Corso: "Docker per sviluppatori"
- Titolo:
- Corso: "Docker per sviluppatori"
- Quando:
- Gio, 14. Giugno 2018, 10:00 h - 18:00 h
- Dove:
- CNR Istituto per le Applicazioni del Calcolo - Roma, RM
- Categoria:
- Formazione GARR
- Comunità:
- Ricerca scientifica, Ricerca biomedica, Beni culturali, Università, Scuola, Musica e Arte
Descrizione
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:
Sede
- Location:
- CNR Istituto per le Applicazioni del Calcolo
- Via:
- Via dei Taurini 19
- CAP:
- 00185
- Citta`:
- Roma
- Provincia:
- RM
- Nazione:
-
Powered by JEM