ACADEMY

DATABIZ è l’unico Training Partner Italiano attualmente certificato per l’erogazione dei corsi ufficiali Lightbend su:

  • Scala (Professional e Expert)
  • Akka (Professional e Expert su Scala e Professional e Expert su Java)
  • Play (Play su Scala e Play su Java)
  • Spark (Workshop for Developers)

DATABIZ dal 1 luglio 2016 è Platinum Training Partner di Lightbend.

I corsi a catalogo sono erogati da trainer (DATABIZ o Lightbend) che hanno seguito un percorso di Trainer Certification e sono qualificati da Lightbend per la gestione di Lightbend Training Classes.

Il programma e i materiali sono quelli ufficiali Lightbend e al completamento delle sessioni verrà rilasciato a ciascun partecipante il Certificato da parte di Lightbend.

I corsi sono erogati in modalità Onsite oppure Open. Per visualizzare i prerequisiti per le differenti tipologie di corsi clicca qui.

Prerequisiti per i corsi Onsite

Per l’erogazione dei corsi Onsite il Cliente dovrà rendere disponibili per i partecipanti e per il Trainer:

  • Sala per il corso;
  • Connessione Internet;
  • Proiettore e/o monitor per il Trainer su cui proiettare i materiali del corso;
  • Lavagna e pennarelli per il Trainer.

I partecipanti dovranno essere dotati di PC e/o Laptop con le seguenti caratteristiche minime:

  • 1 (o più) processori Quad Core;
  • 4GB Ram (o superiore)
  • connettività Internet.

L’elenco dei partecipanti (massimo 12 per sessione) con le relative mail dovrà essere fornito almeno 2 settimane prima dell’inizio del Training così da poter fornire le istruzioni per il set-up degli ambienti e per scaricare tutti i materiali online.

Le mail dei partecipanti serviranno inoltre per l’invio a ciascuno del certificato Lightbend di partecipazione al Training.

Prerequisiti per i corsi Open

DATABIZ da Gennaio 2016 organizza Training Class Open presso la propria sede di Milano (via Borsieri 41), con modalità di prenotazione online fino al raggiungimento del numero massimo di partecipanti (massimo 10 partecipanti).

Per la partecipazione di proprio personale a una sessione Open a calendario il partecipanti dovranno
essere dotati di Laptop:

  • 1 (o più) processori Quad Core;
  • 4GB Ram (o superiore)
  • connettività Internet.

Le istruzioni per il set-up degli ambienti verranno forniti ai partecipanti iscritti alla sessione Open entro 1 settimana dall’inizio del training.

Al completamento della sessione verrà inviato a ciascun partecipante il relativo certificato Lightbend di partecipazione al Training.

Catalogo corsi Lightbend

Lightbend Scala Language - Professional

Il corso è progettato per Sviluppatori con buone basi e conoscenze di programmazione con linguaggi ad oggetti e web development al fine di acquisire il know-how per iniziare a programmare in Scala.

Il corso fornisce solide basi sui fondamentali del linguaggio, sugli strumenti, sul processo di sviluppo e al contempo la possibilità di apprezzare le caratteristiche più avanzate del linguaggio.

Prerequisiti:

  • conoscenza ed esperienza dei partecipanti di
    almeno uno dei seguenti linguaggi di
    programmazione: Java, C#, o Ruby e buone basi
    di Web Development.
  • Non è necessaria una conoscenza preliminare di
    Scala.

Durata:

2 giornate

Programma:

  • Introduction
  • First steps in Scala
  • Object-oriented basics
  • Testing
  • Collections and functional programming
  • For loops and for expressions
  • Inheritance and traits
  • Pattern matching
  • Dealing with optional values
  • Handling failure

Richiesta info e prenotazione:

Lightbend Akka for Scala - Professional

Il corso introduce a sviluppatori applicativi esperti il reactive toolkit & runtime Akka e le metodologie che abilitano la realizzazione di un real-world actor-based systems in Scala.

