Learn how to move your web development from Java to Kotlin.
Overview
Syllabus
Introduction
- Move from Java to Kotlin to build your dream application
- What is Kotlin?
- Kotlin and other JVM languages
- Where is Kotlin used today?
- Server-side Kotlin frameworks
- Try Kotlin
- Integrating Kotlin into existing applications
- Why choose Kotlin?
- Introducing IntelliJ
- Setting up IntelliJ for macOS
- Setting up IntelliJ for Windows
- 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
- 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
- Next steps
Taught by
Troy Miles