Get in touch
Our team is at your service
Or call +31 (0)20 760 9844
In this training, you'll get to know all the advanced and powerful features Kotlin offers, like Kotlin's functional programming features and how to write higher-order functions. You'll also learn how to use function literals with 'receiver' to write Type-Safe Builders and advanced DSLs.
What's more, you'll get to know how to write Kotlin in an idiomatic way, using immutability and an expression-oriented style, as well as their associated benefits. In the final part, you will gain in-depth knowledge about Kotlin Coroutines and all related primitives like Channel and Flow, which allow you to write non-blocking code in a sequential and easy-to-understand way.
We recommend you join us if you are a Backend Developer, Senior Developer, or Architect with at least half a year of (production) experience with Kotlin. This course builds upon standard Kotlin features like OO, Null-Safety, Generics, and Extensions, so you do need to have minimal knowledge of them. Are you new to Kotlin? Then we advise you to first take our Kotlin Professional Developer course.
Our trainers are skilled Software Engineers and Consultants. They are gurus in their field with an impressive amount of experience they are eager to share with you. From in-depth knowledge to hands-on experience, our trainers will teach you how to step up your game and do a better job! They are official certified Kotlin trainers by JetBrains.
The Learning Journey of a professional Developer starts at Xebia Academy! The introductory training will offer you the basics of Kotlin.
However, we offer a wide range of training courses. From programming skills to Domain Driven Design and Front-end Development courses. If you are interested to find out what courses you could include in your own personal Learning Journey, please check out all our Developer Skills courses here.
Of course, we can also help you with personal advice. Check the upper right corner for contact details.
After registering for this Kotlin Advanced Developer training, you'll receive a confirmation email with practical information. A week before the training we will ask you about any dietary requirements and share literature if there's a need to prepare. See you soon!