In dieser 5-tägigen Schulung "Scala Language - Basics Komplettkurs" erhalten Sie eine umfassende Einführung in die grundlegenden Konzepte und Funktionen der Programmiersprache Scala. Der Kurs kombiniert die Inhalte der beiden Einzelkurse "Scala Language - Basics I" und "Scala Language - Basics II" und vermittelt Ihnen so einen vollständigen Einstieg in Scala.
Sie werden die Designprinzipien der Programmiersprache kennenlernen und sich mit den grundlegenden Sprachkonstrukten sowie den Funktionen der Scala-Standardbibliothek vertraut machen. Der Kurs behandelt auch fortgeschrittene Themen wie Fehlerbehandlung, asynchrone Programmierung mit Futures, Funktionen, Implicits, immutable und mutable Collections sowie den Zugriff auf Java in Scala-Programmen. Auf Wunsch können auch vertiefte Themen wie erweiterte Fehlerbehandlung, fold, Value Classes und String Interpolation behandelt werden.
Am Ende des Kurses werden Sie die wesentlichen Konzepte und Funktionen von Scala verstehen und diese gezielt anwenden können. Sie sind in der Lage, Scala-Projekte mit dem Build-Tool sbt zu entwickeln und Ihre Fähigkeiten in der Scala-Programmierung weiter auszubauen.
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
Weitere Details zu den Seminar-Inhalten finden Sie in den Agenden der beiden Kursmodule "Scala Language - Basics I" und "Scala Language - Basics II".
In dieser 2-tägigen Schulung "Scala Tools - Scalafix, Scalafmt und Mdoc" lernen Sie die Anwendung und Funktionen von Scalafix, Scalafmt und Mdoc in Scala-Projekten kennen. Scalafix ist ein Tool zum Linting und Refactoring von Code, mit dem Sie spezifische Code-Regeln ...
In dieser 1-tägigen Schulung "Scala Tools - Compiler" lernen Sie den Scala-Compiler und seine umfangreichen Steuerungsmöglichkeiten kennen. Der Scala-Compiler ist ein unverzichtbares Werkzeug für Scala-Entwickler und bietet zahlreiche Optionen zur Steuerung des ...
In dieser 3-tägigen Schulung "Scala Language - What's new in Scala 3?" werden die neuesten Funktionen und Verbesserungen von Scala 3 vorgestellt. Das Ziel des Seminars ist es, den Teilnehmern einen umfassenden Überblick über die neuen Features zu geben und ihnen zu zeigen, ...
In diesem 2-tägigen Seminar "Scala Testing - ScalaTest und ScalaCheck" lernen Sie, wie Sie Ihre Scala-Codebasis effektiv mit den Test-Frameworks ScalaTest und ScalaCheck testen können. Der Kurs beginnt mit einer Einführung in die verschiedenen Test-Frameworks für ...