Iintroduzione tecnica ai microservizi

Prenota Ora

Il corso Technical Introduction to Microservices fornisce un approfondimento tecnico nell’architettura a microservizi. Questo corso di 14 ore copre Domain-Driven Design (DDD), containerizzazione Docker, orchestrazione Kubernetes, comunicazione REST e gRPC, implementazioni Node.js e Spring Boot, sicurezza OAuth2/JWT, serverless AWS Lambda e pipeline CI/CD Jenkins. Durata: 14 ore — €1.497. Esamatic srl, Microsoft Learning Partner a Milano, eroga questo corso con Microsoft Certified Trainer.

  • Architettura e DDD: domain-driven design, bounded context e strategie di decomposizione dei servizi
  • Container e Orchestrazione: containerizzazione Docker e deployment e scaling Kubernetes
  • Pattern di Comunicazione: API REST, gRPC, messaggistica event-driven e API gateway
  • Implementazione: costruzione di microservizi con Node.js e Spring Boot
  • Sicurezza e CI/CD: autenticazione OAuth2/JWT, funzioni AWS Lambda e automazione pipeline Jenkins

Panoramica del Corso: Technical Introduction to Microservices

L’architettura a microservizi ha trasformato il modo in cui le applicazioni moderne vengono progettate, costruite e distribuite. Decomponendo le applicazioni monolitiche in piccoli servizi distribuibili indipendentemente, le organizzazioni ottengono maggiore scalabilità, resilienza e velocità di sviluppo. Questo corso tecnicamente focalizzato copre l’intero stack dei microservizi dai principi di design all’implementazione, deployment, sicurezza e delivery continua.

Obiettivi Formativi

  1. Progettare architetture a microservizi — applicare Domain-Driven Design, identificare bounded context e decomporre sistemi in servizi coesi e a basso accoppiamento
  2. Containerizzare e orchestrare — pacchettizzare servizi con Docker, distribuire su cluster Kubernetes e implementare strategie di scaling e self-healing
  3. Implementare la comunicazione tra servizi — costruire API REST, implementare gRPC per le chiamate inter-servizio e progettare pattern di messaggistica event-driven
  4. Proteggere e distribuire continuamente — implementare sicurezza OAuth2/JWT, distribuire funzioni serverless con AWS Lambda e automatizzare CI/CD con Jenkins

A Chi è Rivolto

Questo corso è progettato per architetti software, sviluppatori senior, ingegneri DevOps e technical lead che vogliono comprendere l’architettura a microservizi da una prospettiva di implementazione tecnica.

Vantaggi Professionali

L’expertise nei microservizi è critica per i ruoli moderni di ingegneria software. I professionisti con competenze in architettura a microservizi sono molto richiesti per posizioni di architettura software, sviluppo cloud-native, platform engineering e leadership tecnica.

Prerequisiti

  • Esperienza con almeno un linguaggio di programmazione (JavaScript/Node.js o Java preferiti)
  • Comprensione base delle web API e HTTP
  • Familiarità con gli strumenti a linea di comando e le operazioni Linux di base
  • Consapevolezza generale dei concetti di cloud computing

Domande Frequenti

Devo conoscere Docker prima di questo corso?

L’esperienza base con la linea di comando è sufficiente. Il corso copre Docker dai fondamenti al deployment in produzione, quindi l’esperienza precedente con Docker non è richiesta.

Quali linguaggi di programmazione vengono utilizzati?

Il corso utilizza Node.js e Spring Boot (Java) per le implementazioni dei microservizi. La familiarità con JavaScript o Java è utile ma non obbligatoria.

Questo corso è specifico per un cloud provider?

Sebbene il corso utilizzi AWS Lambda per gli esempi serverless, i principi architetturali, Docker, Kubernetes e i concetti CI/CD si applicano a qualsiasi cloud provider (Azure, GCP, ecc.).

Quanto è tecnico questo corso?

Questo è un corso tecnico con implementazione pratica. I partecipanti scrivono codice, costruiscono immagini Docker, distribuiscono su Kubernetes e configurano pipeline CI/CD. Non è una panoramica concettuale.

Corso

CWWA2579

Durata

14
ore

Prezzo

1497,00
,00 + IVA

Sede

Da remoto

Hai domande?

Compila il modulo e richiedi, siamo qui per rispondere a tutte le tue richieste!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.