PräsenzBerufsbegleitendFörderfähigPreis: 1.249,50 €*

Scala Language - Functional Programming (Online)

GFU Cyrus AG

Beschreibung

Ein zentrales Designziel der Programmiersprache Scala ist die Verschmelzung des objektorientierten und des funktionalen Programmierparadigmas in einer Sprache. Scala erzwingt die funktionale Programmierung nicht (anders als Haskell), aber es stellt Entwickler/innen alle Werkzeuge und Hilfsmittel zur Verfügung. Dieser Kurs legt den Fokus auf die Konzepte der reinen funktionalen Programmierung. Dabei geht es nicht nur um sog. Lambda-Ausdrücke, die auch in anderen Programmiersprachen unterstützt werden, sondern insbesondere um die funktionalen Eigenschaften: Immutability und Referential Transparency und die Vermeidung von Seiteneffekten. In diesem Kurs stehen nicht funktionale Frameworks wie Scalaz, Cats oder ZIO im Mittelpunkt, sondern die funktionalen Konzepte. Der Kurs bietet aber die Verständnisgrundlagen, um sich anschließend mit den genannten funktionalen Frameworks, bzw. Ökosystemen näher zu beschäftigen. Am Ende des Seminars verstehen die Teilnehmer/innen die Konzepte der reinen funktionalen Programmierung sowie deren Vor- und Nachteile. Sie können diese Konzepte in praktischen Anwendungsprogrammen einsetzen. Sie verstehen, wie funktionale Konzepte das Design eines Anwendungsprogramms verändern.
Hinweis zum Ablauf
Garantierte Durchführung ab 1 Teilnehmenden
Zielgruppe
Software-Entwickler/innen mit soliden Kenntnissen der Sprache Scala und der Scala-Standardbibliothek
Zielsetzung
Am Ende des Seminars verstehen die Teilnehmer/innen die Konzepte der reinen funktionalen Programmierung sowie deren Vor- und Nachteile. Sie können diese Konzepte in praktischen Anwendungsprogrammen einsetzen. Sie verstehen, wie funktionale Konzepte das Design eines Anwendungsprogramms verändern.
Hinweis für Menschen mit Behinderungen
Das Schulungszentrum ist barrierefrei, die Schulungen werden auch als Online-Schulung angeboten.
Hinweise zur Prüfung und Zertifikat/Abschluss
Teilnahmebescheinigung und digitales Badge nach dem Kurs
Förderungsmöglichkeiten
Bildungsscheck NRW
Preishinweis
Preis inkl. MwSt. Preisvorteil 3=2: Der Dritte Mitarbeitende nimmt kostenfrei teil.
Top