What you will learn
- Të zbatoni konceptet e avancuara të programimit të orientuar në objekte (OOP) në Kotlin.
- Të përdorni trashëgiminë, polimorfizmin, klasat abstrakte dhe ndërfaqet për të ndërtuar sisteme fleksibël.
- Të krijoni dhe përdorni Sealed Classes, Enum Classes, Object Declarations dhe Companion Objects.
- Të përdorni mekanizmat e Delegation për të organizuar dhe ripërdorur kodin.
- Të aplikoni parimet e programimit funksional me Lambda Expressions dhe Higher-Order Functions.
- Të përdorni Scope Functions si let, run, with, apply dhe also.
View 14 more objectives
- Të punoni me Generics, Type Parameters dhe Variance për të krijuar komponentë të ripërdorshëm.
- Të realizoni përpunime të avancuara të koleksioneve duke përdorur Sequences dhe operatorë funksionalë.
- Të kuptoni konceptet e programimit konkurrent dhe asinkron.
- Të krijoni dhe menaxhoni Coroutines duke përdorur suspend functions, launch dhe async.
- Të përdorni Coroutine Scopes, Dispatchers dhe Structured Concurrency për menaxhimin e detyrave asinkrone.
- Të zbatoni Cancellation, Exception Handling dhe mekanizma të kontrollit të gabimeve në Coroutines.
- Të përdorni Kotlin Flow për përpunimin e rrjedhave asinkrone të të dhënave.
- Të kuptoni dallimet midis Flow, StateFlow dhe SharedFlow dhe rastet e përdorimit të tyre.
- Të konfiguroni dhe menaxhoni projekte Kotlin duke përdorur Gradle.
- Të integroni kod Kotlin me biblioteka dhe komponentë Java.
- Të kuptoni përdorimin e Annotations, Reflection dhe bazat e Domain-Specific Languages (DSL).
- Të krijoni dhe ekzekutoni teste automatike për aplikacionet Kotlin.
- Të organizoni aplikacionet sipas parimeve të modularitetit, ndarjes së përgjegjësive dhe mirëmbajtjes së kodit.
- Të zhvilloni një projekt përfundimtar duke integruar teknikat e avancuara të programimit Kotlin.
About this course
Course structure
Open a module to see its published content.
5 modules
-
1 MODULI 1 — Programimi i Avancuar i Orientuar në Objekte (Advanced OOP) No items
-
2 MODULI 2 — Programimi Funksional, Higher-Order Functions dhe Generics No items
-
3 MODULI 3 — Coroutines, Structured Concurrency dhe Flow No items
-
4 MODULI 4 — Gradle, Java Interoperability, Testing dhe Reflection No items
-
5 MODULI 5 — Arkitektura e Aplikacioneve No items
Available courses
Each course has its own dates, format, price and enrollment terms.
Programimi në Kotlin II (Advanced)
Learn at your own pace, whenever it suits you.
- Delivery mode
- Online
- Learning pace
- Self-paced
- Capacity
- Unlimited seats
- Price
- 70.00 EUR
- Access
- Unlimited access
Certificate on completion
Programimi në Kotlin II (Advanced)
Dates to be announced
- Delivery mode
- Online
- Learning pace
- Instructor-led
- Capacity
- Unlimited seats
- Price
- 170.00 EUR
- Access
- Unlimited access
Certificate on completion