This site uses cookies to improve services and experience of readers. If you decide to continue browsing we consider that you accept their use.

We have updated the Privacy Policy and the Cookies Policy to make them clearer and more transparent and to introduce the new rights that the Regulation guarantees you.

Courses

EmailPrintExport ICS

Corso: "Docker per sviluppatori"

Event

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:

LearningGARR


Venue

Location:
CNR Istituto per le Applicazioni del Calcolo
Street:
Via dei Taurini 19
ZIP:
00185
City:
Roma
State:
RM
Country:
Italy