Sono raggruppati per categoria, pertanto non rappresentano l’ordine delle lezioni.
1. Ripasso elementi principali di programmazione Java
2. Service Oriented Architecture
1. Webservice
2. REST e JSON
3. RESTful APIs
3. Architettura a Microservizi
1. Monoliti vs Microservizi
2. SOA vs Microservizi
3. Principi di design
4. Esempi di architetture
5. Pattern API
6. Database Design
4. Spring
a. Maven
b. Ecosistema Spring
c. Vantaggi e svantaggi
d. Spring Core
i. Dependency Injection
ii. MVC
e. Spring Boot
i. Spring Data Access
ii. Spring JPA
iii. Spring Integration