Kurs · Schulung · Workshop
Kotlin für Backend-Entwicklung
Zweitägiger, praxisnaher Einstieg in production-ready Spring Boot Applikationen mit Kotlin, von REST-Services über Spring Security bis Spring Data und Kotlins Stärken gegenüber Java.
In diesem intensiven Kurs werden wir uns damit befassen, wie wir Kotlin effektiv in der Spring Entwicklung einsetzen können, und gewinnen wertvolle Kenntnisse über Best Practices, Werkzeuge und Bibliotheken. Nach einer Einführung in die Basics von Kotlin werden wir gemeinsam eine produktionsfähige Spring Boot Applikation erstellen angefangen bei der REST Schnittstelle über Security bis hin zur Datenbank. Wir werden uns in diesem Kurs spezifisch mit den einzigartigen Features befassen, die uns Kotlin im Gegensatz zu Java anbietet aber auch Einschränkungen genau analysieren und Wege finden, mit diesen umzugehen.
Stimmen unserer Teilnehmer:innen






Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →
Inhalt
Wir schauen uns die bedeutendsten Features von Kotlin an und setzen das Wissen dann ein um eine Spring Boot Applikation zusammen zu programmieren.
Kotlin Einführung
- Typen und Type inference
- String templates
- Expressions und Statements
- Functions
- Pattern matching
- Null safety
- Functional Programming
- Extension Functions
- Interoperability zwischen Java und Kotlin
- Coroutines
Umsetzung einer Spring Boot Applikation in Kotlin unter Verwendung der Kotlin Paradigmen
- Aufsetzen einer Spring Boot Applikation mit Spring Initializr
- REST Services mit Spring MVC
- Einführung in Unterschiede Blocking und Coroutines
- Daten-Persistenz mit Spring Data
- Spring Security
- Testen mit Unit- und Integrationstests
Wir fokussieren uns beim Erstellen der App darauf die Unterschiede zwischen Java und Kotlin aufzuzeigen und schauen uns diese Unterschiede vertieft an.
Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.
In-House Kurs anfragen
Öffentlichen Termin anfragen
Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.
Mehr über Kotlin
Kotlin ist eine moderne, statisch typisierte Programmiersprache, die von JetBrains entwickelt wurde und vollständig mit Java interoperabel ist. Sie kombiniert objektorientierte und funktionale Programmierparadigmen und bietet dabei Features wie Null-Sicherheit, Coroutines und Extension Functions, die die Entwicklung sicherer und produktiver machen. Seit 2017 ist Kotlin die von Google bevorzugte Sprache für Android-Entwicklung und gewinnt auch im Backend-Bereich, insbesondere mit Spring Boot, stetig an Bedeutung.Weitere Ressourcen:
History
Kotlin wurde von JetBrains entwickelt und im Jahr 2011 erstmals der Öffentlichkeit vorgestellt. Die Sprache wurde mit dem Ziel entworfen, die Schwächen von Java zu beheben und gleichzeitig vollständige Kompatibilität mit dem bestehenden Java-Ökosystem zu gewährleisten. Der Name leitet sich von der Insel Kotlin im Finnischen Meerbusen nahe St. Petersburg ab, wo JetBrains ein Entwicklungszentrum betreibt.
Im Jahr 2017 erklärte Google Kotlin zur offiziell unterstützten Sprache für Android-Entwicklung, was die Popularität der Sprache enorm steigerte. Seither hat sich Kotlin auch im Backend-Bereich etabliert, insbesondere in Kombination mit dem Spring Framework. Mit der Einführung von Kotlin Multiplatform eröffnen sich zudem neue Möglichkeiten für plattformübergreifende Entwicklung.

