Stai utilizzando un browser vecchio, che non rispetta gli standard web. Ti consigliamo di cambiarlo, perché questo sito potrebbe non funzionare correttamente.

Cloud Native Applications Design

DVO06

Descrizione
Le applicazioni moderne si basano su architetture a microservizi, il che le rendono ottimizzate per una massima scalabilità, elasticità, failure e velocità nell'apportare una qualunque modifica. Il corso in oggetto guida i partecipanti nell'applicazione di questi nuovi principi, facendo uso di esempi pratici su Kubernetes.

Il target del corso
Questa corso è destinato a tutti quei sviluppatori che hanno familiarità con la tecnologia dei container e con i concetti di Kubernetes, sebbene non abbiano avuto ancora modo di applicarli nel mondo reale. Il corso si basa su use case di progetti reali al fine di ispirare i partecipanti a creare e gestire applicazioni cloud native migliori.

Contenuti

  • Linux containers technology
  • concetti base di Kubernetes
  • applicazioni basate sui microservice
  • The 12 Factors App Principles
  • Foundational Patterns:
  • Distributed Primitives
  • Predictable Demands
  • Dynamic Placement
  • Declarative Deployment
  • Observable Interior
  • Life Cycle Conformance.
  • Behavioral Patterns:
  • Batch Jobs
  • Scheduled Jobs
  • Daemon Services
  • Singleton Services
  • Self Awareness
  • Structural Patterns:
  • Sidecar
  • Initializer
  • Ambassador
  • Adapter
  • Configuration Patterns:
  • Configuration Resources
  • Configuration Templates
  • Immutable Configuration

Durata

  • 14 ore
  • 2 giorni

Prerequisiti

Esperienza nello sviluppo di applicativi.

Solo su richiesta

Questo corso è erogabile solo su richiesta, in modalità on-line (con formazione a distanza), oppure on-site, sempre personalizzati secondo le esigenze.

Richiesta informazioni