Sapevi che Spring è uno dei framework Java Enterprise Edition più utilizzati per lo sviluppo di app? Mentre il framework Spring si concentra sulla flessibilità, Spring Boot si impegna a ridurre la lunghezza del codice e semplificare lo sviluppo di applicazioni web. Questo corso li esamina entrambi in modo approfondito e spiega come funzionano. Scoprirai i vantaggi di Spring Boot, come la capacità di creare app pronte per la produzione e la possibilità di generare e avviare il tuo progetto con solo un'annotazione. Quindi scopri come configurare il tuo ambiente di sviluppo su Windows e macOS installando e configurando Java e IntelliJ
IDEA.
Quindi scopri come usare Spring Initializr per sviluppare la tua prima applicazione Spring Boot e impara a usare Start.spring.io per generare modelli di applicazioni e Maven per impacchettare la tua applicazione. Esplora le basi di Spring Boot, inclusi i suoi due principi fondamentali: l'inserimento delle dipendenze e l'inversione del controllo. Esplora l'architettura del ciclo di vita dell'app Spring Boot e come personalizzarla con un file application.properties. Spieghiamo come creare un'applicazione Spring MVC. Studierai risorse, contenuti statici, cos'è un modello e come utilizzare il motore di template Thymeleaf per trasformare automaticamente i file in file XML. Successivamente, analizza Spring Data e JPA e la loro implementazione in un'applicazione. Studia come costruire un'entità e conservarla in un database H2 e in un repository. Copriamo quindi il processo di interrogazione dei dati con Spring Data e JPA
.
La sezione seguente esamina l'area delle API RESTful e ti insegna come creare la tua prima API RESTful utilizzando le richieste HTTP per accedere e utilizzare i dati, i codici HTTP restituiti dopo le query e i client HTTP utilizzati per le richieste. Scopri come ristrutturare la tua API REST utilizzando i metodi GET, POST, PUT e DELETE e impara a utilizzare annotazioni come Exception Handler e Controller Advice. Impara a implementare le richieste HTTP con REST Template e Feign Client e a progettare e distribuire un server Eureka. Sviluppa un'applicazione Spring MVC CRUD completa con un'interfaccia accattivante, avvia l'app e crea una pagina di navigazione e indice con HTML5, CSS3 e Bootstrap. Infine, scoprirai Spring DevTools e LiveReload e la loro capacità di apportare modifiche istantaneamente alle app osservandole. Discutiamo dell'importanza di Swagger nel documentare l'API RESTful, Spring Actuator e Spring Scheduler e le loro funzioni. Spring Boot semplifica e
accelera lo sviluppo di applicazioni web.
What You Will Learn In This Free Course
View All Learning Outcomes View Less All Alison courses are free to enrol, study, and complete. To successfully complete this Diploma course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment.
Once you have completed this Diploma course, you have the option to acquire an official Diploma, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers.
- Great for your CV, professional social media profiles, and job applications.
- An indication of your commitment to continuously learn, upskill, and achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 2 types of Diploma for completed Diploma courses:
Digital Diploma: a downloadable Diploma in PDF format immediately available to you when you complete your purchase. Physical Diploma: a physical version of your officially branded and security-marked Diploma All Diplomas are available to purchase through the Alison Shop. For more information on purchasing Alison Diploma, please visit our FAQs. If you decide not to purchase your Alison Diploma, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.