Faster and better Android programming with Kotlin
New programming languages appear every day. Most of them disappear quickly, but sometimes one stands out. For example, Kotlin, a young open-source programming language first launched by JetBrains in 2011. In 2017, Kotlin was named by Google as the official programming language for Android apps and used to develop well-known applications such as Pinterest, Trello and Coursera. Support for macOS and iOS is still being worked on.
More and more companies are switching to Kotlin, but in the Netherlands there are still few Kotlin programmers. Do you want to become one of the first Kotlin-specialists in the Netherlands? Learn to program in Kotlin or better understand the differences between Kotlin and programming languages like Java? Join the three-day course Programming in Kotlin.
Programming course content in Kotlin
In the Kotlin Programming course you will learn to develop software with the latest version of the fast-growing programming language Kotlin. First we will discuss what distinguishes Kotlin from other programming languages and what the advantages and disadvantages are of programming in Kotlin.
On day 1, you get to work with functional programming in Kotlin. The many syntax simplifications in the Kotlin language and the differences with Java will be discussed. Furthermore, we pay attention to mutable and immutable variable declarations, extension methods, destructuring declarations, nested functions and extracting parameters with the spread operator.
Day 2 and 3 are dedicated to object-oriented programming, including open abstract classes, public and final classes and primary constructor syntax. Also the use of Kotlin in scripts, in an interactive shell and as a procedural language is discussed.
By alternating theory, demos and practical exercises, you get to know all aspects of Kotlin. And you apply what you have learned immediately to situations from daily practice. After completing the Kotlin programming course, you receive the official Learnit certificate for Kotlin programming.
Topics of training Programming in Kotlin
This Kotlin programming course covers the following topics, among others:
- Introduction to the Kotlin programming language
- Differences between Java and Kotlin
- Kotlin for Android
- Language syntax
- Classes and objects
- Declaration: mutable and immutable, destructuring
- Extension methods
- Data classes and sealed classes
- Generic functions
- Functions and delegation
Target group programming course in Kotlin
This Kotlin programming course is intended for developers who want to learn to program in Kotlin. It is also suitable for anyone who wants to learn to understand the Kotlin programming language.
After completing the Kotlin programming course:
- You know all about the Kotlin programming language.
- You know the differences with other programming languages such as Java.
- You can name the advantages and disadvantages of programming in Kotlin.
- You are familiar with the many application possibilities of Kotlin.
- you know all the data types in Kotlin.
- You know how to use Kotlin for both functional and object-oriented programming.
- You are able to develop an application in Kotlin.
- you can program Android apps with better performance and fewer errors.
- You will receive the Learnit certificate for Kotlin programming.
To take part in this Kotlin programming course, you need to have experience
Programming experience (preferably with Java). A good command of the
English is recommended, as most of the course material is in English.
course material is mostly in English.
The training is provided in Dutch as standard. The trainer has a good command of the English language. Use can be made of course material in English. With a minimum of three participants, the training can also be provided entirely in English.
Prices mentioned are per person, including course material.
Lunch is included in the on-site training.
||6 sessions of three hours
|Price per day, excluding VAT
|Total, incl. VAT
After completion of the training, a Learnit certificate is issued as proof of participation.