DevOps Training

DevOps Training
23-24-25 MAGGIO | Dalle 9.30 alle 17.30

3 giornate di corso: Docker, Kubernetes e Jenkins. Scopri qual è la combinazione più adatta a te!

 

Anche in Live Streaming al 50%! Inserisci il codice LIVE50 nella pagina di registrazione all'evento.

 

 

23 Maggio

1a giornata | Docker - v3 api specification


L'ultimo aggiornamento di Docker, la piattaforma software che permette di creare build, testare e distribuire applicazioni con la massima rapidità, è pronto!

Gli Sviluppatori lo usano per eliminare i problemi di “works on my machine” mentre contribuiscono al codice. I Team Operations lo usano per lanciare e gestire le App in containers isolati per una migliore densità di calcolo. Le Imprese lo usano per costruire Pipeline più fruibili e per veicolare in modo più rapido e sicuro nuove funzionalità.

E tu, per cosa lo usi? Scopriamolo insieme.

 

PROGRAMMA:

  • Container e virtual machine in dettaglio
  • Stateless application
  • Linux Container (libcontainer)
  • Images e Container
  • Dockerfile
  • Docker HUB
  • Dal software a un sistema: docker-compose
  • Caso di studio: Deploy di drupal 8
  • Portare il caso di studio in produzione: gli orchestratori (e.g. kubernets, swarm)

 

Accredito dalle 9 alle 9.20

Inizio corso ore 9.30

 

DOCKER, DI COSA HAI BISOGNO?
Sono richieste conoscenze base di Linux e l'installazione di Docker e Minikube...e non dimenticare il tuo laptop!


24 Maggio

2a giornata | Kubernetes - v1.6 of April 2017
 

Kubernetes, la piattaforma che permette una gestione intelligente e attiva di tutte le funzionalità di un’applicazione e consente ai team di sviluppo di comporre i vari servizi applicativi in diversi container.

Scalabilità: modellato sugli stessi principi che permettono a Google di veicolare milioni di containers ogni settimana, Kubernetes può scalare senza impattare sul tuo team di sviluppo 

Crescita Graduale: non importa quanto le tue esigenze siano complesse, grazie alla sua flessibiltà, Kubernetes cresce insieme a te rilasciando le tue applicazioni in modo costante e semplice

Flessibilità: Kubernetes è un software Open Source che ti permette in tutta libertà di godere dei vantaggi delle infrastrutture cloud, ibride e on-permise, dandoti la possibilità di ricollocare i carichi di lavoro dove hai più bisogno

Tanti vantaggi, in una sola piattaforma. 

 

PROGRAMMA:

•    Gli orchestratori di container
•    Kubernetes Overview
•    Interfaccia di comando (Kubectl)
•    Pod
•    Volume management
•    Application High Availability
•    Caso di studio: deployment di drupal 8 in High Availability tramite kubernetes

 

Accredito dalle 9 alle 9.20
Inizio corso ore 9.30


KUBERNETES, DI COSA HAI BISOGNO?
Sono richieste conoscenze base di Linux e l'installazione di Docker e Minikube...e non dimenticare il tuo laptop!


25 Maggio

3a giornata | Jenkins con Blue Ocean
 


Scopri Jenkins, il principale Automation Server Open Source sul mercato!
Jenkins mette a disposizione svariati plugins per programmare, fare il deploy e automatizzare tutti i tuoi lavori!

Sei pronto a dare vita ai tuoi progetti?
Un'occasione unica per chiunque abbia un interesse nel server, per partire alla sua scoperta iniziando proprio dalle basi.

Semplificare il Continuous Delivery: ecco perchè è stato introdotto Blue Ocean, una nuova User Experience di Jenkins..che può capire anche il tuo capo!


I VANTAGGI?

Visual Pipeline Editor: crea la tua prima Continuous Delivery Pipeline dall'inizio alla fine

Visualizzazione delle Pipeline: rappresentazione grafica della pipeline, così è facile mostrarla al tuo capo!

Diagnosi: diagnostica le criticità in tempo reale con un sistema avanzato

Github & Git: usa le pipeline per ogni Pull Request

Personalizzazione: personalizza la tua dashboard così puoi vedere solo le pipeline che ti interessano

100% Open Source: Blue Ocean è 100% Open Source. Già, hai sentito bene, totalmente free!

 

PROGRAMMA:

•    Overview dei sistemi di Continuous Integration e Continuous Delivery
•    Installazione e setup di Jenkins
•    Cos'è un job, come generare una build
•    Estensione di Jenkins con i plugins
•    Integrazione di Jenkins con repo git
•    Pipeline: cosa sono e come possono aiutare i deploy
•    Blue Ocean: il futuro di Jenkins
•    Case study

 

Accredito dalle 9 alle 9.20
Inizio corso ore 9.30

 

JENKINS, DI COSA HAI BISOGNO?
Ề richiesta l'installazione di Java SE Development Kit 8 e di Docker...e non dimenticare il tuo laptop!



Non puoi venire a Milano? Nessun problema, seguici in Live Streaming! Usa il codice LIVE50 per accedere ai biglietti sulla pagina di registrazione.*



*Per info o altre richieste sulla modalità di iscrizione contattaci a info@ibuildings.it