Kotlin Foundation

Tijdsduur

Kotlin Foundation

OpenValue
Logo van OpenValue

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

OpenValue biedt dit product standaard aan in de volgende regio's: Amsterdam, Arnhem, Rotterdam, Utrecht

Beschrijving

Introduction
Transform your Java expertise into full-stack Kotlin mastery in just two intensive days with Google Expert Paulien van Alst.

Detailed description

Kotlin isn’t just for Android anymore. It’s rapidly becoming the go-to language for modern backend systems, web platforms, and cross-platform innovation. In this hands-on two-day training, you’ll unlock the full power of Kotlin, from essential features to advanced patterns that set you apart as a developer.

Imagine confidently shipping production-ready Kotlin code by the end of day one. By day two, you’ll be architecting sophisticated solutions with coroutines, mastering asynchronous programming, and leveraging Kotlin Multiplatform to …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Kotlin, JavaScript, Android, Java en Google Apps.

Introduction
Transform your Java expertise into full-stack Kotlin mastery in just two intensive days with Google Expert Paulien van Alst.

Detailed description

Kotlin isn’t just for Android anymore. It’s rapidly becoming the go-to language for modern backend systems, web platforms, and cross-platform innovation. In this hands-on two-day training, you’ll unlock the full power of Kotlin, from essential features to advanced patterns that set you apart as a developer.

Imagine confidently shipping production-ready Kotlin code by the end of day one. By day two, you’ll be architecting sophisticated solutions with coroutines, mastering asynchronous programming, and leveraging Kotlin Multiplatform to share business logic across iOS, Android, web, and backend all while learning battle-tested migration strategies from experienced practitioners.

You’ll walk away with deep knowledge of Kotlin idioms, advanced language features, and production-ready patterns used by tech companies worldwide.

Prerequisites
This training is designed for experienced (Java) developers ready to expand their toolkit. If you’re comfortable with object-oriented programming and modern development practices, you’re ready to make the jump to Kotlin.

Target audience
Perfect for Java developers who want to stay ahead of the curve. Whether you’re planning to adopt Kotlin in your current projects, exploring cross-platform development opportunities, or preparing for a complete migration from Java, this course gives you the comprehensive foundation you need to lead Kotlin initiatives with confidence.

Learning goals

Master the skills that matter:

  • Day 1: Build a solid foundation with data classes, destructuring, inheritance patterns, DSL creation, null-safety, and coroutines fundamentals—everything you need to start writing production Kotlin.
  • Day 2: Level up with advanced scope functions, Flow mastery, Kotlin Multiplatform architecture, backend framework integration, and proven Java-to-Kotlin migration strategies that minimize risk.

Topics covered

You’ll gain expertise in:

  • Writing idiomatic Kotlin that feels natural and maintainable
  • Designing scalable backend applications that leverage Kotlin’s strengths
  • Implementing cross-platform solutions that share code intelligently across platforms
  • Migrating Java codebases with confidence using proven strategies
  • Mastering coroutines for clean, efficient asynchronous programming
  • Understanding Kotlin Multiplatform architecture and real-world use cases
  • Applying best practices for production Kotlin development
  • Testing modern Kotlin applications effectively

Training outline

Day 1: Kotlin fundamentals and backend development

  • Core language features with practical examples (2 hours)
  • Building DSLs and leveraging Kotlin’s expressive syntax (1.5 hours)
  • Introduction to coroutines and asynchronous programming (1.5 hours)
  • Testing in Kotlin with modern frameworks (1 hour)
  • Exercise: build a complete Kotlin backend application (2 hours)

Day 2: Advanced features and multiplatform development

  • Advanced scope functions and Kotlin idioms (1 hour)
  • Mastering coroutines: Flow, channels, and advanced patterns (2 hours)
  • Kotlin Multiplatform: sharing code across platforms (2 hours)
  • Backend frameworks: Ktor, Spring Boot, and reactive programming (2 hours)
  • Migration strategies: Java to Kotlin best practices (1 hour)

Course format
This is an in-person classroom training that can be delivered at an OpenValue office or as an in-company training.

Certification
Participants receive a certificate of completion upon finishing the training.

Next steps
For more information about expanding your knowledge past this course, check out our entire training portfolio at www.openvalue.training or in your learning management system. Contact us at training@openvalue.nl for personal learning advice or customized on-demand training and just contact your OpenValue trainer during the training course.

Provided training material
Learning material with slides and exercises will be available for the participants.

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, J-Fall, Goto.

Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.

OpenValue Training - By Developers, For Developers. Learn from industry-leading software experts, Java Champions, and international conference speakers. Our 70+ hands-on IT courses cover modern tech stacks, software architecture, and best practices. Delivered by active software experts who apply what they teach daily on their innovative projects. Available in-company, at our offices, or online. Better Software, Faster starts with better training.

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze workshop. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Kotlin.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Vraag nu gratis en vrijblijvend informatie aan:

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op, en delen ze met OpenValue, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.