Katalog
/
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.

Voraussetzungen:

Vertrautheit mit einer beliebigen Programmiersprache (vorzugsweise Java).

Ein System mit installiertem IntelliJ.

Kursübersicht*:

*Wir wissen, dass jedes Team eigene Bedürfnisse und Spezifikationen hat. Deshalb können wir die Schulungsübersicht 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 Trainern an Ihrem Standort für Organisationen.

4.347€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

3.012€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.