Web applications with Ktor
This self-paced course will take you to the forefront of backend development in Kotlin in just 8 hours!
Welcome and materials
Your first Ktor server
Architecture of a Ktor application
Exercises
A peek inside HTTP messages
Dealing with the body: serialization and content negotiation
Type-safe routing
HTML as response: the kotlinx.html DSL
Sessions
Exercises
Serving static content
Talking to other HTTP services: the Ktor Client package
Some words on services
WebSockets
OpenAPI
Exercises
Status Pages (and a bit of plug-in API)
Testing
Monitoring and metrics
Exercises
Authentication and authorization
Authentication across multiple requests
Exercises
Configuration
Deployment
Exercises