Idiomatic Kotlin for Spring Boot Developers

Kotlin
Software Development

This Idiomatic Kotlin for Spring Boot Developers training gets you up to speed with Kotlin in only two days. You will learn and practice all you need to use Kotlin professionally with the Spring Boot framework. Covering the fundamentals of the language as well as the most important features, you will learn when and how to apply all of them effectively. Based on a combination of theory, live coding, and hands-on exercises, you will get proficient in Kotlin in no time, even when you already have some Kotlin experience!

Looking to upskill your team(s) or organization?

Michiel will gladly help you further with custom training solutions for your organization.

Get in touch

What will you learn?

During the Kotlin Professional Developer training, you will learn: 

All the relevant Kotlin language features needed for production purposes  

How to write concise, expressive, safe, and maintainable code in an idiomatic way. 

How to solve problems using immutability, functional programming, and functional collections in an elegant way 

How to use all the Kotlin features the Spring Boot framework offers  

How to test Kotlin code with the most popular test frameworks and libraries available  

To master Kotlin tooling (IDE) and build system (maven) 

Assuming a background with Java and Spring Boot, frequent comparisons with Java will be made to enable a smooth transition from Java to Kotlin 

Key takeaways

  1. Get up to speed with Kotlin in no-time 
  2. Unleash Kotlin’s full potential with the Spring Boot framework 
  3. Learn all relevant language features that allow you to be effective with Kotlin 
  4. Get to know the concepts behind the features so you understand their goal and when to apply them best 
  5. Learn how to leverage Kotlin in your current applications 

Program

  • Object Orientation  
  • Testing 
  • Null Safety 
  • Generics 
  • Functional Programming  
  • Collections 

Who is it for?

This course is for every developer or architect who: 

  • wants to learn and get effective with the hottest language on the JVM in combination with the Spring Boot framework 
  • has some prior experience with Kotlin and wants to get the most out of the language together with Spring Boot 

Requirements

Basic programming experience  

Basic experience with Spring Boot 

Why should I follow this training?

Get effective with Kotlin in no-time

Use Kotlin as intended rather than in a Java-ish or <other-language>-ish way

Learn how to apply all relevant Kotlin features for production purpose

Be taught be JetBrains certified Kotlin cracks, who coach Kotlin teams and contribute to open source regularly

What else
should I know?

The course contains theoretical sections, and many practical exercises so be sure to prepare your environment beforehand so that we can get the most out of our time. If you’re already familiar with Kotlin, be sure to prepare and bring all your questions beforehand so that we can resolve all your doubts and questions.

See you soon!

 

Course information

The training is taught by Certified Kotlin trainers who use Kotlin daily, contribute to open source, and coach teams in how to get the most out of Kotlin 

You need to bring your own laptop to this training 

Installation of Kotlin environment for practical sections 

Bring plenty of energy and motivation to level up your Kotlin skills 

Upcoming courses

View all trainings
Site Reliability Engineering (SRE) Next Gen Certification Program

Take your SRE knowledge to the next level. The DASA SRE Next Gen Certification gives you the skills, mindset, and behaviors to align reliability practices with business goals, leverage AI and automation, and optimize system resilience and scalability—while ensuring sustainability. Learn how to build and operate highly reliable, efficient, and future-proof digital services.

2 days
In Person

Next:

23 – 24 Jun, 2025

From:

€1595

View training
Professional Product Management (PPM) – Value Maximization & Product Analytics 

Become a true value maximizer with this Professional Product Management (PPM™) training module: Value Maximization & Product Analytics. Learn how to identify, estimate, and measure value, whilst embracing a data driven mindset. Unleash your potential with a practical and engaging training program. 

Robbin Schuurman

Product Management
3 days
In Person

Next:

1 Jul, 2025

From:

€1995

View training
Professional Product Management (PPM) – Product Strategy & Roadmaps 

Become a better decision maker and show your true entrepreneurial skills with this Professional Product Management (PPM™) training module: Product Strategy & Roadmaps. Through crafting a better product strategy, accompanied by outcome-driven product objectives and a tangible and visual product roadmap, you will be able to make informed product decisions, drive innovation, and deliver more value to your customers, and your organization. Unleash your potential with a practical and engaging training program. 

Robbin Schuurman

Product Management
3 days
In Person

Next:

10 Jun, 2025

From:

€1995

View training
Professional Product Management (PPM) – Envisioning, Storytelling & Advocacy 

Become a true advocate and inspirator of your product with this Professional Product Management (PPM™) training module: Envisioning, Storytelling & Advocacy. Craft vision, shape a story and become a true storyteller to inspire, motivate, and stimulate your team and stakeholders. Unleash your potential with a practical and engaging training program. 

Robbin Schuurman

Product Management
3 days
In Person

Next:

20 May, 2025

From:

€1995

View training
Adopting DDD from Scratch, Improving Delivery Speed and Quality

Andrey Cunha

Agile Software Development
Collaborative Modeling
DDD
DDD for Beginners
EventStorming Workshop
Hands-On DDD Workshop
Learn Domain-Driven Design
Software Modeling
2 days
In Person

Next:

17 – 18 Nov, 2025

From:

€1395

View training

Can’t find the course you’re looking for? There’s more!