Rating 3.95 out of 5 (14 ratings in Udemy)
What you'll learn- Die wichtigsten Basics um mit der Programmiersprache Kotlin entwickeln zu können
- Die Kernkonzepte von Spring und wie man mit Spring eine REST-API implementiert
- Den Kotlin Anwendung als Microservice im Docker-Container auszuliefern und zu starten
- Einen Web-Anwendung mit API Schritt für Schritt zu entwickeln
DescriptionKotlin ist das modernere und bessere Java. Wie Java setzt Kotlin auf der Java Virtuell Machine (JVM) auf und …
Rating 3.95 out of 5 (14 ratings in Udemy)
What you'll learn- Die wichtigsten Basics um mit der Programmiersprache Kotlin entwickeln zu können
- Die Kernkonzepte von Spring und wie man mit Spring eine REST-API implementiert
- Den Kotlin Anwendung als Microservice im Docker-Container auszuliefern und zu starten
- Einen Web-Anwendung mit API Schritt für Schritt zu entwickeln
DescriptionKotlin ist das modernere und bessere Java. Wie Java setzt Kotlin auf der Java Virtuell Machine (JVM) auf und kann deshalb fast alle Java Frameworks und Bibliotheken verwenden. Das beliebten und stark verbreitete Spring Framework kann also auch zusammen mit Kotlin verwendet werden. Das Spring Frameworks bietet viele tolle Features zum Bauen von Web-Anwendungen und modernen Microservices mit REST-API.
In diesem Kurs bekommt ihr einen Schnelleinstieg in Kotlin als 2. Programmiersprache. Dabei werde ich immer wieder den Vergleich zu Java ziehen, um euch von den Stärken von Kotlin zu überzeugen.
REST-APIs finden wir mittlerweile überall und es gibt in den Unternehmen einen riesigen Bedarf Systeme mittels APIs zu vernetzen. Daher zeige ich euch wie ihr mit dem Spring Framework schnell und leicht eine REST-API bauen könnt. Da Spring ein sehr großes Framework ist, stelle ich euch auch die Kernkonzepte von Spring vor, so dass ihr euch leichter in allen weiterführenden Spring Projekten zurecht findet. Für den leichten Einstieg in Spring zeige ich euch Spring Boot und erkläre, wie das beim Bauen von Projekten mit Maven hilft.
Für Java-Entwickler habe ich ein Kapitel vorbereitet, indem wir Kotlin und Java Code im selben Projekt mischen. Das hilft zusätzlich beim besseren Verständnis wie Kotlin aufgebaut ist und zeigt gleichzeitig einen einfachen Weg es in bestehenden Java-Projekten einzuführen.
Zum Abschluss des Kurses packen wir unseren Spring basierten Kotlin REST-Service in einen Docker Container, den ihr dann wunderbar in einer Cloud Umgebung ausführen könntet. Hier geht es mir in erster Linie darum zu zeigen wie einfach man Kotlin Anwendungen in einen Docker Container ausführen kann, so dass ihr eine Starthilfe bekommt, falls ihr euch weiter mit Docker befassen möchtet.
Als Software Entwickler und Architekt entwickle ich viele Microservices mit Kotlin und Java. Für neue Technologien begeistere ich mich seit 15 Jahren beruflich. Privat blogge ich regelmäßig zu diesen Themen und biete für meine Kollegen bei der Deutschen Telekom Live Coding Sessions an, in denen ich neue Technologien vorstelle - mit diesem Kurs biete ich euch diese Coding Sessions in ausführlicher und optimierter Form an.