Kotlin Essentials

Tijdsduur

Kotlin Essentials

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
Get up to speed with Kotlin fast and master the essentials for backend development in just one focused day with Google Expert Paulien van Alst.

Detailed description
Kotlin is taking the JVM world by storm, and for good reason. What started as “that Android language” has evolved into a powerhouse for backend services, web development, and cross-platform solutions. If you’re used to code in pure Java, you’re missing out on cleaner code, better safety, and modern language features that make development genuinely enjoyable. This one-day intensive training gets you productive with Kotlin fast. No fluff, no filler—just the essential concepts and patterns you need to start writing real…

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
Get up to speed with Kotlin fast and master the essentials for backend development in just one focused day with Google Expert Paulien van Alst.

Detailed description
Kotlin is taking the JVM world by storm, and for good reason. What started as “that Android language” has evolved into a powerhouse for backend services, web development, and cross-platform solutions. If you’re used to code in pure Java, you’re missing out on cleaner code, better safety, and modern language features that make development genuinely enjoyable. This one-day intensive training gets you productive with Kotlin fast. No fluff, no filler—just the essential concepts and patterns you need to start writing real Kotlin code immediately. You’ll learn from practical examples, work through hands-on exercises, and walk away with a solid understanding of Kotlin idioms and best practices. By the end of the day, you’ll confidently read and write Kotlin, understand how to set up projects with modern build tools, integrate with Spring Boot, and even get a taste of Kotlin Multiplatform’s potential for sharing code across platforms. Whether you’re curious about Kotlin or ready to adopt it for your next project, this training gives you the foundation you need without the time commitment of a multi-day course.

Prerequisites
Basic Java development experience is all you need. If you understand object-oriented programming and can write simple Java applications, you’re ready to learn Kotlin.

Target audience
Ideal for Java developers who are curious about Kotlin and want to see what the hype is about without committing to a multi-day training. Whether you’re completely new to Kotlin or have dabbled and want structured guidance, this course takes you from zero to production-ready in one intensive day.

Learning goals

You’ll acquire the essentials:

  • Data classes and destructuring for cleaner code
  • Smart use of default values and named parameters
  • Objects, companion objects, and when to use each
  • Inheritance patterns and Kotlin’s approach to classes
  • Immutability principles for safer code
  • Creating your own DSLs with Kotlin’s expressive syntax
  • Null-safety that actually prevents crashes
  • Coroutines basics for asynchronous programming
  • Introduction to Kotlin Multiplatform possibilities

Topics covered

A fast-paced journey through:

  • Core Kotlin language features demonstrated in practical, real-world contexts
  • Asynchronous programming fundamentals with coroutines
  • Building your own domain-specific languages
  • Modern testing approaches for Kotlin applications
  • Hands-on project setup with multiplatform structure
  • Real-world use cases showing Kotlin Multiplatform’s potential

Training outline

One day intensive covering:

  • Core language features with practical examples
  • Introduction to coroutines and asynchronous programming
  • DSL creation with Kotlin
  • Testing in Kotlin with modern frameworks
  • Hands-on: set up a Kotlin project with multiplatform structure
  • Overview of Kotlin Multiplatform use cases and benefits

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 van Alst 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.

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)
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.