Lernen Sie die Feinheiten von Kotlin kennen, einer modernen, statisch typisierten Programmiersprache, die für die JVM, Android und Browser entwickelt wurde. Dieser Intensivkurs ist darauf ausgerichtet, Programmierer und Ingenieure mit praktischen Fähigkeiten auszustatten, um Kotlin effektiv in ihren Projekten zu nutzen.
Lernen Sie die Feinheiten von Kotlin kennen, einer modernen, statisch typisierten Programmiersprache, die für die JVM, Android und Browser entwickelt wurde. Dieser Intensivkurs ist darauf ausgerichtet, Programmierer und Ingenieure mit praktischen Fähigkeiten auszustatten, um Kotlin effektiv in ihren Projekten einzusetzen.
Im Laufe dieses umfassenden Kurses werden die Teilnehmer:
• Die grundlegende Syntax und Konventionen von Kotlin verstehen.
• Objektorientierte Konzepte wie Klassen, Vererbung und Erweiterungen beherrschen.
• Die Flexibilität und Effizienz von Funktionen und Lambdas verstehen.
• Nahtlose Interoperabilität mit Java und Optimierung der eigenen Codebasis.
• Am Ende dieses Kurses werden die Teilnehmer über ein solides Fundament in Kotlin verfügen, das sie in die Lage versetzt, robuste Anwendungen zu erstellen.
Vertrautheit mit einer beliebigen Programmiersprache (vorzugsweise Java).
Ein System mit installiertem IntelliJ.
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Erste Schritte
• Grundlegende Syntax
• Redewendungen
• Kodierungskonventionen
Grundlagen
• Grundlegende Typen
• Pakete
• Kontrollfluss
• Rückgaben und Sprünge
Klassen und Objekte
• Klassen und Vererbung
• Eigenschaften und Felder
• Schnittstellen
• Sichtbarkeitsmodifikatoren
• Erweiterungen
• Daten-Klassen
• Generika
• Verschachtelte Klassen
• Enum-Klassen
• Objekt-Deklarationen
• Delegation
• Delegierte Eigenschaften
Funktionen und Lambdas
• Funktionen
• Lambdas
• Inline-Funktionen
Zusätzliche Funktionen
• Destrukturierungs-Deklarationen
• Sammlungen
• Bereiche
• Typprüfungen und Besetzungen
• 'Dies'-Ausdrücke
• Gleichheit
• Überladen von Operatoren
• Null-Sicherheit
• Ausnahmen
• Anmerkungen
• Reflexion
• Typsichere Konstrukteure
• Dynamischer Typ
Interop
• Aufruf von Java aus Kotlin
• Aufrufen von Kotlin aus Java
Referenz & Tutorials
• Kotlin-Code dokumentieren
• Maven, Ant und Gradle verwenden
• Kotlin und OSGi Tutorials
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.
Kein passender Termin dabei? Sprechen Sie uns gerne auf Ihren Wunschtermin an.