Il corso fornisce un’introduzione all’utilizzo di Spring Boot, alla creazione di servizi REST e alla loro messa in sicurezza tramite Spring Security.
Dettagli del corso Java avanzato
| Durata: | 248 ore |
| Periodo: | Dal 29 maggio al 18 luglio 2023 |
| Orario: | Dal lun al ven dalle 09.00 alle 16.00 (pausa dalle 13.00 alle 14.00) |
| Sede: | Il corso di programmazione Java avanzato si svolgerà ONLINE tramite piattaforma webinar |
| Partecipanti: | Verranno selezionati massimo 12 partecipanti |
| Scopo: | ASSUNZIONE |
| Prezzo: | GRATUITO |
| Requisiti candidato: | Conoscenza base di Java e database relazionali. |
| Requisiti HW: | |
| Destinatari: | Neodiplomati in informatica e neolaureati / laureandi |
| Partner: |
Programma del corso Java avanzato
Vedi tutto il programma
| 1 | INTRODUZIONE AL CORSO |
|---|---|
| 1.1 | Pattern MVC |
| 1.2 | Panoramica su Spring Boot |
| 1.3 | Maven |
| 1.4 | Protocollo Http, token |
| 2 | SVILUPPO DI UN BLOG (parte 1) |
| 2.1 | Spring Initialzr |
| 2.2 | Definizione delle entità |
| 2.3 | Validazione dell’entità |
| 2.4 | Costruzione del database par tendo dalle entità |
| 2.5 | Java Persistent API (JPA) |
| 2.6 | Introduzione a Spring Security |
| 2.7 | Gestione Utenti e Ruoli |
| 2.8 | Autenticazione e JSON Web Token (JWT) |
| 2.9 | Layer di accesso ai dati (DAO) |
| 2.10 | Costruzione dei Controllers |
| 2.11 | Costruzione dei Services |
| 2.12 | Verifica del funzionamento tramite PostMan |
| 3 | SVILUPPO DI UN BLOG (parte 2) |
| 3.1 | Costruzione di un Post |
| 3.2 | Gestione di un Post (creazione, aggiornamento, cancellazione) |
| 3.3 | Costruzione di un Commento |
| 3.4 | Gestione di un Commento (creazione, aggiornamento, cancellazione) |
| 3.5 | Costruzione del Rating di un Post |
| 3.6 | Calcolo del Rating di un Post |
| 3.7 | Verifica del funzionamento tramite PostMan |
| 4 | FRONTEND (Angular) |
| 4.1 | Introduzione Angular 9.0 |
| 4.2 | Collegamento tra backend e frontend (chiamate Rest) |
| 5 | DATABASE RELAZIONALI – FONDAMENTI DI REGEX |
| 5.1 | Database relazionali |
| 5.2 | MySQL – Regex |
| 5.3 | Git |
| 6 | SICUREZZA E DIRITTI DEI LAVORATORI |
| 7 | VERIFICA DELLE CONOSCENZE ACQUISITE |
Informazioni sul docente
Adelchi Valenti & Mario Beneduce
Adelchi Valenti:
Senior JAVA Developer presso CGM Consulting S.r.l. con più di 10 anni di esperienza nella programmazione.
(apre in una nuova finestra)
__________
Mario Beneduce:
(apre in una nuova finestra)

300 STUDENTI OGNI ANNO
250 POSTI DI LAVORO DISPONIBILI