Java Kurse
von Java Profis.

Alternative Programmiersprachen

Kotlin: Grundlagen-Schulung

Einführung in die objektorientierte Programmierung mit Kotlin

3 Tage

Plätze frei - Online
Plätze frei - Online
Plätze frei - Online
Plätze frei - Online
Plätze frei - Online

  • Das ist eine Online-Schulung
  • Uhrzeit: 09:00 bis 16:30 Uhr
  • Dozent: Martin Bosslet
  • der Trainer stellt wie üblich die neuen Themen vor
  • der Teilnehmer kann jederzeit Fragen stellen
  • Übungen werden mit Trainer-Unterstützung durchgeführt
  • bei Problemen klinkt sich der Trainer bei dem Teilnehmer auf den Rechner ein
  • die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
  • Mindestteilnehmerzahl zwei Personen (Angebot 3=2)

  • Voraussetzungen für eine Online-Schulung pro Teilnehmer:
  • stabiles Internet
  • Webcam und Lautsprecher
  • ein ruhiger Platz
  • Admin-Rechte
  • Empfehlung: 2 Bildschirme
  • Online-Schulung mit Zoom
  • nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden

exkl. MwSt

1.680,00

Kursinhalte Kotlin Schulung

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.

Überblick Kotlin Schulung

  • 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 Kotlin Schulung

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.

Teilnehmerkreis

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.

Kotlin Schulung maßgeschneidert?

Diese Kotlin Schulung gibt
es als individuelle
Online-Firmenschulung.

Kontaktieren Sie gerne mich oder
nutzen Sie unseren
Schulungskonfigurator!

030 / 20 89 82 63 0

Tim.Neumann@GEDOPLAN.de

Kotlin Kurs auf Englisch / Kotlin course in english?

Diese Git Workflows Schulung gibt es auch auf Englisch. Bitte besuchen Sie diese Kursseite.

This Git workflows training is also available in English. Please visit this course page:

Kotlin course
Introduction to basic and advanced concepts of the language Kotlin