|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/api-und-kotlin/
课程评论:没有评论
课程名称:使用Kotlin和Spring Framework 6构建REST微服务 课程概述:Kotlin是一种比Java更现代、更优秀的编程语言。它同样运行在Java虚拟机(JVM)上,因此可以使用几乎所有Java框架和库。广受欢迎的Spring框架也可以与Kotlin一起使用。Spring框架提供了许多出色的功能,适用于构建Web应用程序和现代的REST API微服务。在本课程中,您将快速入门Kotlin作为第二种编程语言。我将不断比较Kotlin和Java,以展示Kotlin的优势。此外,课程还将介绍Kotlin中的流作为循环的替代方案。 随着REST API在各个行业的普遍应用,各企业对通过API连接系统的需求巨大。本课程将教您如何利用Spring框架快速轻松地构建REST API。由于Spring是一个非常庞大的框架,我还将介绍Spring的核心概念,以帮助您更容易地理解后续的Spring项目。为更轻松地入门Spring,我将介绍Spring Boot,并解释其在使用Maven构建项目时的帮助。 此外,本课程已更新为反映2022年11月Spring 6和Spring Boot 3的主要版本更新,我会为您提供概述并展示如何完成该更新。对Java开发者,我准备了一个章节,展示如何在同一项目中混合使用Kotlin和Java代码,这有助于加深对Kotlin结构的理解,并展示如何在现有Java项目中轻松引入Kotlin。 课程结束时,我们将把基于Spring的Kotlin REST服务打包到Docker容器中,以便在云环境中运行。这个环节的重点是展示如何轻松将Kotlin应用程序放入Docker容器,从而为您进一步探索Docker提供帮助。课程还包含针对初学者的Spring Boot额外章节,讲解Spring Boot的主要特性以及如何配置干净的Maven项目。 作为一名软件开发者和架构师,我在Kotlin和Java上开发了许多微服务,并对新技术充满热情已有15年。私下里,我定期在博客上分享这些主题,并为德国电信的同事们提供实时编码会话,介绍新技术。通过本课程,我希望为您提供这些编码会话的详细和优化版内容。
Kotlin 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. Zusätzlich werden Streams in Kotlin als Alternative zu Schleifen / Loops gezeigt.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.Spring veröffentlichte im November 2022 das Major Versionsupdate auf Spring 6 und Spring Boot 3. Für dieses Highlight habe ich den Kurs bereits aktualisiert. Ich gebe euch dazu einen Überblick und zeige wie Ihr das Update macht.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.Der Kurs wurde bereits um das erste Bonus-Kapitel Spring Boot für Anfänger erweitert. Dort spreche ich über die wichtigsten Features von Spring Boot und erkläre wie ihr eine saubere Maven Konfiguration bekommt.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.