Spring Boot
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Dai vita alle tue ambizioni di sviluppo back-end con il Corso Spring Boot di JDK srl - la tua strada verso il successo nel mondo aziendale.
-
Tipologia
Corso
-
Livello
Livello intermedio
-
Metodologia
Online
-
Lingue
Italiano
-
Ore di lezione
40h
-
Durata
10 Giorni
Il Corso Spring Boot offre un'opportunità straordinaria per chi desidera acquisire competenze avanzate nello sviluppo back-end e diventare esperto nell'uso di uno dei framework più ampiamente utilizzati nel contesto aziendale. Spring Boot è una risorsa preziosa per gli sviluppatori back-end, in quanto fornisce una vasta gamma di librerie e strumenti che rendono il processo di sviluppo efficiente e versatile. Questo framework supporta non solo la creazione di applicazioni, ma anche la gestione della persistenza, le chiamate API, la sicurezza e molto altro ancora, rendendolo uno strumento indispensabile per il successo nel campo dello sviluppo back-end.
Emagister, la rinomata piattaforma dedicata all'istruzione e alla formazione, è felice di presentare il Corso Spring Boot offerto da JDK srl. Questo centro di formazione di alta qualità offre un programma formativo completo e avanzato progettato per guidare gli studenti attraverso l'apprendimento e l'applicazione delle competenze necessarie per diventare esperti nell'utilizzo di Spring Boot.
Il Corso Spring Boot di JDK srl copre una vasta gamma di argomenti, dalla creazione di applicazioni back-end all'implementazione di funzionalità avanzate come la gestione della persistenza e la sicurezza. Gli studenti avranno l'opportunità di acquisire competenze pratiche attraverso progetti concreti e di imparare le best practice del settore per diventare sviluppatori back-end altamente qualificati.
Profilo del corso
Conoscere e comprendere l’architettura di Spring e i suoi concetti principali. Saper impostare un progetto Spring e comunicare con l’applicazione tramite controller. Conoscere il framework Hibernate e come gestire la persistenza dei dati tramite database relazionale. Saper sviluppare un applicativo con logica di business con modello CRUD. Conoscere nozioni riguardante la sicurezza informatica, la crittografia e applicarli con Spring Security.
A chi vuole imparare le conoscenze fondamentali per la realizzazione di applicazioni web con Spring Boot.
Conoscenze pregresse sul linguaggio Java e concetti base di Back-End. Gradita conoscenza base del Fìframework Spring-Boot
È prevista una prova finale per valutare le competenze insieme ai docenti. Alla fine del corso è previsto un certificato di partecipazione Jdk.
Lezioni live streaming
Il corso si svolge online con lezioni in diretta. Entrerai in un’aula virtuale dove potrai confrontarti con i docenti e interfacciarti con gli altri partecipanti. Preparati a vivere un’esperienza di formazione interattiva e coinvolgente.
Area Riservata Studente
Un modo semplice ed immediato per gestire al meglio il proprio percorso di apprendimento. Niente più fogli sparsi e scarabocchi qua e là. L’hub dedicato che abbiamo pensato per te, ti permetterà di rivedere le lezioni che hai sostenuto o recuperare quelle che hai perso.
Esame e certificato di partecipazione
La teoria c’è ed è giusto che ci sia. Ma sarà la pratica a occupare la maggior parte del tuo tempo in Jdk. Con noi lavorerai quindi su progetti reali. Alla fine di ogni modulo ci sarà una prova finale che potrà consistere nella consegna di un progetto e si riceverà un certificato di partecipazione firmato Jdk.
Opinioni
Successi del Centro
Materie
- Spring boot
- Spring
- Java
- Backend
- Api
- Coding
- Hibernate
- Spring Security
- CRUD
- Security
Professori
Marco Adriani
Docente Back End e Software Developer
Programma
Java:
- Programmazione funzionale:
- Lambda expressions
- Interfacce funzionali
- Stream
- Introduzione a Maven per la gestione di progetti Java
Spring:
- 3-Layer / Hexagonal Architecture con Spring Boot
- Spring Core/Spring Web
- IOC, Dependency Injection e ApplicationContext Spring
- Componenti Spring: Classi configuration, @Bean e Stereotype annotations
- Component Scanning e Autoconfiguration
- Scope Singleton vs Scope Prototype
- Dependency Injection: Uso di @Primary e @Qualifier
- Elementi di AOP (Aspect Oriented Programming)
- Spring Web/MVC: Introduzione all'implementazione di Servizi REST
- JSON parsing con Jackson
- Test Servizi REST con Postman
Spring Boot:
- Validazione dei dati attraverso annotations
- Messaggi di errore ed internazionalizzazione
- Gestione delle Eccezioni: Spring RestController Advice
- JPA/Hibernate (Java Persistence API)
- Richiami sulle transazioni per database relazionali
- Introduzione alla persistenza dei dati
- Entities JPA ed operazioni di persistenza
- Relazioni: @OneToOne, @OneToMany, @ManyToOne, @ManyToMany
- Identificatori: @Id Annotation, Identity, Sequence, Composite Key
- Gerarchia Repository
- Spring Data JPA
- Optimistic Locking
- Unit test con Junit e Mockito
Spring Security:
- Cenni di crittografia
- Introduzione a Spring Security
- Accesso HTTPS e gestione attacchi DDOS, CSRF, XSS
- CORS (Cross-Origin Resource Sharing)
- Autenticazione OTP (One Time Password), JWT (JSON Web Token), OAuth2
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Spring Boot