Scala ist eine prägnante, objektorientierte Sprache mit funktionalen Programmierfunktionen, darunter Currying, Typinferenz, Unveränderlichkeit, verzögerte Auswertung und Mustererkennung. In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer, wie sie die erweiterten Funktionen von Scala nutzen können, um eine gut konstruierte Software zu entwickeln, die leicht zu schreiben, zu lesen, zu testen und zu ändern ist. Der Schwerpunkt dieser Schulung liegt auf der funktionalen Programmierung, wobei reale Fallstudien und Diskussionen als Referenz für Laborübungen und -aktivitäten verwendet werden. Am Ende dieser Schulung können die Teilnehmer:
- Implementieren Sie fortgeschrittene funktionale Programmiertechniken
- Machen Sie Sinn für komplexe Typensignaturen
- Code durch Typen und Substitution verstehen
- Ausnahmen funktional behandeln
- Erstellen Sie Bibliotheken und DSLs mit Scala
- Verwenden Sie die erweiterten Funktionen von Scala für den Mustervergleich
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Mehr Informationen...