Plan Szkolenia
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
Wymagania
- Basic knowledge of Kotlin
- Understanding of object-oriented programming concepts
Audience
- Developers
- Programmers
Opinie uczestników (5)
Trener był przygotowany perfekcyjnie. Ogromna wiedza trenera i sporo materiałów.,
Dawid - ista Shared Services Polska Sp. z o.o.
Szkolenie - Programming with Kotlin
Intensity of a course, coverage of topics. Complicated topics are explained on a good level, so even though there are some white spots left in of them (like DSL) -- it won't be hard to go on by myself as I already have a common understanding of basis and at least know how to form my questions to Google.
Alexey Baryshnev - C.T.Co SIA
Szkolenie - Advanced Kotlin Programming
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Szkolenie - Kotlin for Beginners
Duża ilość wiedzy praktycznej pokazanej na przykładach z "życia wziętych".
Kamil - Streamsoft Kraków
Szkolenie - Java Advanced
Pushowanie zmian na bieżąco, jak w 3 dzień zaczęłam się już gubić bardziej niż wcześniej i było ciężej wyłapać błąd na szybko to na szybko byłam w stanie zcheckoutować się na najnowszą zmiane i być na bieżąco z materiałem