Corso: "Docker per sviluppatori"
- Title:
- Corso: "Docker per sviluppatori"
- When:
- Thu, 14. June 2018, 10:00 h - 18:00 h
- Where:
- CNR Istituto per le Applicazioni del Calcolo - Roma, RM
- Category:
- Formazione GARR
- Community:
- Ricerca scientifica, Ricerca biomedica, Beni culturali, Università, Scuola, Musica e Arte
Description
Prerequisiti
- Xubuntu live 18.04 2G RAM;
- Docker 18.03+;
- Visual studio code;
- Docker pull (TODO!);
- Conoscenza comandi di base Linux;
- Familiarità sviluppo web con Java o php.
Obiettivi
- Comprendere le motivazioni nell’utilizzo di Docker;
- Realizzazione di un’applicazione smart home a microservizi nel corso dei laboratori.
Programma didattico
Introduzione a Docker
- Concetti di base, Linux Container;
- Architettura di Docker;
- Principali comandi.
Web development
- Pagina statica pubblicata su nginx;
- Live reload siti statici;
- Troubleshooting;
- Volumi.
Introduzione alle architetture a microservizi
Sviluppo di applicazioni PHP
- WordPress;
- Container persistenti;
- Link;
- Variabili di ambiente.
Sviluppo di applicazioni Java
- Building automation con Maven;
- Live reload;
- Unit testing;
- Debug;
- Builder pattern;
- OutOfMemory Killer.
Troubleshooting di servizi erogati in container
Container Orchestration
- Continuous Integration/Continuous Deployment;
- Monitoring e Logging;
- Health checking;
- Rolling deployments;
- Deployment in ambienti cloud.
Docente
Francesco Uliana (CNR)
Tecnologo presso il CNR, mi occupo di progettazione e sviluppo di architetture di sistemi distribuiti, prevalentemente con tecnologie Java.
Negli ultimi anni ho sviluppato un forte interesse per le metodologie e le tecnologie DevOps, in particolare per tutto ciò che riguarda i Linux Container.
Al termine del corso verrà rilasciato un attestato di partecipazione.
Il corso è gratuito.
Per ulteriori informazioni e per registrarsi:
Venue
- Location:
- CNR Istituto per le Applicazioni del Calcolo
- Street:
- Via dei Taurini 19
- ZIP:
- 00185
- City:
- Roma
- State:
- RM
- Country:
-
Powered by JEM