In questo corso scopriremo Spring Framework, uno dei più famosi approcci allo sviluppo di applicazioni web (e non solo) del mondo Java. Inizieremo dai pilastri del suo core, scoprendo cosa si intende per Inversion of Control e come questa venga applicata con la Dependency Injection. Capiremo su cosa si basano le architetture dell’applicazione Spring, cosa sono i bean e qual è il ruolo giocato dal context. Apprezzeremo inoltre il Model-View-Controller, il paradigma che permette di separare logiche di presentazione e logiche di business nelle applicazioni con interfacce utente, concentrandoci soprattutto su quelle dedicate alla produzione web.
Integreremo il tutto con Spring Boot e Thymeleaf per aumentare al massimo la nostra produttività e ottimizzare i nostri processi creativi. Infine, metteremo a lavoro quanto imparato personalizzando un template web grazie alle potenzialità di Spring Framework.
Conoscenza Java