1.830 €

Lightbend Scala Language - Expert

Informazioni sull'evento

Condividi questo evento

Data e ora

Località

Località

DATABIZ S.r.l.

Via Borsieri 41

20159 Milano

Italy

Visualizza Mappa

Descrizione evento

Descrizione

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.

DURATA

2 giorni

OBIETTIVI

Dopo aver partecipato al corso puoi:

  • comprendere tutti gli aspetti dell'approccio object-functional

  • conoscere ed essere in grado di applicare le feature avanzate del sistema dei type di Scala

  • comprensione completa di implicits e type classes

  • essere confidente di creare librerie e DSL con Scala

AUDIENCE

  • Sviluppatori applicativi o di librerie che desiderano padroneggiare Scala

PREREQUISITI

  • piena padronanza dei concetti presentati al corso Fast Track to Scala

  • almeno 2 mesi di esperienza lavorativa full time di sviluppo con Scala

REQUISITI SETUP

Per completare gli esercizi del corso, i partecipanti devono installare i seguenti software prima delle lezioni:

PROGRAMMA

  • Object-functional programming in depth

    • Tail recursion

    • Partial functions

    • Currying

  • Mastering the type system

    • Co- and contravariance

    • Type bounds

    • Path dependent and structural types

  • Explicitly implicit

    • Implicit conversion, classes and parameters

    • Type class pattern

    • Context bounds

  • Internal DSLs

    • Custom control structures with by-name parameters

    • Building internal DSLs

  • Custom Scala collections

    • Builders

    • CanBuildFrom

    • Building custom collections

Al completamento del corso verrà rilasciato ad ogni partecipante il Certificato ufficiale Lightbend.

CONDIZIONI

DISDETTA E RIMBORSO

Il Cliente può annullare la partecipazione ai corsi in ogni momento, dandone comunicazione scritta a DATABIZ s.r.l., a mezzo e-mail, all'indirizzo amministrazione.academy@databiz.it. Resta peraltro inteso che, in caso di disdetta, il Cliente sarà tenuto a corrispondere, a titolo di penale, una percentuale del corrispettivo individuale previsto pari a:

- Fino a 30 giorni dall’avvio del corso: Nessuna

- Fra 30 e 10 giorni dall’avvio del corso: 50%

- 9 giorni o meno, oppure nessuna comunicazione: 100%

La sostituzione dei partecipanti potrà essere accettata in qualsiasi momento prima dell’inizio del corso, purché comunicata per iscritto.

CANCELLAZIONE CORSO

DATABIZ s.rl. si riserva il diritto di annullare o rinviare il corso, dandone comunicazione (via e-mail o telefonica) al Cliente entro 1 settimana dalla data di inizio del corso.

I corrispettivi eventualmente già percepiti saranno restituiti al Cliente o, d’accordo con lo stesso, saranno imputati come pagamento anticipato per la eventuale iscrizione a corsi in date successive.


Condividi con gli amici

Data e ora

Località

DATABIZ S.r.l.

Via Borsieri 41

20159 Milano

Italy

Visualizza Mappa

Salva questo evento

Evento salvato