Schița de curs

Introducere

Actualizare la Kotlin Elemente de bază

Utilizarea funcțiilor avansate în Kotlin

    Utilizarea funcțiilor imbricate pentru a reutiliza funcționalitatea în Kotlin Utilizarea notației Infix pentru a apela funcții în Kotlin Declararea funcțiilor anonime în Kotlin Utilizarea modificatorului inline pentru eficiență în Kotlin Implementarea returnărilor și returnărilor locale atunci când lucrați cu funcții avansate în [ 2] Implementarea recursiunii cozii pentru optimizare în Kotlin Utilizarea supraîncărcării operatorului în Kotlin Utilizarea Lambda cu receptoare pentru a crea restricții asupra DSL-urilor în Kotlin Invocarea instanțelor în Kotlin Utilizarea constructelor funcționale în Kotlin Compoziția funcției Currying alte constructe
Rezumatul aspectelor funcționale avansate ale Kotlin
  • Explorarea scenariilor de clasă în Kotlin
  • Implementarea câmpurilor în Kotlin Utilizarea modificatorului „lateinit” în Kotlin Înțelegerea claselor imbricate și interioare în Kotlin Definirea „Metodelor statice” în Kotlin Utilizarea obiectelor însoțitoare Ascunderea constructorilor de clasă în Kotlin Marcarea claselor ca sigilate în [ 2] Utilizarea tipului de alias în Kotlin Rezumatul caracteristicilor avansate din Kotlin pentru clase

      Implementarea delegației în Kotlin

    Înțelegerea conceptului de delegare a membrilor în Kotlin Delegarea funcțiilor membrilor unei alte clase în Kotlin Delegarea proprietăților în Kotlin pentru eficiența reutilizarii codului Folosind proprietăți delegate încorporate în Kotlin Delegarea proprietăților locale în Kotlin pentru reutilizarea codului Implementarea proprietăților de extensie în clasele din Kotlin Rezumatul diferitelor aspecte ale delegării în Kotlin

      Obținerea unei înțelegeri aprofundate a genericelor în Kotlin

    Înțelegerea constrângerilor generice Înțelegerea variației și invarianței în generice Utilizarea modificatorului „out” pentru a exprima covarianța în generice în Kotlin Exprimarea contravarianței în Kotlin Explorarea conceptului de proiecții de tip și proiecții de stele în Kotlin Rezumatul genericelor avansate în Kotlin ]

      Metaprogramarea în Kotlin

    Prezentare generală a Reflection Utilizarea Java Reflection cu Kotlin Utilizarea API-ului Reflection Utilizarea API-ului Reflection Kotlin Gestionarea tipului de ștergere în Kotlin Utilizarea genericelor reificate în Kotlin Definirea adnotărilor personalizate în Kotlin Rezumatul tehnicilor de metaprogramare și introspecție în Kotlin

      Performing Asynchronous Programming în Kotlin

    Înțelegerea problemei programării asincrone Implementarea programării asincrone și a coroutinelor în Kotlin Implementarea asincronului și așteptarea în Kotlin Utilizarea coroutinelor Implementarea randamentului în Kotlin Înțelegerea avantajelor coroutinelor peste React5 extensii Rezumatul coroutinelor în Kotlin

      Rezumat și Concluzie

    Cerințe

    • Înțelegerea principiilor fundamentale ale Kotlin
    • .

    Audiență

    • Dezvoltatorii interesați să dobândească o cunoaștere mai profundă a programării Kotlin
      21 ore

    Numărul de participanți



    Pret per participant

    Mărturii (1)

    Cursuri înrudite

    Combined C/C++, JAVA and Web Application Security

      28 ore

    Advanced Java Security

      21 ore

    Categorii înrudite