Fast Track To Scala
1.342 €
Fast Track To Scala

Fast Track To Scala

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 è 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.

Se hai già esperienza di programmazione in Scala il corso può essere un utile ripasso, altrimenti non è richiesta alcuna conoscenza Scala per partecipare.

DURATA

2 giorni

OBIETTIVI

Dopo aver partecipato al corso puoi:

  • essere un utente competente di Scala

  • conoscere ed essere in grado di applicare lo stile di programmazione funzionale in Scala

  • conoscere come utilizzare i tool fondamentali di Scala

  • essere confidente di iniziare ad utilizzare Scala in ambiente di produzione

AUDIENCE

  • Sviluppatori applicativi che desiderano imparare Scala

PREREQUISITI

  • conoscenza ed esperienza dei partecipanti di almeno uno dei seguenti linguaggi di programmazione: Java (preferenziale), C#, Ruby e buone basi di web development

  • non è necessaria una conoscenza preliminare di Scala

REQUISITI SETUP

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

PROGRAMMA

  • Introduction

    • What is Scala?
    • Where did it come from?
    • Why should I use Scala?
  • First steps in Scala

    • Scala syntax
    • Scala REPL
  • Object-oriented basics

    • Create and usage of classes
    • Fields and methods
    • Singleton objects
    • Case classes
  • Testing

    • Scala testing ecosystem
    • Introduction to Behavior Driven Development
    • ScalaTest
  • Collections and functional programming

    • Overview and usage collection library
    • Immutability, persistent data structures and structural sharing
    • Functions and high-order functions
  • For loops and for expressions

    • Difference between for loops and for expressions
    • Composing high-order functions
  • Inheritance and traits

    • Scala type system
    • Mix-in traits
    • Lineralization
  • Pattern matching

    • Usage and benefits
    • Catch exceptions
    • Deconstruct tuples
  • Dealing with optional values

    • Introduction to Option
    • Usage and benefits
  • Handling failure

    • Introduction to Try
    • Usage and benefits

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