Development of distributed components, Web programming, Web design patterns, Techniques for implementing asynchronous communication between servers, MVC architectures (Model View-Controller), Persistence engines
The course is divided in three blocks: - A general overview of the JEE specification, including the most popular APIS related with this technology ( JSP, Servlet, Filtros, EJBs, JMS, JAX-RS..) and the basic concepts of designing JEE applications. - Persistence layers using relational databases and non-relational databases - Microservices, API Management and quality control