Fantom Tag

Schulung - Kotlin - Grundlagen der Programmierung

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (18 Stunden)

Preis ab
1.790,00 € netto
2.130,10 € inkl. 19% MwSt.

Referenz
33113
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (18 Stunden)


Referenz
33113
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Sie erhalten in diesem Seminar eine fundierte Einführung in die Programmiersprache Kotlin. Dabei werden Kenntnisse aus anderen OOP-Sprachen vorausgesetzt, die Inhalte werden deshalb straff präsentiert. Am Ende des Seminars sind Sie in der Lage, eine komplette Anwendung mit Kotlin zu implementieren.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Software-Entwickler, Architekten

Voraussetzungen

Kenntnisse einer Objekt-orientierten Sprache (Java, C#/C++, Swift, TypeScript)
Programm

Trainingsprogramm

1    Einführung (Vortrag, Präsentation)

  • Warum eine weitere Sprache für die Java Virtual Machine?
  • Werkzeuge und Entwicklungsumgebung
  • Build-Prozess
  • Runtime: Bytecode, JavaScript, Native

2     Kotlin-Grundlagen ( Präsentation, Praktische Übungen)

  • Deklarationen, Operatoren, Funktionen:  Eine ganz normale Sprache mit ein paar Besonderheiten
  • Das Kotlin-Typsystem
  • Schreiben von Tests
  • Nullable und Non-Nullable
  • Collection-Typen

3    OOP  ( Präsentation, Praktische Übungen)

  • Deklaration von Klassen, Interfaces 
  • Data Classes
  • Extension Functions

4    Umsetzung eines OOP-Modells mit Kotlin (Diskussion, Praktische Übungen))

5    Funktionale Programmierung und Lambdas (Präsentation, Praktische Übungen

6    Kotlin-Bibliotheken und Nutzen von Java-Libraries 

7    Kotlin in der Praxis ( (Präsentation)

  • Spring-Unterstützung
  • App-Entwicklung mit Android

8    Umsetzung einer Anwendung (Diskussion, Praktische Übungen)

Methodik

Methodik

Vortrag, Präsentation, Diskussion, Praktische Übungen

Hinweis

Hinweis

Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen findet sich im Programmiersprachen-Blog.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Was unterscheidet Kotlin für Java-Entwickler:innen besonders?

Kotlin bietet kompaktere Syntax, Null-Sicherheit, Datenklassen, Erweiterungsfunktionen und starke Unterstützung funktionaler Konzepte bei guter Interoperabilität mit Java.

Wie hilft Null-Sicherheit bei robusterem Code?

Nullable und nicht-nullbare Typen machen mögliche Nullwerte explizit. Dadurch werden viele NullPointerExceptions bereits beim Kompilieren oder durch klaren Umgang im Code vermieden.

Kann ich bestehende Java-Bibliotheken in Kotlin weiterverwenden?

Ja. Kotlin ist eng mit dem Java-Ökosystem verzahnt. Dennoch sollten Unterschiede bei Nullability, Properties und funktionalen Schnittstellen berücksichtigt werden.

Wann sind Lambdas und funktionale Operationen sinnvoll?

Sie eignen sich für Transformationen, Filterungen und klar abgegrenztes Verhalten. Lesbarkeit bleibt entscheidend; stark verschachtelte Funktionsketten können schwerer zu warten sein.

Wie migriere ich eine bestehende Java-Anwendung schrittweise zu Kotlin?

Beginnen Sie mit neuen oder klar abgegrenzten Komponenten, halten Sie Schnittstellen stabil und sichern Sie die Interoperabilität durch Tests und gemeinsame Coding-Konventionen ab.

Termine

  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
Schulung - Kotlin - Grundlagen der Programmierung