Scala è un linguaggio conciso e orientato agli oggetti con funzionalità di programmazione funzionale, tra cui curry, inferenza del tipo, immutabilità, valutazione pigra e corrispondenza dei pattern. In questo istruttore, i partecipanti alla formazione dal vivo impareranno come utilizzare le funzionalità avanzate di Scala per sviluppare software ben costruito che sia facile da scrivere, leggere, testare e modificare. Il focus di questa formazione è sulla programmazione funzionale, usando casi di studio e discussione nel mondo reale come riferimento per esercitazioni e attività di laboratorio. Al termine di questa formazione, i partecipanti saranno in grado di:
- Implementare tecniche avanzate di programmazione funzionale
- Dai un senso alle firme di tipo complesso
- Comprendere il codice attraverso i tipi e la sostituzione
- Gestire le eccezioni in modo funzionale
- Crea librerie e DSL con Scala
- Utilizzare le funzionalità avanzate di Scala per la corrispondenza dei motivi
Formato del corso
- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
Ulteriori Informazioni...