Kotlin Professional Developer
6 December, 2023 – Hilversum, The Netherlands
Master Kotlin and level up your developer skills with our Kotlin Professional Developer training course! Dive into the world of Kotlin with this two-day training course that covers fundamentals, advanced features, and practical applications. Get ready to develop Android apps or write back-end applications like a pro!
09:00 – 17:00
What will you learn?
During the Kotlin Professional Developer training, you will delve into the fundamentals of Kotlin, explore its advanced features, and discover the extensive tooling available in the Kotlin ecosystem.
Gain practical insights into using Kotlin’s core APIs, understand how to apply it to real-world projects, and seamlessly transition from Java to Kotlin.
Embrace the benefits of Kotlin’s expressive syntax, null safety, functional programming capabilities, and more.
By the end of this course, you will be equipped to write production-ready software, leverage idiomatic Kotlin practices, and confidently develop Android apps and back-end solutions.
- Write idiomatic Kotlin code for Android apps and back-end development.
- Develop concise, expressive, and maintainable code using Kotlin’s language features.
- Solve problems using functional programming techniques.
- Create basic DSLs (Domain Specific Languages).
- Seamlessly convert Java codebases to Kotlin and harness the associated benefits.
- Master Kotlin tooling for enhanced productivity.
- Object Orientation: Understand and apply object-oriented programming principles in Kotlin
- Testing: Learn how to test your Kotlin code and ensure its quality effectively.
- Null Safety: Discover Kotlin’s null safety features to eliminate null pointer exceptions.
- Generics: Harness the power of generics in Kotlin for reusable and type-safe code.
- Functional Programming: Explore and leverage functional programming concepts in your projects.
- Collections: Work with collections in Kotlin to handle and manipulate data efficiently.
- Extensions: Extend existing classes with Kotlin extensions for added functionality.
- Delegation: Utilize delegation to reuse code and delegate responsibilities between classes.
- Idiomatic Kotlin: Embrace Kotlin’s idiomatic practices and write elegant code.
- Interoperability: Understand how Kotlin can seamlessly integrate with existing Java codebases.
Who is it for?
This training is perfect for Android Developers, Back-end Developers, Senior Developers, and Architects seeking to innovate in the Java-based application landscape. Basic programming skills are required, but if you’ve found your way to this page, chances are you have that covered!
Basic programming knowledge is required.
You will have to bring your own laptop.
Why should I do this training?
Maximize the benefits of Kotlin
Use Kotlin as intended rather than in a Java-ish or <other-language>-ish way.
Learn about Kotlin’s many features
Learn how to apply all relevant Kotlin features for production purposes.
Get taught by JetBrains-certified Kotlin cracks
Be taught by JetBrains-certified Kotlin cracks, who coach Kotlin teams and contribute to open source regularly.
What does it look like?
should I know?
After registering for this course, you will receive a confirmation email with practical information. A week before the training, we will ask you about any dietary requirements and share literature if you need to prepare.
For all training days, you will get a delicious lunch. Contact us about any dietary requirements. We have a salad bar and fresh pastries every day.
See you soon!
Two-day training course offered in English and Dutch.
Please bring your own laptop to fully participate in all hands-on exercises.
Our trainers are skilled Software Engineers and Consultants, officially certified by JetBrains.
Travel and accommodation expenses are not covered.
The price includes all course materials, literature, and a tasty lunch on each course day.
Meet the trainer
Urs Peter is a well-known Kotlin trainer and thought leader. Learn more!
Also interesting for youView all training courses
Get your existing Kotlin skills to the next level with our Kotlin Advanced Developer training course.
This Idiomatic Kotlin for Spring Boot Developers training teaches you to apply Kotlin n the Spring Boot Framework.
The Functional Programming with Arrow course in Kotlin will take your skills to the next level.
All you need to know to cover complex business requirements in elegant ways with Kotlin DSLs. Check: https://optimusonline.nl/serp-snippet-preview-tool/
We’ll cover all you need to know about Kotlin, and Ktor to build production ready servers.