Le applicazioni tradizionali, per lo più di impostazione monolitica, rappresentano un freno per le aziende che vogliono evolvere i propri servizi IT, soprattutto per i lunghi tempi di implementazione richiesti, ma anche per la difficoltà di gestione.
Il paradigma proposto dalle architetture a microservizi offre una flessibilità estremamente alta, riducendo le dimensioni delle singole componenti che vanno a comporre un sistema tecnologico.
Questo permette di ottenere servizi con ridotto Time to Market, isolare le dipendenze tecnologiche, limitare gli impatti nell’evoluzione e manutenzione dei sistemi.
Per adottare questo modello è necessario apprendere correttamente i paradigmi di implementazione.
Codice: ASCLD004
Tipo: Corso Professional
Area Tematica: Information Technology
Data Corso: 13-14 Nov 2019 Posti Esauriti
Durata: 2 giorni
Formato: in aula
Lingua: Italiano
Costo: 500€ + IVA
Contatti
Education Department ZeraTech
Tel : [+39] 02 56660283
Email : formazione@zeratech.com
Obiettivi
- imparare a progettare un’architettura a microservizi e ad implementare gli stessi al fine di comporre un applicazione completa
- apprendere come gestire il deploy ed il testing dei singoli servizi
- comprendere come effettuare la gestione dell’intero ciclo di vita del software
Contenuto
- Introduzione a componenti e servizi
- Definizione e caratteristiche dei microservizi, quali sono i vantaggi e gli svantaggi nel loro utilizzo
- I pattern più significativi, i diversi layer che compongono l’architettura, servizi e consumer, comunicazione tra servizi
- La gestione della sicurezza
- La progettazione
- Testare microservizi
- Il deploy di microservizi
- Impatti sull’ organizzazione IT
Verifica se fa per te
Il corso è pensato per:
- Architetti che vogliono definire l’architettura software basate dinamiche e modulari
- Sviluppatori che vogliono realizzare applicazioni basate sui microservizi
- Sistemisti e service manager che lavorano su sistemi costituiti o integrati con architetture a microservizi
- Professionisti IT che hanno la necessità di apprendere dettagli tecnici del modello di applicazioni basate su microservizi