Effective Ktor in Kotlin
With Kotlin on the rise, we want to give you new insights on how you can build Kotlin only services using Kotlin and Ktor. This course will teach us the basics of Kotlin language, so you can get started with building Kotlin applications and get more out of the Kotlin language.
Looking to upskill your team(s) or organization?
Nico will gladly help you further with custom training solutions for your organization.
Get in touchWhat will you learn?
In this Effective Ktor in Kotlin training course, you will learn about Ktor. Understand how to apply this knowledge to Kotlin in a practical manner. Setting up a Ktor server with everything you need to know to build production-ready servers, such as serialization, authentication, containerizing the server, and more.
After this course, you’ll be ready to start building services using Ktor and Kotlin on your own.
Key takeaways
- Learn how to build end-to-end services with Ktor.
- Give you an understanding of the Kotlin language.
- Explore when to use which techniques in Kotlin.
- Learn to setup authentication, serialization, and more.
Program
This two-day course dives right into how we can practically apply Kotlin in our Ktor applications, and how we can use the different modules to achieve the different properties we care about. At the end of your course, you will have built an entire microservice using Ktor in Kotlin.
- Kotlin language basics.
- Ktor and how to set it up.
- Setting up endpoints, and serialization.
- Build an end-to-end feature.
- Testing your application.
Who is it for?
This course is for everyone new to Kotlin or Ktor, and who would like to learn how to build server-side applications in Kotlin using Ktor. No hands-on experience is needed with Kotlin, but experience with a similar language is useful. No experience with server-side development is required, which means that this course is also suitable for Android developers who want to expand their Kotlin knowledge.
Requirements
Hands-on experience with software development or a programming language is useful.
No Kotlin knowledge is required.
Why should I do this training?
Learn to build services in Ktor
Get deeper knowledge of practical Kotlin
Learn a new tech stack fully written in Kotlin
What else
should I know?
The course combines theoretical sections with hands-on exercises. Make sure to prepare your environment beforehand so that you can get the most out of your training time. If you’re already familiar with Ktor or Kotlin, be sure to prepare and bring all your questions beforehand so that we can resolve all your doubts and questions.
Course information
You will need to bring your own laptop to training.
Installation of the Kotlin environment for practical sections.
Bring plenty of energy and motivation to level up your Kotlin skills.
Our Kotlin experts will teach you the dos and don’ts.
Meet the trainers
Urs Peter
Urs Peter is a well-known Kotlin trainer and thought leader. Learn more!