Kotlin Training

Kotlin_(programming_language)-Logo.wine

KOTLIN DEVELOPMENT

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

Certificate

Submit now

Next session : August

Overview

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 .
kotlin

Prerequisites

knowledge of object oriented programming

Goals

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

Project

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

01.
Creation of a project under the working environment
02.
Classic algorithm writings
03.
Create an application highlighting the possibilities of object oriented
04.
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
Compare