Effective Programming in Scala
Diploma / certificato del formatore
Ecole polytechnique fédérale de Lausanne (EPFL)
- Luogo di formazione
- 
A distanza 
- Lingua di insegnamento
- 
inglese 
- Tipo di formazione
- 
Perfezionamento: corsi 
- Modalità temporali
- 
A scelta 
- Ambiti
- 
Applicazioni tecniche, programmazione, gestione informatica 
- Swissdoc
- 
9.566.1.0 
Aggiornato il 13.05.2025
Descrizione
Descrizione della formazione
Objectifs
This course teaches non-Scala programmers everything they need to be ready to work in Scala.
It aims at leveling up the students programming skills by embracing both functional programming and object-oriented programming. They will become familiar with the standard library and the common patterns of code used in the real world.
Piano di formazione
- Get Up and Running with Scala on Your Computer
- What is a Scala Program
- Structuring Data in Scala
- Manipulating Collections of Data
- Writing Algorithms
- Programming in the Large
- Modules and Encapsulation
- Reasoning About Code
- Type-Directed Programming
- Implicit conversions
- Error Handling
- Remote Calls and Parallel Computations
- Capstone project
Ammissione
Condizioni d'ammissione
This course is taught at the intermediate-level. The students should have the following skills and abilities prior to registering for this course:
- English at B1 level
- A computer with a webcam, microphone and a minimum internet connection of 2Mbps download / 512kbps upload, enabling you to stream videos with sound and to effectively participate in video chats
- Familiarity with computer environments (what is a program, file system, file formats, terminal, programming language, library)
- Prior experience with any high-level programming language
Public cible
This course is for any developer willing to gain the skills and understanding to oversee or implement a Scala project.
Costi
CHF 420.- per month
Diploma
- Diploma / certificato del formatore
Informazioni pratiche
Luogo / indirizzo
- 
A distanza
 
Svolgimento temporale
Inizio
We enroll learners in this course on a rolling basis.
Durata
125 hours
Self-paced, online learning
Modalità temporali
- A scelta
Lingua di insegnamento
- inglese
Link
Istituto 1
Ecole polytechnique fédérale de Lausanne (EPFL)
1015 Lausanne 
Tel.: +41 (0)21 693 11 11
URL: 
www.epfl.ch/
EPFL Extension School
EPFL Innovation Park, Building E 
1015 Lausanne 
Cellulare: +41 (0)21 695 51 46
Email: 
URL: 
www.extensionschool.ch/
