Kurs · Schulung · Workshop

Scala Einführung

Scala von Grund auf: funktionale und objektorientierte Programmierung auf der JVM kombinieren, mit vollem Zugriff auf das Java-Ökosystem hinter Spark und Kafka.

Zwei bis vier Tage intensiver Einstieg in die Entwicklung mit Scala. Einführung in Scala, eine high-level Programmiersprache die erlaubt auf der JVM, funktionale und objektorientierte Programmierung perfekt zu kombinieren.

Stimmen unserer Teilnehmer:innen

Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →

Inhalt

Scala wird an der EPFL von Martin Odersky und seinem Team entwickelt. Scala ist eine grossartige und faszinierende Programmiersprache. Viele Erfolgreiche Projekte (z.B. Spark, Kafka) wie auch Firmen (z.B. LinkedIn, Twitter) basieren auf Scala. Scala ist high-level und kombiniert funktionale und objektorientierte Entwicklung perfekt. Scala Programme können für die JVM oder Javascript kompiliert werden und haben dadurch Zugriff auf riesiges Ökosystem. 

Wir bauen zusammen inkrementell eine Beispielapplikation welche folgende Themen veranschaulicht:

  • Überblick Scala
  • Funktional
  • Objektorientiert
  • Klassen
  • Objekte
  • Traits
  • Imports
  • case Klassen
  • Kontrol Konstrukte
  • Collections
  • Pattern-matching
  • Future und Generics
  • usw. 

Wir fokussieren uns darauf eine spezifische Auswahl an Thema genau zu betrachten und zu verstehen.

Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.

In-House Kurs anfragen

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Öffentlichen Termin anfragen

Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.

Anzahl Teilnehmende (ungefähr)

Mehr als 3 Teilnehmende? Am besten direkt einen Wunschtermin als In-House Kurs anfragen.

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Mehr über Scala

Scala ist eine moderne, hochgradig ausdrucksstarke Programmiersprache, die funktionale und objektorientierte Paradigmen auf elegante Weise vereint. Sie läuft auf der JVM und ermöglicht eine nahtlose Interoperabilität mit Java, während sie gleichzeitig ein deutlich expressiveres Typsystem und prägnantere Syntax bietet. Scala wird an der EPFL von Martin Odersky und seinem Team entwickelt und ist die Grundlage bekannter Projekte wie Apache Spark und Apache Kafka.

Weitere Ressourcen:

History

Scala wurde von Martin Odersky an der EPFL in Lausanne entwickelt und im Jahr 2003 erstmals öffentlich veröffentlicht. Odersky, der zuvor an der Entwicklung des Java-Compilers mitgewirkt hatte, wollte eine Sprache schaffen, die die Stärken funktionaler Sprachen mit der weit verbreiteten JVM-Plattform vereint. Der Name "Scala" steht für "Scalable Language" und spiegelt den Anspruch wider, sowohl für kleine Skripte als auch für grosse Systeme geeignet zu sein.

Im Laufe der Jahre wurde Scala zur bevorzugten Sprache für Big-Data-Projekte und reaktive Systeme. Mit Scala 3, das 2021 veröffentlicht wurde, erfuhr die Sprache eine umfassende Überarbeitung mit einem klareren Typsystem und vereinfachter Syntax. Heute gilt Scala als eine der fortschrittlichsten JVM-Sprachen und erfreut sich grosser Beliebtheit in der Data-Engineering- und Backend-Entwicklung.