Better software, faster.
Better software, faster.
Trainer(s): Paulien van Alst, duration: 8 hours
Introduction
Kotlin is the rapidly growing language in the JVM world. While it’s well-known for Android development, Kotlin has become a powerful choice for backend services, web development, and cross-platform solutions. In this training you’ll learn the basics of Kotlin with a focus on backend development and an introduction to Kotlin Multiplatform capabilities for sharing code across different platforms.
Detailed description
After this training you will be able to read and write Kotlin code on your own, understanding its idioms and best practices. Essential language features such as data classes, extension methods, inheritance, DSL creation, and coroutines fundamentals will be covered. You will learn to write a Kotlin application using modern build tools and frameworks like Spring Boot. Additionally, you’ll get an introduction to Kotlin Multiplatform (KMP) and understand how Kotlin enables code sharing across Android, iOS, web, and backend platforms.
Target audience
This training is suitable for Java developers who want to learn Kotlin for backend development or explore multiplatform possibilities. Whether you’re completely new to Kotlin or have minimal experience, this course will take you from the fundamentals to practical application development with an eye toward cross-platform opportunities.
Learning goals
Skills acquired in this training
Skills that Kotlin Essentials provides:
The main focus is on acquiring the following skills:
Training outline
Introduction & essential concepts of Kotlin consisting of:
Provided training material
GitHub repositories with examples for backend development and multiplatform starter projects.
About the trainer
Paulien is a software engineer at OpenValue, Google Developer Expert in Kotlin and co-host at the BarCoding podcast. Passionate about software engineering she loves to spread the word by giving talks and workshops at meetups and conferences such as Devoxx, JFall, Goto.
Standard pricing for this training: EUR 695,- ex VAT per attendee.
Please contact us for pricing for tailored content and for in house group trainings.
Trainings can be given in one of our offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich), on site at a client location, or (in some cases) remote. Training content can be tailored to meet your specific requirements.
Want to enroll or have a question? Contact us via mail at info@openvalue.training, give us a call at +31-85-0606886 or use the form below.