Questo corso fa uso estensivo di attività pratiche (hands on) e successive esercitazioni basate sulle nozioni apprese al fine di realizzare, entro la conclusione del training, una applicazione completamente funzionale che sia al contempo event-driven e resiliente.

Prerequisiti:

  • Gli esempi di codice e gli esercizi verranno scritti in Scala, quindi è necessaria una conoscenza di base di Scala quale quella coperta dal corso “Fast Track to Scala”.

Durata:

  • 2 giornate

Programma:

  • Overview
  • Actor Basics
  • Testing Actors
  • Actor Lifecycle
  • Fault Tolerance
  • Routers and Dispatchers
  • Modifying Actor Behavior
  • Ask Pattern
  • Akka Extensions
  • FSM

Richiesta info e prenotazione:

Lightbend Akka for Java - Professional

Il corso introduce a sviluppatori applicativi esperti il reactive toolkit & runtime Akka e le metodologie che abilitano la realizzazione di un real-world actor-based systems in Java su una singola JVM.

Questo corso fa uso estensivo di attività pratiche (hands on) e successive esercitazioni basate sulle nozioni apprese al fine di realizzare, entro la conclusione del training, una applicazione completamente funzionale che sia al contempo event-driven e resiliente.

Prerequisiti:

  • Gli esempi di codice e gli esercizi verranno scritti in Java8 usando lambda API, quindi è necessaria una conoscenza di Java8.

Durata:

  • 3 giornate

Programma:

  • Overview
  • Actor Basics
  • Testing Actors
  • Actor Lifecycle
  • Fault Tolerance
  • Routers and Dispatchers
  • Modifying Actor Behavior
  • Ask Pattern
  • Akka Extensions
  • FSM

Richiesta info e prenotazione:

Corso Open

Al momento non ci sono date disponibili

Lightbend Scala Language - Expert

Il corso è rivolto a sviluppatori che possiedono esperienza nella programmazione su Scala e ne vogliono approfondire le funzionalità avanzate, è progettato per aiutare a comprendere appieno argomenti come la advanced object-functional programming, le caratteristiche avanzate dei sistemi Scala etc.
Verrà inoltre spiegato come sfruttare queste funzionalità per creare librerie ben progettate o DSL.

Prerequisiti:

  • Piena padronanza dei concetti presentati nel corso “Fast Track to Scala”.
  • Almeno 2 mesi di esperienza lavorativa full time di sviluppo con Scala

Durata:

  • 3 giornate

Programma:

  • Object-functional programming in depth
  • Mastering the type system
  • Explicity implicit
  • Internal DSLs
  • Scala Futures and Promises
  • Custom Scala Collections

Richiesta info e prenotazione:

Corso Open

Prossimi eventi:

Lightbend Akka for Scala - Expert

Il corso è rivolto a sviluppatori con buona padronanza delle basi di programmazione con Akka e Scala e vogliono imparare a scalare le applicazioni su più nodi e/o su sistemi di terze parti realizzando applicazioni reattive e distribuite.

Sono previste attività pratiche (hands on) e successive esercitazioni basate sulle nozioni apprese nei corsi precedenti, al fine di realizzare, entro la conclusione del training, un’applicazione completamente funzionale che sia al contempo event-driven e resiliente.

Prerequisiti:

  • Piena padronanza dei concetti presentati nel corso “Fast Track to Akka with Scala” e “Fast Track to Scala”.
  • Almeno 2 mesi di esperienza lavorativa di sviluppo con Akka e Scala

Durata:

  • 2 giornate

Programma:

  • Object-functional programming in depth
  • Review of Akka Basics
  • Akka Remoting
  • Akka Cluster
  • Cluster Aware Routers
  • Cluster Singleton
  • Cluster Sharding
  • Akka Persistence

Richiesta info e prenotazione:

Lightbend Akka for Java - Expert

