Kotlin - Intensiv-Schulung für Einsteiger

Methode
Dauer

Kotlin - Intensiv-Schulung für Einsteiger

HECKER CONSULTING
Logo von HECKER CONSULTING

Tipp: Sie suchen eine Inhouse Schulung? Erhalten Sie von mehreren Anbietern unverbindliche Angebote!

Beschreibung

Mit Kotlin schreiben Sie modene Anwendungen für Mobile, Server, Web

 

Von der Installation bis zum Testen deckt unsere "Kotlin - Beratung, Coaching, Workshop, Training" alles ab!

Sie erhalten aktuelle Informationen über die Sprachgrundlagen sowie Objektorientierung, Funktionale Programmierung, Generics, Datenklassen, Sammlungen und vieles mehr. Lernen Sie die Grundlagen von Kotlin, um qualitativ hochwertigen Code zu schreiben. Testen und debuggen Sie Ihre Anwendungen mit den verschiedenen Unit Testing Frameworks in Kotlin.

Erforschen Sie Kotlins interessante Funktionen wie Nullsicherheit, Reflektion und Annotationen. Erkunden Sie die neuesten Kotlin-Funktionen, um strukturierten, lesbaren ob…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Kotlin, Programmierung (allgemein), Java, OO (Objekt Orientierte) Programmierung und Android Apps.

Mit Kotlin schreiben Sie modene Anwendungen für Mobile, Server, Web

 

Von der Installation bis zum Testen deckt unsere "Kotlin - Beratung, Coaching, Workshop, Training" alles ab!

Sie erhalten aktuelle Informationen über die Sprachgrundlagen sowie Objektorientierung, Funktionale Programmierung, Generics, Datenklassen, Sammlungen und vieles mehr. Lernen Sie die Grundlagen von Kotlin, um qualitativ hochwertigen Code zu schreiben. Testen und debuggen Sie Ihre Anwendungen mit den verschiedenen Unit Testing Frameworks in Kotlin.

Erforschen Sie Kotlins interessante Funktionen wie Nullsicherheit, Reflektion und Annotationen. Erkunden Sie die neuesten Kotlin-Funktionen, um strukturierten, lesbaren objektorientierten und funktionalen Code zu schreiben.

Machen Sie sich mit der Verwendung von Lambdas und Funktionen höherer Ordnung vertraut. Schreiben Sie Unit-Tests und nutzen die Integration von Kotlin mit Java-Code.

Ihre individuellen Fragen und Themenwünsche werden dabei natürlich berücksichtigt.

 

Erste Schritte mit Kotlin

  • Technische Anforderungen
  • Verwendung der Befehlszeile zum Kompilieren und Ausführen von Kotlin-Code
  • Kotlin-Laufzeitumgebung
  • Das REPL
  • IntelliJ und Kotlin
  • Kombinieren von Kotlin und Java in einem Projekt

Kotlin-Grundlagen

  • val und var
  • Typen-Inferenz
  • Grundtypen in Kotlin
  • Kommentare
  • Pakete
  • Importe
  • Zeichenketten-Vorlagen
  • Bereiche
  • Schleifen
  • Behandlung von Ausnahmen
  • Instanziieren von Klassen
  • Referentielle Gleichheit und strukturelle Gleichheit
  • Der "this"-Ausdruck
  • Sichtbarkeitsmodifikatoren
  • Kontrollfluss als Ausdrücke
  • Die Nullsyntax
  • Der when-Ausdruck
  • Typenhierarchie
  • Code-Verträge

Objektorientierte Programmierung in Kotlin

  • Klassen
  • Schnittstellen
  • Vererbung
  • Sichtbarkeitsmodifikatoren
  • Abstrakte Klassen
  • Schnittstellen- oder abstrakte Klassen
  • Polymorphismus
  • Vorrangige Regeln
  • Vererbung versus Komposition
  • Delegation der Klasse
  • Versiegelte Klassen

Funktionen in Kotlin

  • Definieren von Funktionen
  • Einzelausdruck-Funktionen
  • Mitglieder-Funktionen
  • Lokale Funktionen
  • Funktionen der obersten Ebene
  • Benannte Parameter
  • Standard-Parameter
  • Erweiterungsfunktionen
  • Operatoren
  • Funktionsliterale
  • Rekursive Funktionen
  • Die varargs
  • Standard-Bibliotheksfunktionen
  • Generische Funktionen
  • "Reine" Funktionen
  • Java-Code in Kotlin aufrufen
  • Kotlin-Code in Java aufrufen

Eigenschaften in Kotlin

  • Warum sollte man Eigenschaften verwenden?
  • Übergeordnete Getter und Setter
  • Sichtbarkeit
  • Späte Initialisierung
  • Delegierte Eigenschaften
  • "Späte" Initialisierungen
  • "Lateinit" versus "Lazy"
  • Observables
  • Nicht-Null-Eigenschaft

