We maket IT possible!
Corso Spring Boot
Siamo una Software House italiana specializzata in sviluppo software, formazione e consulenza!
Edizioni: 21 Marzo 2023 – 21 Novembre 2023 | Formula: 24 ore dalle 15:00 alle 18:00 | Modalità: Live Streaming
A CHE PREZZO? 🔥 € 500 🔥
Destinatari
Certificato
Obiettivi
Durata
il Martedì ed il Giovedì dalle 15:00 alle 18:00.
COSA IMPARERAI CON IL CORSO SPRING BOOT
Spring Boot è il framework per creare applicazioni basate sul framework Java Spring che sono subito pronte per ambienti di produzione e sono maggiormente utilizzate per creare microservizi.
Con il Corso Spring Boot imparerai a sfruttare appieno il framework e realizzerai in modo efficace un’applicazione Java.


DESCRIZIONE
Il corso introduce all’utilizzo di SpringBoot nelle sue parti fondamentali (Spring Web, Spring Data, Spring Security).

STRUMENTI
- Personal Computer
- Processore Intel i5 o superiore
- RAM 8 GB o superiore
- Windows 10 in poi
- Accessori
- Scheda audio
- Cuffie o altoparlanti
- Microfono
- Software specifici
- VMWare Player installato con Ubuntu 18.04
- Su Ubuntu 18.04 devono essere installati Docker e Docker Compose
- JDK 11 installate sul proprio PC con IDE Eclipse o IntelliJ
- Maven installato sul PC


PROGRAMMA
Rapida trattazione dei seguenti concetti nei loro punti fondamentali.
Concetto di Entity e Life cycle.
Persistence, EntityManager e Sessione.
Hibernate: operazioni di persistenza.
Identificatori di Entity: Identity, Sequence generators,e Composite Key.
Algoritmi di generazione delle sequence: ridurre i round trip verso il DB.
Relazioni tra entities:
OneToMany, OneToOne, ManyToOne, ManyToMany.
Concetti fondamentali relativi all’implementazione di query JPQL, Query con Criteria API e Query Native.
Richiamo su transazioni, anomalie e livelli di isolamento.
Impostare un data source ed un livello di isolamento in Spring Boot. Locking Ottimistico.
Repository Spring Data: Query e transazioni (read/write) dichiarative.
Configurazione di un progetto Spring Boot.
Inversion of control e dependency injection.
Autoconfiguration. Componenti Spring Boot e servizi Rest.
Security vulnerabilities in web applications.
Spring Security architecture.
Implementing authentication and authorization.
Spring Security Crypto Module.
Applying CSRF protection and CORS.
(JWT) JSON Web Token.
OAuth 2.
DOCENTE – ALESSANDRO ZOIA
Software Engineer, esperto Back End. Ha alle spalle numerose esperienze lavorative in aziende di diversi settori. Da anni si dedica anche alla docenza e cura il percorso backend delle nostre Academy.

CERTIFICATO DI PARTECIPAZIONE
Alla fine del corso ricevi il tuo attestato da inserire sul curriculum o condividere sui social!

Non perdere questa occasione!
Perché scegliere Academy Jdk
Il percorso più comodo, più smart e più divertente per crescere professionalmente nell’ambito che hai scelto.
Online
Basta una connessione alla rete. A casa tua o ovunque tu sia. E sei già dentro!
Interattivo
Dubbi, chiarimenti, prove. Interfacciati con i nostri docenti a tua disposizione.
Posti limitati
Vogliamo seguire ogni corsista al meglio garantendo a ognuno l'attenzione necessaria.
Archivio contenuti
Contenuti sempre disponibili. Per ripassare anche dopo le lezioni e non perdere nulla.
Attestato finale
Missione compiuta. Hai acquisito tante conoscenze nuove!
Sei ancora indeciso/a?
Parla con un nostro consulente che può aiutarti a capire se questo è il corso che fa per te!
