Scala Language - Whats new in Scala 3?  - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • Design Goals
    • Scala 3 Design Goals
  • Scala 3 Project Setup
    • sbt Setup of a Scala 3 Project
  • Language Features
    • Top Level defs and vals
    • Indentation / Optional Braces
    • New Control Syntax
    • Main Methods
    • Constructor Invocations without new
    • Traits Parameters
    • Enums and ADTs
    • Intersection Types and Union Types
    • Contextual Abstractions
    • Implicit Conversions
    • Extension Methods
    • Givens (the new Implicits)
    • Type Lambdas
    • Typeclasses
    • Opaque Type Aliases
    • Context Functions
    • Dependent Function Types
    • Tuples are HLists.
    • Match Types
    • Export Clauses
    • Explicit Nulls
    • inline
    • Multiversial Equality
    • Typeclass Derivation
    • Given By-Name Parameters
    • Implicit Resolution
    • Overload Resolution
    • Other Features
  • Design Goals
    • Scala 3 Design Goals
  • Scala 3 Project Setup
    • sbt Setup of a Scala 3 Project
  • Language Features
    • Top Level defs and vals
    • Indentation / Optional Braces
    • New Control Syntax
    • Main Methods
    • Constru ...
Mehr Informationen >>

Lernziele

Dieser Kurs vermittelt die vielen aus Scala 2 entfernten, verbesserten und die neuen Features von Scala 3. Er problematisiert Fragen der Abwärtskompatibilität zu Scala 2 und zeigt Migrationsstrategien auf.
Dieser Kurs vermittelt die vielen aus Scala 2 entfernten, verbesserten und die neuen Features von Scala 3. Er problematisiert Fragen der Abwärtskompatibilität zu Scala 2 und zeigt Migrationsstrategi ... Mehr Informationen >>

Zielgruppen

Software-Entwickler/innen mit soliden Kenntnissen der Sprache Scala und der Scala-Standardbibliothek. Zusätzlich wird empfohlen dass Kentnisse über die Inhalte des Seminars "Scala Language - Basics 2" und des Seminars "Scala Language - Type Systems" oder gleichwertige Kenntnisse vorhanden sind.
Software-Entwickler/innen mit soliden Kenntnissen der Sprache Scala und der Scala-Standardbibliothek. Zusätzlich wird empfohlen dass Kentnisse über die Inhalte des Seminars "Scala Language - Basics 2" ... Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 6913683

Anbieter-Seminar-Nr.: 2631

Termine

  • 01.07.2024 - 03.07.2024

    Köln, DE

  • 07.10.2024 - 09.10.2024

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service