Course Outline

Introduction

  • Overview of Kotlin
  • Review of Kotlin's basic concepts

Advanced Language Features

  • Lambda expressions and higher-order functions
  • Extension functions and properties
  • Inline functions and reified type parameters
  • Collections and sequences

Object-Oriented Programming

  • Class delegation and object expressions
  • Sealed classes and type aliases
  • Generics and variance
  • Advanced inheritance and polymorphism

Functional Programming

  • Understanding monads and functional constructs
  • Working with Arrow library
  • Coroutines and asynchronous programming basics
  • Flow API and reactive programming

Android Development with Kotlin

  • Kotlin Android Extensions and view binding
  • Using Kotlin Coroutines on Android

Summary and Next Steps

Requirements

  • Basic knowledge of Kotlin
  • Understanding of object-oriented programming concepts

Audience

  • Developers
  • Programmers
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Upcoming Courses

Related Categories