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.

Formazione

  • Ricerca e formazione
  • Formazione
  • Corso: "Docker per sviluppatori"

Prossimi eventi formativi in programma

Al momento non ci sono eventi legati alla formazione in programma

Ulteriori informazioni sulle attività in programma su LearningGARR.

Dall'alfabetizzazione digitale ai corsi avanzati di aggiornamento tecnico alle Borse di Studio per i più giovani: le attività di formazione GARR, in presenza e online, sono rivolte alla comunità dell’istruzione e della ricerca.

GARR organizza corsi su tematiche legate alla gestione e all’uso della rete e dei suoi servizi e applicativi evoluti: dalla gestione della rete alla sicurezza, dal monitoring alle identità digitali, dalle risorse educative aperte (OER) all'utilizzo dei servizi avanzati. Queste attività sono pensate per favorire l'aggiornamento, la conoscenza e lo scambio di informazioni sulle attività di ricerca e di sviluppo delle nuove tecnologie di rete e servizi.

GARR inoltre promuove iniziative volte ad accrescere le competenze digitali e diffondere percorsi di alfabetizzazione per un uso consapevole di Internet e delle infrastrutture digitali.

Il programma formativo è aperto a tutti gli utenti della comunità e prevede:

  • seminari e corsi in presenza;
  • corsi in autoapprendimento e seminari on-line (webinar) in modalità e-learning.

GARR inoltre eroga ogni anno delle Borse di Studio destinate a giovani neolaureati che si occupano delle tematiche legate alle infrastrutture digitali.

Appuntamenti con la formazione

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