Learn Kotlin to increase developer efficiency and the creation of powerful full-stack applications on a wide range of platforms. Kotlin is one of the fastest growing programming languages due to its streamlined syntax, powerful type safe constructs and being able to target multiple runtime platforms. Kotlin allows developers to mix object and function oriented programming styles to deliver efficient, clear, readable code. Gain experience building Kotlin functions and classes and efficient, safe asynchronous code using coroutines.
You Will Learn How To:
- Rapidly develop feature-rich applications using Kotlins elegant features
- Optimally structure code by combining OO and functional techniques
- Access features in Java and cross-platform libraries
- Produce robust cross-platform non-blocking applications with coroutines
- Eliminate null pointer exceptions with Kotlin's robust null type system
- Efficiently manipulate type-safe data with mutable and immutable collections
-
Recommended Experience
Knowledge of one of Java, JavaScript, C, C++ or C#
-
Who Should Attend This Course
People with Previous programming experience