YoVDO

Kotlin for Java Developers

Offered By: LinkedIn Learning

Tags

Kotlin Courses Web Development Courses Java Courses IntelliJ IDEA Courses Gradle Courses Ktor Courses

Course Description

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

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX