Schița de curs

Introducere

Rapidă revedere a noțiunilor de bază din Kotlin

Folosirea Funcțiilor Avansate în Kotlin

  • Folosirea Funcțiilor Încorporate pentru Reutilizarea Functionalității în Kotlin
  • Folosirea Notației Infix pentru Apelarea Funcțiilor în Kotlin
  • Declararea Funcțiilor Anonime în Kotlin
  • Folosirea Modificatorului Inline pentru Eficiență în Kotlin
  • Implementarea Returnurilor și Returnurilor Locale Când Lucrați cu Funcții Avansate în Kotlin
  • Implementarea Recursiei Coada pentru Optimizare în Kotlin
  • Folosirea Supraincarcării Operatorilor în Kotlin
  • Folosirea Lambdelor cu Receptor pentru a Crea Restricții asupra DSL-urilor în Kotlin
  • Invocarea Instanțelor în Kotlin
  • Folosirea Construcțiilor Funcționale în Kotlin
    • Compoziția Funcțiilor
    • Currying
    • Alte Construcții
  • Rezumat al Aspectelor Funcționale Avansate ale Kotlin

Citirea Scenariilor de Clase în Kotlin

  • Implementarea Campurilor în Kotlin
  • Folosirea Modificatorului "lateinit" în Kotlin
  • Înțelegerea Claselor Încorporate și Interne în Kotlin
  • Definirea Metodelor "Statice" în Kotlin Folosind Obiectele Companion
  • Așternerea Constructorilor de Clase în Kotlin
  • Marcharea Claselor ca Sealed în Kotlin
  • Folosirea Alienelor Tipurilor în Kotlin
  • Rezumat al Caracteristicilor Avansate ale Kotlin pentru Clase

Implementarea Delegării în Kotlin

  • Înțelegerea Conceptului de Delegare a Membrilor în Kotlin
  • Delegarea Funcțiilor Membre la O Alți Clasă în Kotlin
  • Delegarea Proprietăților în Kotlin pentru Eficiența Reutilizării Codului
  • Folosirea Proprietăților Delegate Încorporate în Kotlin
  • Delegarea Proprietăților Locale în Kotlin pentru Eficiența Reutilizării Codului
  • Implementarea Proprietăților Extinse în Clase în Kotlin
  • Rezumat al Aspectelor Diferite ale Delegării în Kotlin

Aprofundarea Înțelegerii Genericei în Kotlin

  • Înțelegerea Constricțiilor Generice
  • Înțelegerea Variantei și Invariantei în Generice
  • Folosirea Modificatorului "out" pentru a Expressa Covarianța în Generice în Kotlin
  • Expressarea Contravarianței în Kotlin
  • Citirea Conceptului de Proiecții de Tip și Proiecții Cu Steauă în Kotlin
  • Rezumat al Genericei Avansate în Kotlin

Metaprogramarea în Kotlin

  • Panoramă a Reflexiei
  • Folosirea Reflexiei Java cu Kotlin Folosind API-ul de Reflexie
  • Folosirea API-ului de Reflexie din Kotlin
  • Tratarea Eroderii Tipurilor în Kotlin
  • Folosirea Genericei Reificate în Kotlin
  • Definirea Anotărilor Personalizate în Kotlin
  • Rezumat al Tehnicilor de Metaprogramare și Introspecție în Kotlin

Efectuarea Programării Asincrone în Kotlin

  • Înțelegerea Problemei Programării Asincrone
  • Implementarea Programării Asincrone și Corutinelor în Kotlin
  • Implementarea Async și Await în Kotlin Folosind Corutine
  • Implementarea Yield în Kotlin
  • Înțelegerea Avantajelor Corutinelor Față de Extensiile Rezultative
  • Rezumat al Corutinelor în Kotlin

Rezumat și Concluzie

Cerințe

  • Înțelegerea fundamentalilor Kotlin

Audiență

  • Dezvoltatori interesați să-și adâncească cunoștințele de programare în Kotlin
 21 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite