course-premium

Spring Boot

Corso

Online

800 € IVA inc.

Chiama il centro

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.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Successi del Centro

Questo centro ha dimostrato la sua qualità su Emagister
9 anni con Emagister

Materie

  • Spring boot
  • Spring
  • Java
  • Backend
  • Api
  • Coding
  • Hibernate
  • Spring Security
  • CRUD
  • Security

Professori

Marco Adriani

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

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Spring Boot

800 € IVA inc.