GEDOPLAN

Kotlin Grundlagen-Schulung

Einführung in die objektorientierte Programmierung mit Kotlin

  • Einführung in grundlegende und fortgeschrittene Konzepte der Sprache
  • Überblick über das Ökosystem Kotlin: Libraries & Frameworks
  • Praktische Beispiele und Übungen, um das Gelernte zu vertiefen

Beschreibung

Dieses Seminar bietet eine strukturierte Einführung in die Sprache Kotlin, indem zuerst die Grundlagen und Möglichkeiten prozeduraler und objekt-orientierter Programmierung präsentiert werden. Darauf aufbauend werden die funktionale Programmierung und fortgeschrittene Konzepte der Sprache vermittelt.

Der Theorie folgen dabei stets Übungen und Beispiele mit praktischem Bezug, die das Gelernte vertiefen.

Agenda

I. Kotlin – Motivation

  • Was ist Kotlin?
  • Historie
  • Wieso Kotlin statt Java?
  • Einsatzgebiete
  • Philosophie
  • Tools

II. Kotlin – Grundlagen

  • Basistypen, Literale, Strings, Regexps, Collections
  • Funktionen und Variablen
  • Kontrollstrukturen
  • Exceptions
  • Abhängigkeiten, Einbinden fremder Libraries

III. Kotlin OOP

  • Deklaration von Klassen und Vererbung
  • Interfaces
  • Extensions
  • Enum-Klassen
  • Data-Klassen
  • Sealed-Klassen
  • Delegation
  • Das „object“-Keyword
  • Generics in Kotlin

IV: Fortgeschrittene Themen

  • Lambda-Ausdrücke mit Kotlin
  • Lambdas und Collections
  • Inline-Funktionen
  • Koroutinen
  • Wie Kotlin Probleme mit „null“ umgeht
  • Kotlin-Typsystem: Primitive Typen
  • Kotlin-Typsystem: Collections & Arrays
  • Annotations & Reflection
  • Konstruktion einer Domain-Specific Language (DSL)

V. Kotlin im Alltag

  • Kotlin-Projekt mit Gradle
  • Kotlin-Projekt mit Maven
  • Dokumentieren von Kotlin-Code
  • Testen von Kotlin-Code
  • Java-Interoperabilität: Java-Code von Kotlin aus aufrufen
  • Java-Interoperabilität: Kotlin-Code von Java aus aufrufen
  • Überblick über die Standardbibliothek
  • Nützliche Libraries

Zusatzthemen in Verbindung mit Spring Boot:

Entwickeln eines Rest-API von Grund auf mit Spring Boot & Kotlin inklusive Spring Data JPA-Anbindung, Web-Frontend und Integrationstests.

Teilnehmerkreis und Voraussetzungen

Der Kurs richtet sich an Entwickler- und Architekt*innen, die einen Einstieg in die Sprache
Kotlin suchen oder bereits erste Erfahrungen mit ihr gemacht haben, sowie Projektleiter*innen,
die auf der Suche nach einer modernen, schlanken Sprache sind, die sowohl im Backend als auch auf dem Frontend eingesetzt werden kann.

Kenntnisse einer anderen Programmiersprache sind von Vorteil, werden aber nicht zwingend vorausgesetzt.

Schulungstermine

02.04.–04.04.2025

Online
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.860,00 €
Details

Diese Schulung bieten wir auch als maßgeschneiderte Firmenschulung an

GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch

GEDOPLAN - Telefonkontakt

030 / 20 89 82 63 0

GEDOPLAN - E-Mail Kontakt

Tim.Neumann@GEDOPLAN.de

Weitere Schulungen

Es wurden keine Ergebnisse gefunden, die deinen Suchkriterien entsprechen.
Vorträge & News zum Thema
Es wurden keine Ergebnisse gefunden, die deinen Suchkriterien entsprechen.

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Unsere Trainer

Unsere Trainer

Unsere Trainer

Kontakt

Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!

Tim Neumann

Geschäftsleitung

GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld

GEDOPLAN GmbH
Kantstraße 164
10623 Berlin

    Kontakt

    Tim Neumann

    Geschäftsleitung

    GEDOPLAN GmbH
    Stieghorster Straße 60
    33605 Bielefeld

    GEDOPLAN GmbH
    Kantstraße 164
    10623 Berlin

    Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!