Kotlin has become a primary choice for modern JVM development, offering a more concise, safer, and expressive alternative to Java while maintaining 100% interoperability. For experienced Java developers, the transition is less about learning a new ecosystem and more about unlearning” boilerplate and defensive patterns that were common in older Java versions. This training is designed to fast-track Java engineers into Kotlin productivity. We focus on pragmatic differences that matter in
Cena kurzu: 19.900,00 Kč/Kurz * Cena včetně DPH: 24.079,00 Kč/Kurz
Program kurzu
Goals The course is designed to bridge the gap between Java and Kotlin. Participants will learn how to leverage Kotlin’s type system to eliminate common runtime errors and how to write code that is significantly more readable than its Java equivalent. Through practical labs with real-world examples, we will refactor Java-style Kotlin into idiomatic Kotlin. You will explore how to build type-safe DSLs for internal configurations and how to replace heavy-duty threading with Coroutines to build highly scalable, non-blocking applications. * DSL - Coroutine support in WebFlux vs. Standard MVC
Ktor (The Kotlin-First Alternative): Understanding the no magic philosophy - Building lightweight microservices using the Ktor DSL Prerequisites
Strong proficiency in Java (JDK 8+)
Basic understanding of the JVM ecosystem (Maven/Gradle)
Familiarity with Git and IntelliJ IDEA Technical requirements (BYOD)
Laptop with administrative rights
IntelliJ IDEA (Community or Ultimate) or any other IDE
JDK 17 or higher installed
Working Internet connection for dependency resolution via Gradle/Maven
Cíl školení - poznámka ke kurzu Goals The course is designed to bridge the gap between Java and Kotlin. Participants will learn how to leverage Kotlins type system to eliminate common runtime errors and how to write code that is significantly more readable than its Java equivalent. Through practical labs with real-world examples, we will refactor Java-style Kotlin into idiomatic Kotlin. You will explore how to build type-safe DSLs for internal configurations and how to replace heavy-duty threading with Coroutines to build highly scalable, non-blocking applications.
Podrobnosti o kurzu
Kurz je určen pro
Audience Senior and Mid-level Java Developers Backend Engineers moving to Spring Boot with Kotlin Developers transitioning from Java
Pořadatel kurzu
DataScript s.r.o.
Další organizační náležitosti k danému školení
Prerequisites Strong proficiency in Java (JDK 8+) Basic understanding of the JVM ecosystem (Maven - Gradle) Familiarity with Git and IntelliJ IDEA Technical requirements (BYOD) Laptop with administrative rights IntelliJ IDEA (Community or Ultimate) or any other IDE JDK 17 or higher installed Working Internet connection for dependency resolution via Gradle - Maven
Obchodní podmínky
Objednavateli bude zaslána závazná přihláška k podpisu. Poté bude účastník na školení registrován. Objednavatel uhradí částku kurzovného za výše uvedeného posluchače na základě faktury vystavené poskytovatelem.