Primavera avanzata

corso Primavera avanzata è dedicato agli sviluppatori Java che vogliono approfondire e ampliare le conoscenze acquisite nel Framework Spring, applicando concetti moderni e avanzati a progetti reali.

Durante questo programma intensivo, esplorerai architetture basate su microservizi, programmazione reattiva, sicurezza avanzata (inclusi autenticazione, autorizzazione, JWT, OAuth), sistemi di messaggistica ed eventi (JMS, AMQP), containerizzazione con Docker, monitoraggio e registrazione, oltre a elementi di Spring Cloud per la gestione della configurazione, l'individuazione dei servizi, il bilanciamento del carico e la resilienza nelle applicazioni distribuite.

Attraverso laboratori pratici e casi di studio, il corso fornisce ai partecipanti competenze concrete per creare applicazioni solide, scalabili e sicure, perfettamente adatte alle sfide degli ambienti aziendali moderni.

Questo corso è personalizzato e attualmente stiamo lavorando allo sviluppo di una versione ufficiale del corso.
Per maggiori informazioni sul curriculum scriveteci a askformore@bittnet.ro .

Partecipazione: tra 6 e 20 studenti
Consegna: live virtuale, in inglese
Supporto al corso: libro di testo digitale

A chi è rivolto?

Cosa imparerai?

Prerequisiti:

Per poter partecipare a questo corso gli studenti devono:

  • avere conoscenza di Spring Framework e Java
  • avere una conoscenza di base del networking e di Linux

Orario del corso:

I materiali del corso sono in inglese. L'insegnamento si svolge in rumeno.

Sicurezza

– Proteggere l’applicazione utilizzando l’autenticazione di base; utilizzare endpoint protetti; definire utenti e ruoli; memorizzare credenziali con hash; descrivere diversi tipi di algoritmi di hashing

– Fornire autorizzazione basata sul metodo

– Descrivere i concetti di OAuth e come vengono utilizzati i token JWT

– Proteggere il microservizio Spring Boot tramite OAuth

– Fornire un esempio pratico e un laboratorio pratico

JMS

– Descrivere i concetti di Event-Driven Architecture

– Presentare il modello editore-abbonato

– Descrivere l’architettura Kafka: broker, partizione, replicazione, gruppo di consumatori, ecc.

- Presentare le migliori pratiche e strategie per integrare Kafka nei microservizi Spring Boot

– Presenta la Primavera Cloud Stream – Astrazione di alto livello sui broker di messaggi

– Laboratorio pratico

Dockerizzare le applicazioni Spring

– Dockerizzare le applicazioni Spring

– Introduzione ai container e Docker

– Presenta il Dockerfile e come avvolgere un Jar Spring Boot in un'immagine Docker

– Carica l’immagine di un registro Docker

– Esempio pratico con laboratorio pratico

Monitoraggio delle applicazioni primaverili

– Introduzione all'attuatore Spring Boot

– Presentare i punti finali di riposo dell'attuatore Spring Boot

– Presentare le metriche dell'attuatore Spring Boot

– Crea le tue metriche e sostituisci gli endpoint degli attuatori

– Laboratorio pratico

Primavera Cloud microservizi – Wrapper Spring sui componenti OSS di Netflix

- Salta Cloud Eureka – Descrivi cos’è una scoperta di servizi; presenta alternative; esempio pratico

- Salta Cloud API Gateway – Descrivi cos'è un API Gateway; configura i percorsi; sicurezza integrata

- Salta Cloud Interruttore automatico: descrivi il modello dell'interruttore automatico e i suoi casi d'uso nell'architettura dei microservizi

- Salta Cloud Bilanciatori del carico: descrivono il modello di bilanciamento del carico lato client

– Libreria di micrometri per la registrazione e la tracciabilità distribuite;

– Esempio pratico completo con tutti i componenti del microservizio e un complesso laboratorio pratico con tutte le tecnologie descritte.

Ti consigliamo di proseguire con:

Programmi di certificazione

Primavera avanzata

Offerte personalizzate per gruppi di almeno 2 persone

Dettagli del Corso

Durata:

2
Zile

Prezzo:

840 EUR

Consegna:

Aula virtuale

livello:

2. Avanzate