Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Kotlin for Java Developers

via LinkedIn Learning

Overview

Learn how to move your web development from Java to Kotlin.

Syllabus

Introduction
  • Move from Java to Kotlin to build your dream application
1. Java and the JVM Ecosystem
  • What is Kotlin?
  • Kotlin and other JVM languages
  • Where is Kotlin used today?
2. Kotlin for Server-Side Applications
  • Server-side Kotlin frameworks
  • Try Kotlin
  • Integrating Kotlin into existing applications
  • Why choose Kotlin?
3. Setting up Your Kotlin Development Environment
  • Introducing IntelliJ
  • Setting up IntelliJ for macOS
  • Setting up IntelliJ for Windows
4. Integrating Kotlin into an Existing Spring Boot Application
  • Exploring an existing server-side application
  • Adding Kotlin to an existing project
  • Migrating Java code to Kotlin
  • Handling platform types
  • Leveraging Kotlin language features
  • Java and Kotlin interop
  • Challenge: Migrate the project to Kotlin
  • Solution: Migrate the project to Kotlin
5. Building a Server-Side Application Using Ktor
  • Creating a new Ktor project
  • Adding your first route
  • Testing your local service
  • Adding status pages
  • Storing a list of products
  • Returning typed responses
  • Adding new products
  • Authenticating routes
  • Challenge: Return all active orders
  • Solution: Return all active orders
Conclusion
  • Next steps

Taught by

Troy Miles

Reviews

4.6 rating at LinkedIn Learning based on 61 ratings

Start your review of Kotlin for Java Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.