The Intermediate Kotlin training course will introduce students to advanced concepts and functionality used within the Kotlin programming language.
The course begins by providing students with a brief review of the basics of Kotlin and then introduces them to top-level functions, high order functions, and operator overloading. The course then moves into Lambdas, external functions, and properties as well as exceptions. Next, students will explore calling Java from Kotlin and the reverse as well as Kotlin Android extensions, KTX, and platform types. The course concludes with students performing testing in Kotlin.
Before attending this course, students should take the Introduction to Kotlin course or be familiar with all of the topics listed here: Introduction to Kotlin
Purpose
|
Learn how to increase knowledge and effectiveness in the Kotlin programming language. |
Audience
|
Software developers looking to upskill their Kotlin skills. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Fast Track - Hack-a-thon - Workshops |
Duration
| 2 Days |
Related Technologies
| Java | Android | Kotlin |
Productivity Objectives
- Write complex programs using the Kotlin language.
- Utilize Kotlins' top level and high order functions.
- Call Java from Kotlin and Kotlin from Java.
- Perform tests in Kotlin.