Programming in Kotlin

Why should you attend?
Kotlin is a language that is gaining immense popularity for a few good reasons. It is a language that has been built from the strengths and powerful features of many different languages. This masterclass has been designed to bring your team up to speed on Kotlin so they can be quickly productive in using the language.

This masterclass has a good balance of interactive lectures and hands-on exercises. The attendees are expected to pair-up and work on the lab exercises. The instructor will assist the attendees as they work on the labs. The objective of the course is for the attendees to gain an in depth practical knowledge of the concepts so they can put them to immediate use on their real projects.

Who is this masterclass for?
Programmers, team leaders, and architects who are interested in learning and creating software systems using Kotlin.

Training content
In this training the following topics will be covered - balanced between lectures and hands-on exercises.

  • Building Kotlin Code
  • Kotlin Essentials
  • Working with Functions
  • Collections
  • Types and Argument Matching
  • Classes and OO Programming
  • Delegation and Extensions
  • Functional Programming in Kotlin
  • Internal Iterators and Lazy Evaluation
  • Coroutines
  • Creating DSLs
  • Java Integration
  • Automated Testing with Kotlin

Prerequisites?
Knowledge of programming fundamentals is required and some knowledge of Java will be helpful.

About the trainer
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, co-founder of dev.next Conference, and an instructional professor at the University of Houston.

He has trainer and mentored thousands of software developers in the US,Canada,Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.

You can connect with Venkat on Twitter @venkat_s

Date: Flexible
Duration: 5 days, 13:30-18:00 CET
Technical setup: More info about course will be provided after sign-up
Price: dkr 4,500 / € 599 - excl. VAT The online training will take place when 8 pax have signed up

Organized by