Il corso è rivolto a sviluppatori con buona padronanza delle basi di programmazione con Akka e Java 8 su una singola JVM e vogliono imparare a scalare le applicazioni su più nodi e/o su sistemi di terze parti realizzando applicazioni reattive e distribuite.

Sono previste attività pratiche (hands on) e successive esercitazioni basate sulle nozioni apprese nei corsi precedenti, al fine di realizzare, entro la conclusione del training, un’applicazione completamente funzionale che sia al contempo event-driven e resiliente.

Prerequisiti:

  • Piena padronanza dei concetti presentati nel corso “Fast Track to Akka with Java” e conoscenza base di Java8.
  • Almeno 2 mesi di esperienza lavorativa di sviluppo con Akka e Java8

Durata:

  • 3 giornate

Programma:

  • Object-functional programming in depth
  • Review of Akka Basics
  • Akka Remoting
  • Akka Cluster
  • Cluster Aware Routers
  • Cluster Singleton
  • Cluster Sharding
  • Akka Persistence

Richiesta info e prenotazione:

Corso Open

Al momento non ci sono date disponibili

Fast Track To Play With Scala

Il corso è progettato per introdurre web-developers esperti ai design-patterns e metodologie essenziali per produrre applicazioni web che siano al contempo reattive e scalabili usando Play Framework e Scala.

Sono previsti esercizi pratici tramite i quali apprendere come sviluppare varie applicazioni in Play, che interagiscono le une con le altre tramite HTTP REST endpoints.

Prerequisiti:

  • Conoscenza base di Scala
  • Non è necessaria una conoscenza preliminare di Play

Durata:

  • 2 giornate

Programma:

  • Overview
  • Play Basics
  • Forms
  • Internationalization
  • Testing
  • Managing assets
  • Session handling
  • Web services and JSON
  • Asynchronous Programming

Richiesta info e prenotazione:

Corso Open

Al momento non ci sono date disponibili

Fast Track To Play With Java

Il corso è progettato per introdurre web-developers esperti ai design-patterns e metodologie essenziali per produrre applicazioni web che siano al contempo reattive e scalabili usando Play Framework e Java.

Sono previsti esercizi pratici tramite i quali apprendere come sviluppare varie applicazioni in Play, che interagiscono le une con le altre tramite HTTP REST endpoints.

Prerequisiti:

  • Conoscenza base di Java
  • Non è necessaria una conoscenza preliminare di Play

Durata:

  • 2 giornate

Programma:

  • Overview
  • Play Basics
  • Forms
  • Internationalization
  • Testing
  • Managing assets
  • Session handling
  • Web services and JSON
  • Asynchronous Programming

Richiesta info e prenotazione:

Corso Open

Al momento non ci sono date disponibili

Lightbend Spark for Scala Professional

Il corso è volto ad insegnare a implementare pipelines di elaborazione dati e analisi su Apache Spark.
Sono previste attività pratiche per imparare: Spark Core, SQL/DataFrame, Streaming, and MLlib (machine learning) APIs. Verranno inoltre presentati i Spark internals e suggerimenti per migliorare le prestazioni delle applicazioni.

Il corso può coprire inoltre approfondimenti sulle integrazioni di Spark con Mesos, Hadoop, e reactive frameworks come Akka.

Prerequisiti:

  • Corso “Fast Track to Scala”
  • Almeno 2 mesi di esperienza di sviluppo con Scala
  • Preferibilmente esperienza con SQL, machine learning e altri BigData tools

Durata:

  • 2 giornate

Programma:

  • Introduction – Why Spark
  • Spark’s Core API
  • Spark SQL and DataFrames
  • Processing events with Spark Streaming
  • Other Spark-based Libraries
  • Deploying to clusters
  • Using Spark with the Lightbend Reactive Platform
  • Conclusions

Richiesta info e prenotazione:

Calendario corsi

Per visionare il calendario con i prossimi corsi Lightbend clicca qui.

Se non trovi a catalogo i corsi che ti interessano o desideri ulteriori informazioni contattaci a academy@databiz.it.