Null-Sicherheit, Reflektion und Annotationen in Kotlin

  • Nullbare Typen
  • Intelligente Typen-Konvertierung
  • Sicherer Null-Zugriff
  • Der "Elvis"-Operator
  • Sichere Konvertierung
  • Optionale Parameter
  • Reflektion
  • Konstruktor(en)
  • Objekte und Companion
  • Annotationen

Generics in Kotlin

  • Parametrisierte Funktionen
  • Parametrisierte Typen
  • Begrenzter Polymorphismus
  • Typen-Varianz
  • Der "Nothing"-Typ
  • Typen-Projektion
  • Typen-Löschung
  • Typen-Verifizierung
  • Rekursive Typengrenzen
  • Algebraische Datentypen

Daten-Klassen in Kotlin

  • Einführung in Datenklassen
  • Automatische Erstellung von Gettern und Settern
  • Die generierten Methoden: copy, toString, hashCode und equals
  • Regeln für die Definition von Datenklassen
  • Destrukturierte Deklarationen
  • Destrukturierte Typen

Sammlungen in Kotlin

  • Klassenhierarchie
  • Arrays
  • Lists
  • Maps
  • Sets
  • Schreibgeschützte Ansichten
  • Indizierter Zugriff
  • Sequenzen

Funktionen höherer Ordnung und funktionale Programmierung in Kotlin

  • Funktionen höherer Ordnung
  • Closures
  • Anonyme Funktionen
  • Funktions-Referenzen
  • Funktionale Empfänger
  • Funktionen in der JVM
  • Komposition der Funktion
  • Inline-Funktionen
  • Currying und partielle Anwendung
  • Memoisierung
  • Typ-Alias
  • "either"
  • Benutzerdefinierte DSLs
  • Validierung und Fehlerakkumulation

Coroutines in Kotlin

  • Unterbrechen von Funktionen
  • Coroutine-Builder
  • Strukturierte Gleichzeitigkeit
  • Jobs
  • Kontext und Anwendungsbereich
  • Annullierung und Scheitern
  • Async
  • Dispatcher der Coroutine
  • Fehlerbehandlung

Serialisierung in Kotlin

  • Einrichtung und Konfiguration
  • Json-Serialisierung und Deserialisierung
  • Protobuf-Serialisierung und Deserialisierung
  • Anmerkungen und Regeln

Testing in Kotlin

  • Grundlagen des Testen in Kotlin
  • Auswahl einer Spec
  • Projekt-Konfiguration
  • Prüfung von Eigenschaften
  • Tabellengesteuertes Testen
  • Tags, Bedingungen und Konfiguration

 

Mit unserer "Kotlin - Beratung, Coaching, Workshop, Training" gelingt Ihnen der perfekte Einstieg in die Programmierung mit Kotlin. Sie erhalten ein vollständiges Verständnis der Möglichkeiten von Kotlin und bekommen alle relevanten Informationen um moderne, komplexe sowie skalierbare Anwendungen mit Kotlin zu entwickeln.

 

Die Weiterbildung "Kotlin - Intensiv-Schulung für Einsteiger" bieten wir Ihnen als Firmenseminar sowie Inhouse-Schulung Live-Online und Vor-Ort an!

 

Erstklassige Beratung, Coaching, Workshops und Training für Ihre IT-, Online- und Digitalisierungsthemen. Über 300 aktuelle IT-, Online-, Digital-Themen - Live-Online und Vor-Ort in Ihrem Hause, auf jeden Fall immer persönlich und individuell!

Sie erhalten von uns:

➜ Training & Coaching für Einzelpersonen
➜ Training & Workshops für Teams und Abteilungen
➜ Training-Komplett-Lösungen für Ihr Unternehmen

Sie finden bei uns:

AWS, Analytics + Business Intelligence (BI), Azure, Big Data + Data Science, Cloud-Computing, Collaboration, Datenbanken, DevOps, Digitale Strategie, Digitale Transformation, E-Commerce, E-Learning, Excel, Für Marketing, Für Verkauf + Vertrieb, IT & Software, Java, JavaScript, Künstliche Intelligenz (KI), Microsoft, Moodle, No-Code / Low-Code, Online Marketing, Online-Meeting, PHP, Power Platform, Programmiersprachen, Projektmanagement, Python, R, Robotic Process Automation (RPA), SEO, SQL, SQL Server, Scrum, Software Engineering, Tableau, Teams

Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 300 IT-, Online- und Digital-Beratungsleistungen.

Es wurden noch keine Bewertungen geschrieben.
  • Sehen Sie sich ähnliche Produkte mit Bewertungen an: Kotlin.

Schreiben Sie eine Bewertung

Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!