Effective Programming in Scala
Diplôme / certificat de l’institution de formation
Ecole polytechnique fédérale de Lausanne (EPFL)
- Lieu de formation
-
A distance
- Langue d'enseignement
-
anglais
- Type de formation
-
Formation continue: cours
- Modalités temporelles
-
À la carte
- Thèmes de formation
-
Applications techniques, programmation, gestion informatique
- Swissdoc
-
9.566.1.0
Mise à jour 05.11.2024
Description
Description de la formation
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.
Plan de la formation
- 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
Admission
Conditions d’admission
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.
Coûts
CHF 420.- per month
Diplôme
- Diplôme / certificat de l’institution de formation
Infos pratiques
Lieu / adresse
-
A distance
Déroulement temporel
Début des cours
We enroll learners in this course on a rolling basis.
Durée de la formation
125 hours.
Self-paced, online learning.
Modalités temporelles
- À la carte
Langue d’enseignement
- anglais
Liens
Institution 1
Ecole polytechnique fédérale de Lausanne (EPFL)
1015 Lausanne
Tél.: +41 (0)21 693 11 11
URL:
www.epfl.ch/
Autres informations
EPFL Extension School
EPFL Innovation Park, Building E
1015 Lausanne
Mobile: +41 (0)21 695 51 46
E-mail:
URL:
www.extensionschool.ch/