Scala hat einen großen Leistungsvorteil gegenüber anderen Sprachen, im Gegensatz zur traditionellen Programmierung. Mit Scala ist es verhältnismäßig einfach, eine parallele Verarbeitung (Multithreading) zu ermöglichen. Dies bedeutet, dass mehrere Teile des Programms gleichzeitig ausgeführt werden können. Mit der fünften Auflage ist eine umfassende Überarbeitung des gesamten Kurses erfolgt, wobei neues Material hinzugefügt wurde, um die vielen Änderungen in Scala 3.0 abzudecken.
Inhalt
Klassen und Objekte
Basic Types und Operationen
Funktionale Objekte
Kontroll Strukturen
Funktionen und Closures
Kontroll Abstraktion
Komposition und Vererbung
Hierarchien in Scala
Pakete
Test Driven Development
Listen und Collections
Arbeiten mit XML
Modulares Programmieren mit Objekten
Kombinieren von Java und Scala
GUI Programmieren
Zielgruppe
Webentwickler und Dataanalysten
Voraussetzungen
Programmierkenntnisse in einer OOP Sprache, English
Förderung
Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit