DIVENTA ESPERTO DI
GoLANG

Ti aspettiamo il 20 e 21 giugno 

dalle 9.30 alle 17.30 nei nostri uffici di Milano.

DUE intere giornate di formazione dedicate al linguaggio Go.

Il corso approfondirà le basi della programmazione in Go per arrivare alla realizzazione di applicazioni concorrenti e altamente scalabili: dal setup dell'ambiente locale, alla scrittura del codice e al debug, fino alla compilazione e al deploy del codice su diverse piattaforme.

Il PROGRAMMA prevede due giorni di lezioni frontali, workshop pratici e sessioni di discussione e confronto.

Giorno 1

TEORIA

  • Il linguaggio Go 
  • Tipi di dati primitivi
  • Strutture di controllo
  • Strutture dati I (map, slice, make)
  • Strutture dati II (struct, type, embedding, recursive structs, composition)
  • Interfacce
  • Funzioni e gestione degli errori (err != nil e defers)
  • I/O
  • Testing
  • Strutture dei programmi e tooling generico (Packages, gofmt, go linters)

PRATICA 

  • Ambiente di sviluppo e toolchain
  • Compilazione di Hello World in locale e con Docker (cenni a Docker)
  • Sviluppo di un programma da linea di comando
  • Esercizi sulla teoria.

Giorno 2

TEORIA

  • Concorrenza e parallelismo
  • Goroutine e channels
  • Gestione della concorrenza (sync, wg, mutex, context)
  • Packages:
  • Standard library
  • HTTP, Web e JSON
  • Database
  • Risorse su Go per continuare (risorse e Go nel mondo reale: chi lo usa e come)

PRATICA

  • Esercizi sulla teoria
  • HTTP
  • Database

 

PERCHÉ PARTECIPARE? 

 Per imparare da sviluppatori con anni di esperienza sul campo;
Per acquisire tutte le competenze necessarie all'utilizzo di Go; 
Per ricevere il certificato di Programmatore GO.

 

I primi 5 iscritti riceveranno IN REGALO il libro "Go in Action"!

Luca-Lusso

Luca Lusso

Head of Software Architecture

Sviluppatore Java per formazione, approda al web e al PHP/Drupal dopo diverse esperienze che spaziano dalla grossa società di consulenza informatica alla gestione della rete informatica di un centro di formazione professionale di provincia. Appassionato di Drupal, Go, Docker, infrastrutture di rete e architetture software. 

marco-capobussi

Marco Capobussi

Web developer

Nato nello stesso anno del kernel Linux, da sempre appassionato di tecnologia e open source. Laureato in Informatica, non ha ancora capito cosa farà nella vita. Se lo incontrate e volete metterlo in difficoltà, sapete cosa chiedergli.

Collabora con Wellnet dalla sua tesi di laurea realizzando tools per agevolare i processi di sviluppo interni.

logo_GO-white

Il corso è a numero chiuso e le iscrizioni rimarranno aperte fino a esaurimento posti.

2 giornateCoffee break

199,00
(IVA & Commissioni Escl.)

Approfitta del pacchetto Early Bird che offre in promozione  biglietto e coffee break a solo

169,00
(IVA & Commissioni Escl.)

Il corso è rivolto a chiunque sappia programmare in un qualsiasi
linguaggio di alto livello: Java, PHP, Python, C/C++.

 

Ogni partecipante deve disporre di un computer portatile con l'ultima versione di Go installata e un editor di testo.
Per qualsiasi necessità o problema, contattaci

Dove siamo