seminar buchen
Seminar Scala Grundlagen
Seminar / Training Scala Grundlagen
Entwicklungsumgebung (auf Wunsch IntelliJ oder Eclipse)
Grundlagen
- Erste Programme mit Scala, Kompilieren, IDEs, Scala-Konsole, Überblick über die Syntax, val und var, Datentypen und Operatoren, Migration von Java nach Scala
Das Scala-Typsystem
- Überblick über die einfachen Typen, Typinferenz, Typzuweisung, Any / AnyVal / AnyRef, Typkonvertierungen
Funktionen in Scala
- Funktionen als Werte, Funktionsliterale, anonyme Funktionen, Funktionen höherer Ordnung, Rekursion und Optimierung mit Tail-Rekursion, Closures, Currying, Funktionskomposition und vieles mehr.
Objektorientiertes Programmieren
- Das Objektmodell von Scala, Methoden und ihre Verbindung zu Funktionen, Attribute, Kapselung und Sichtbarkeit, Klassen und Objekte, Konstruktoren, Vererbung und Traits, Thin / Rich Interfaces, Polymorphismus, Companion Objects
Listen, Tupel und Optionale
Fallklassen und Mustervergleiche
- Einführung von Fallklassen, Vorteile und Eigenschaften, Pattern Matching, algebraische Datentypen
Sammlungen
- Überblick über Scala-Sammlungen, Unveränderlich vs. Veränderlich, Sequentielle Sammlungen, Sets und Maps, Arrays und Strings, Streams, Leistungseigenschaften von Sammlungen, Interaktion mit Java-Sammlungen
Für Auffassungen
- Iteration mit for, Generatoren, Definitionen und Filter, foreach, flatMap und Filter, Übersetzung von for-Verständnissen, Überblick über monadische Programmierung
Ausnahmen
- Überblick über die Ausnahmeklassen, try und catch in Scala, Werfen von Ausnahmen, Fehlerbehandlung in Scala, Try, Success und Failure
Pakete und Importe
- Überblick über die Scala-API, Importe in Scala, Strukturierung von Scala-Paketen, Paketobjekte
Weitere Konzepte
- Programmierung mit generischen Typen, implizite Typkonvertierungen in Scala, implizite Parameter, XML in Scala, Tests mit Scala, parallele Programmierung mit Futures, async / await
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-
Andreas Werkmeister
Telefon: + 49 (221) 74740003
E-Mail: -
Maik Thomas
Telefon: + 49 (221) 74740003
E-Mail:
Seminardetails
Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
Preis: |
Öffentlich und Webinar: € 1.497 zzgl. MwSt. Inhaus: € 4.050 zzgl. MwSt. |
Teilnehmeranzahl: | max. 8 Teilnehmer |
Teilnehmer: | Softwareentwickler mit Programmiererfahrung in anderen modernen Programmiersprachen (Java, C, C ++, C #, JavaScript, Ruby, Python etc.). |
Standorte: | Stream Live, Stream gespeichert, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Magdeburg, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal |
Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
Seminararten: | Öffentlich, Inhaus, Webinar |
Durchführungsgarantie: | ja, ab 2 Teilnehmern; Details |
Sprache: | Deutsch (Englisch ist bei Firmenseminaren ebenfalls möglich) |
Seminarunterlage: | Dokumentation auf CD oder Papier |
Teilnahmezertifikat: | ja, selbstverständlich |
Verpflegung: | Kalt- / Warmgetränke, Mittagessen im Restaurant - (bei öffentlichen Seminaren) |
Support: | 3 Anrufe im Seminarpreis enthalten |
Barrierefreier Zugang: | an den meisten Standorten verfügbar |
Weitere Informationen unter + 49 (221) 74740003 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
Seminar | Startdatum | Enddatum | Ort | Dauer | |
---|---|---|---|---|---|
Scala Grundlagen | Potsdam | 3 Tage | |||
Scala Grundlagen | Flensburg | 3 Tage | |||
Scala Grundlagen | Konstanz | 3 Tage | |||
Scala Grundlagen | Freiburg | 3 Tage | |||
Scala Grundlagen | Rostock | 3 Tage | |||
Scala Grundlagen | Hamburg | 3 Tage | |||
Scala Grundlagen | Leipzig | 3 Tage | |||
Scala Grundlagen | Hamm | 3 Tage | |||
Scala Grundlagen | Stuttgart | 3 Tage | |||
Scala Grundlagen | Dresden | 3 Tage | |||
Scala Grundlagen | Luxemburg | 3 Tage | |||
Scala Grundlagen | Hannover | 3 Tage | |||
Scala Grundlagen | Jena | 3 Tage | |||
Scala Grundlagen | Trier | 3 Tage | |||
Scala Grundlagen | Madgeburg | 3 Tage | |||
Scala Grundlagen | Regensburg | 3 Tage | |||
Scala Grundlagen | Friedrichshafen | 3 Tage | |||
Scala Grundlagen | Kassel | 3 Tage | |||
Scala Grundlagen | Ulm | 3 Tage | |||
Scala Grundlagen | München | 3 Tage | |||
Scala Grundlagen | Nürnberg | 3 Tage | |||
Scala Grundlagen | Köln | 3 Tage | |||
Scala Grundlagen | Wuppertal | 3 Tage | |||
Scala Grundlagen | Münster | 3 Tage | |||
Scala Grundlagen | Mainz | 3 Tage | |||
Scala Grundlagen | Erfurt | 3 Tage | |||
Scala Grundlagen | Bremen | 3 Tage | |||
Scala Grundlagen | Berlin | 3 Tage | |||
Scala Grundlagen | Paderborn | 3 Tage | |||
Scala Grundlagen | Essen | 3 Tage | |||
Scala Grundlagen | Darmstadt | 3 Tage | |||
Scala Grundlagen | Frankfurt | 3 Tage | |||
Scala Grundlagen | Konstanz | 3 Tage | |||
Scala Grundlagen | Freiburg | 3 Tage | |||
Scala Grundlagen | Potsdam | 3 Tage | |||
Scala Grundlagen | Flensburg | 3 Tage | |||
Scala Grundlagen | Leipzig | 3 Tage | |||
Scala Grundlagen | Hamm | 3 Tage | |||
Scala Grundlagen | Rostock | 3 Tage | |||
Scala Grundlagen | Hamburg | 3 Tage |