Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione consideriamo che accetti il loro uso.

Abbiamo aggiornato la Privacy Policy e la Cookie Policy per renderle più chiare e trasparenti e per introdurre i nuovi diritti che il Regolamento ti garantisce.

Eventi

EmailStampaEsporta ICS

Corso: "Docker per sviluppatori"

Evento

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:

LearningGARR


Sede

Location:
CNR Istituto per le Applicazioni del Calcolo
Via:
Via dei Taurini 19
CAP:
00185
Citta`:
Roma
Provincia:
RM
Nazione:
Italy