Kategorien
/
Mobile Entwicklung
/
Programmieren mit Kotlin

Programmieren mit Kotlin

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.

Was werden Sie lernen?

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.

Anforderungen:

Vertrautheit mit einer beliebigen Programmiersprache (vorzugsweise Java).

Ein System mit installiertem IntelliJ.

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je nach Bedarf anpassen.

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 Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
3
Tage (Stunden:
21
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
3
Tage (Stunden:
21
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
3
Hours (days:
21
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.