Kotlin Training



Due to its near perfect compatibility with Java, Kotlin can be used to build native mobile apps on Android as well as web apps.

French / English


Submit now

Next session : August


Our Kotlin training will give you all the keys to use this new programming language, officially supported by Google since 2017. You will learn the basics of Kotlin and discover the many features that justify the current craze around this language. Master the modern concepts of Kotlin and train yourself in good programming practices that will allow you to develop with confidence with the one who will perhaps one day replace the unmistakable Java of Oracle. At the end of our Kotlin training, you will have acquired all the knowledge and skills necessary to develop a mobile application for Android, and know the possibilities of using Kotlin in the backend (Spring) and tools ( Gradle ) world .


knowledge of object oriented programming


Master the basics of Kotlin
Understanding Object Oriented Programming with Kotlin
Implement functional programming
Learn about Android applications in Kotlin

Training Program

1- Introduction To Training
- Course presentation
- What is kotlin?
- kotlin advantage over java
- Preparation of the work environment
2- Basics of the Kotlin language and first step
- Val and vars, type inference, base types
- Comments, package, import
- String, ranges, loops template
- Exception management
- Control flow
- Mutability and nullability
- Tables and function
3- Object Oriented Programming with Kotlin
- OOP approach - The class constructor - Heritage - Polymorphism - Encapsulation - Delegations, data classes, unstructured declaration
4- Advanced aspects
- Enum classes
- Sealed class
- Lambdas functions
- Exceptions
- Elvis operator
- Lazy init
- Collections
- Const
5- Android and Kotlin
- Android studio et un projet kotlin
- Classes de base du Framework
- Interface utilisateur, le modèle de composants


creation of a To-Do-List with connection system storage

Creation of a project under the working environment
Classic algorithm writings
Create an application highlighting the possibilities of object oriented
Create and emulate an Android application in Kotlin
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar