Highlights
- Gain an Introduction and Review Kotlin Basics
- Learn Functions and controls
- Explore Null safety and smart casting
- Utilise Classes, properties, Objects
- Learn Extension Functions
- Understand Typing System and Functional Programming
- Learn Collection Processing
- Understand Operator overloading
- Explore Generics and Delegation
- apply, let, also, run, with, takeIf and takeUnless
- Learn more about Kotlin DSL
- Explore Idiomatic Kotlin
- Use Best practices
- Performance
- Explore Style guides
Course Details
- Review Kotlin Basics
- Kotlin and Java
- Functions
- Control Structures
- Null safety and smart casting
- Classes and properties
- Objects
- Extension Functions
- Typing System
- Functional Programming
- Collection Processing
- Operator overloading
- Generics
- Delegation
- apply, let, also, run, with, takeIf and takeUnless
- Kotlin DSL
- Idiomatic Kotlin
- Good practices
- Style guides
Who should attend
Feedback
4.8 out of 5 average
"I thought the course was good, lots of content and covered a vast array of topics in a short space of time. It has given me the tools a need to take my Kotlin knowledge further and become a proficient Kotlin developer"
DG, Senior Developer, Kotlin Advanced, July 2021
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022