Zum Titel springen

Suche

Effective Programming in Scala

Diplom / Zertifikat des Anbieters

Ecole polytechnique fédérale de Lausanne (EPFL)

Kategorien
Ausbildungsort

Fernunterricht

Unterrichtssprache

Englisch

Ausbildungstyp

Weiterbildung: Kurse

Zeitliche Beanspruchung

Frei wählbar

Ausbildungsthemen

Technische Anwendungen, Programmierung, IT-Management

Swissdoc

9.566.1.0

Aktualisiert 01.05.2023

Beschreibung

Beschreibung des Angebots

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.

Aufbau der Ausbildung

  • 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

Voraussetzungen

Zulassung

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.

Link zur Zulassung

Kosten

CHF 420.- per month

Abschluss

  • Diplom / Zertifikat des Anbieters

Praktische Hinweise

Ort / Adresse

  • Fernunterricht

Zeitlicher Ablauf

Beginn

We enroll learners in this course on a rolling basis.

Dauer

125 hours.
Self-paced, online learning.

Zeitliche Beanspruchung

  • Frei wählbar

Unterrichtssprache

  • Englisch

Links

berufsberatung.ch