Kotlin Programmierworkshop für Einsteiger

Dauer
Ausführung
Vor Ort, Online
Startdatum und Ort

Kotlin Programmierworkshop für Einsteiger

GFU Cyrus AG
Logo von GFU Cyrus AG
Bewertung: starstarstarstarstar_border 7,9 Bildungsangebote von GFU Cyrus AG haben eine durchschnittliche Bewertung von 7,9 (aus 13 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
placeKöln
22. Jun 2026 bis 26. Jun 2026
computer Online: Zoom
22. Jun 2026 bis 26. Jun 2026
placeKöln
19. Okt 2026 bis 23. Okt 2026
computer Online: Zoom
19. Okt 2026 bis 23. Okt 2026
placeKöln
14. Dez 2026 bis 18. Dez 2026
computer Online: Zoom
14. Dez 2026 bis 18. Dez 2026
Beschreibung

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Ziel dieses Kotlin Workshops mit Übungen ist es, den Teilnehmenden ein grundlegendes Verständnis für die Kotlin-Programmierung zu vermitteln und ihnen zu helfen, ihre Fähigkeiten und Kenntnisse in der Sprache zu verbessern. Nach Abschluss des Workshops sollten die Teilnehmenden in der Lage sein:
  • die Grundlagen der Kotlin-Syntax und -Programmierung zu verstehen
  • einfache und komplexe Funktionen zu schreiben und zu verstehen
  • mit Listen und Schleifen in Kotlin zu arbeiten
  • Klassen und Objekte zu erstellen und zu verwalten
  • Vererbung, Schnittstellen und abstrakte Klassen zu implementieren
  • Lambda-Ausdrücke zu verstehen und in ihrer eigenen Programmierung zu verwenden
  • eine kleine Anw…

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.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Ziel dieses Kotlin Workshops mit Übungen ist es, den Teilnehmenden ein grundlegendes Verständnis für die Kotlin-Programmierung zu vermitteln und ihnen zu helfen, ihre Fähigkeiten und Kenntnisse in der Sprache zu verbessern. Nach Abschluss des Workshops sollten die Teilnehmenden in der Lage sein:
  • die Grundlagen der Kotlin-Syntax und -Programmierung zu verstehen
  • einfache und komplexe Funktionen zu schreiben und zu verstehen
  • mit Listen und Schleifen in Kotlin zu arbeiten
  • Klassen und Objekte zu erstellen und zu verwalten
  • Vererbung, Schnittstellen und abstrakte Klassen zu implementieren
  • Lambda-Ausdrücke zu verstehen und in ihrer eigenen Programmierung zu verwenden
  • eine kleine Anwendung in Kotlin zu entwickeln.

Inhalt

  • Einführung in Kotlin
    • Warum Kotlin?
      • Vorteile von Kotlin gegenüber Java:
      • Weniger Boilerplate-Code
      • Mehr Sicherheit durch Null-Sicherheit und Typinferenz
      • Unterstützung für funktionale Programmierung
      • Interoperabilität mit Java
      • Einfache Integration in Android-Projekte
    • Wie ist Kotlin entstanden?
      • Geschichte von Kotlin: Entstehung, Entwicklung und Verbreitung.
    • Einrichtung der Entwicklungsumgebung: Installation von IntelliJ IDEA und Kotlin-Plugin.
    • Grundlagen von Kotlin:
      • Variablen:
      • Deklaration, Initialisierung, Namensgebung, Scoping
      • Datentypen:
      • Primitive Datentypen, Strings, Arrays, Collections
      • Operatoren:
      • Arithmetische, Vergleichs-, Zuweisungs- und Logik-Operatoren
      • Kontrollstrukturen:
      • If-Else, When, For-Loops, While-Loops
      • Funktionen:
      • Deklaration, Rückgabetyp, Parameter, Aufruf
    • Übung: Implementierung einer einfachen Funktion in Kotlin, die eine Zahl als Parameter erhält und prüft, ob diese gerade oder ungerade ist. Dabei sollen Variablen und Kontrollstrukturen eingesetzt werden.
  • Objektorientierte Programmierung in Kotlin
    • Klassen:
      • Deklaration, Eigenschaften, Methoden, Konstruktoren
    • Objekte:
      • Singleton, Companion-Objekte
    • Vererbung:
      • Deklaration, Vererbungshierarchie, Überschreiben von Methoden
    • Abstrakte Klassen und Schnittstellen:
      • Deklaration, Implementierung, Verwendung
    • Übung: Erstellung einer Klasse in Kotlin, die ein Auto repräsentiert. Die Klasse soll Eigenschaften wie Marke, Modell und Farbe haben, sowie Methoden zum Starten und Stoppen des Motors. Dabei sollen Konstruktoren, Vererbung und Methodenüberschreibung eingesetzt werden.
  • Null-Sicherheit in Kotlin
    • Nullable-Typen:
      • Deklaration, Verwendung, Safe-Calls
    • Null-Checks:
      • If-Checks, Elvis-Operator
    • Smart Casts:
      • Null-Prüfung durch den Compiler
    • Übung: Implementierung einer Funktion in Kotlin, die zwei nullable Strings als Parameter erhält und einen konvertierten Integer zurückgibt, wenn beide Strings nicht null sind. Andernfalls soll die Funktion -1 zurückgeben. Dabei sollen nullable Typen und Null-Checks eingesetzt werden.
  • Funktionale Programmierung in Kotlin
    • Lambdas:
      • Deklaration, Verwendung
    • High-Order Functions:
      • Deklaration, Verwendung, Funktionskomposition
    • Funktionale Datentypen:
      • Funktionen als Typen, Datenklassen, Data- und State-Objekte
    • Übung: Implementierung einer High-Order Function in Kotlin, die eine Liste von Zahlen und eine Funktion als Parameter erhält. Die Funktion soll auf jedes Element der Liste angewendet werden und das Ergebnis zurückgeben. Dabei sollen Lambdas und High-Order Functions eingesetzt werden.
  • Arbeiten mit Libraries in Kotlin
    • Einbindung von Libraries:
      • Maven, Gradle
    • Nutzung von Standard Libraries:
      • Kotlin Standard Library, Java Standard Library
    • Erstellung von eigenen Libraries:
      • Erstellung eines JAR-Files, Verwendung von Libraries in anderen Projekten
    • Übung: Erstellung einer einfachen Library in Kotlin, die eine Funktion zur Berechnung des Fibonacci-Folge implementiert. Anschließend soll die Library in einem anderen Kotlin-Projekt verwendet werden.
  • Abschluss
    • Zusammenfassung der wichtigsten Konzepte und Features von Kotlin
    • Diskussion möglicher Anwendungsfälle für Kotlin
    • Feedback-Runde

Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
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!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.