Better software, faster.
Better software, faster.
Trainer(s): Paulien van Alst, duration: 2 days (2x 8 hours)
Introduction
Kotlin is the new upcoming language in the JVM world. It is mostly known for its use in Android applications, where it has a lot to offer in the world of back-end services. In two days, all the essentials of Kotlin will be taught to be able to start working on a back-end service written in Kotlin. You will also get familiar with some of the more advanced constructs like coroutines and the ecosystem. The trainer will help you get familiar with popular tools and frameworks as well. Next to that, there will be a focus on best practices and migration strategies to Kotlin from Java.
Detailed description
After these 2 days of training you will be able to read and write Kotlin code on your own, understanding its idioms. Important language features such as data classes, extension methods, inheritance DSL languages will be discussed and you will learn to work with them through exercises. You will be able to confidently write a Kotlin application built in Maven and use Spring in combination with Kotlin after day one.
On the second day, more advanced language features such as scope functions and coroutines are explained. Also Kotlin’s ecosystem at the backend side will be introduced. The goal is that you will be able afterwards to design a whole Kotlin application yourself. Part of the day will also be spend on migrating towards a Kotlin application from Java and how to apply coroutines and learn about best practices.
Target audience
This training is suitable for everyone that’s used to work on Java applications and who only learned little about Kotlin so far. Starting from the very basics we will arrive at some useful advanced features. After two days you will have a basic understanding of Kotlin and you can work on your project and know what Kotlin has to offer.
Learning goals
Skills acquired in this training
Skills that Kotlin Foundation provides:
The focus is on acquiring the following skills:
Training outline
Day 1: Introduction & basic concepts of Kotlin
Day 2: Introduction to some advanced language features and Kotlin’s ecosystem
Provided training material
GitHub repositories.
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.
This was one of the best workshops I attended ever.
The trainer managed to have it structured and in an engaging and interesting way. I got very positive feedback from the whole team!
The content was exactly what we were looking for to bring the whole team up to speed with Kotlin basics and ecosystem.
Standard pricing for this training: EUR 1295,- 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.