Sie möchten Ihrem Team helfen, Scala möglichst schnell anzuwenden und ein besseres Verständnis dieser Sprache sowie der Paradigmen der funktionalen Programmierung zu bekommen? Ich arbeite seit 2010 mit Scala und biete Schulungen für Teams im gesamten deutschsprachigen Raum (DACH) an.

Beschreibung

Der zweitätige Kurs soll erfahrenen Entwicklern das Know-how bereitstellen, das Ihnen einen problemlosen Einstieg in die Programmierung mit Scala ermöglicht. Der Kurs vermittelt ein solides Verständnis von den Grundlagen der Sprache, den Werkzeugen und dem Entwicklungsprozess sowie einen guten Überblick über die erweiterten Funktionen der Sprache. Wenn Sie bereits Erfahrungen mit der Programmierung in Scala haben, können Sie mit diesem Kurs Ihre Kenntnisse auffrischen; es werden jedoch keine Vorkenntnisse vorausgesetzt.

Programm

  • Kursübersicht
  • Einführung
  • Erste Schritte mit Scala
  • Grundlagen der Objektorientierung
  • Testing
  • Collections und funktionale Programmierung
  • For Loops und For Comprehensions
  • Vererbung und Traits
  • Pattern Matching
  • Umgang mit optionalen Werten
  • Umgang mit Fehlern
  • Abschluss

Zielgruppe

Anwendungsentwickler, die die Scala Programmiersprache erlernen möchten.

Voraussetzungen

Zielgruppe sind Anwendungsentwickler, die Scala erlernen möchten. Erfahrungen mit Java oder einer anderen objektorientierten Sprache sind erforderlich, Scala-Kenntnisse werden jedoch nicht vorausgesetzt.

Die folgende Software sollte vor dem Kurs installiert werden:

  • JDK 8 oder höher
  • Typesafe Activator
  • Scala IDE oder Intellij IDEA mit Scala-plug-in

Details und Format

  • 2-tägige Schulung
  • Vor Ort oder Remote, je nach Ihren Bedürfnissen
  • Für kleine und größere Gruppen (bis zu 10 Teilnehmern oder 11 bis 20 Teilnehmer)

Interesse an der Schulung?

Schicken Sie mir bitte eine E-Mail an [email protected] mit Details zu Ihrem Unternehmen. Wir werden gemeinsam den Preis besprechen, sicherstellen, dass die Schulung das richtige für Ihr Team ist, und einen Schulungstermin festlegen.