Contattataci

Struttura del corso

Modulo 1 – Introduzione ai Container

  • Perché i container?
  • Container vs macchine virtuali
  • Architettura dei container
  • Runtimes per container
  • Ciclo di vita del container

Modulo 2 – Creazione di Immagini Container

  • Creazione di immagini container
  • Lavoro con Dockerfile o Containerfile
  • Ottimizzazione delle immagini
  • Registry per i container
  • Versionamento delle immagini

Modulo 3 – Fondamenti di Kubernetes

  • Architettura di Kubernetes
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Label e selector

Modulo 4 – Introduzione a OpenShift

  • Architettura di OpenShift
  • Progetti e namespace
  • Web Console
  • OpenShift CLI
  • Lavoro con le applicazioni

Modulo 5 – Distribuzione delle Applicazioni

  • Distribuzione di applicazioni containerizzate
  • Scaling dei carichi di lavoro
  • Aggiornamenti rolling
  • Gestione della configurazione
  • Variabili d'ambiente

Modulo 6 – Networking

  • Kubernetes Services
  • Esposizione delle applicazioni
  • Routes
  • Concetti di Ingress
  • Diagnostica di rete di base

Modulo 7 – Storage e Configurazione

  • Storage persistente
  • Persistent Volume Claims
  • ConfigMaps
  • Secrets
  • Applicazioni stateful

Modulo 8 – Fondamenti di Sicurezza

  • Concetti RBAC
  • Service accounts
  • Configurazione sicura delle applicazioni
  • Fondamenti della sicurezza delle immagini
  • Migliori pratiche di sicurezza

Modulo 9 – Monitoraggio e Troubleshooting

  • Logs
  • Events
  • Metrics
  • Health checks
  • Scenari comuni di troubleshooting

Modulo 10 – Workshop Pratico

  • Creare un'immagine container
  • Distribuire un'applicazione
  • Configurare il networking
  • Archiviare i dati delle applicazioni
  • Rendere sicura e risolvere i problemi dell'applicazione

Formato del Corso

  • Lezioni interattive.
  • Dimostrazioni pratiche.
  • Esercitazioni hands-on estese.
  • Scenari di deployment reali.

Opzioni di Personalizzazione del Corso

Il corso può essere personalizzato per rispecchiare le tecnologie, gli strumenti di sviluppo e gli ambienti di deployment utilizzati nella tua organizzazione.

Requisiti

I partecipanti dovrebbero avere:

  • Conoscenze di base della riga di comando Linux.
  • Comprensione generale dello sviluppo software o dell'amministrazione di sistemi.
  • Conoscenze di base di rete.
  • Non è necessaria esperienza precedente con OpenShift.
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative