Schița de curs

Introducere

  • De ce Kotlin este mai bun Java

Configurarea instrumentelor

  • Folosind instrumentele liniei de comandă
  • Instalarea JDK pentru Kotlin
  • Instalarea și configurarea IDE-ului: IntelliJ
  • Instalarea pluginurilor

Noțiuni introductive cu Basic Kotlin Programming

  • Învățarea Kotlin Arhitectura
  • Crearea variabilelor în Kotlin
  • Înțelegerea diferitelor tipuri de date în Kotlin
  • Utilizarea șirurilor în Kotlin
  • Înțelegerea imuabilității în Kotlin
  • Implementarea Expressionilor, declarațiilor și sarcinilor
  • Utilizarea variabilelor nullabile în Kotlin pentru siguranța nulă
  • Gestionarea fluxului de program condiționat cu instrucțiuni „if”.
  • Opțiuni de manipulare folosind instrucțiuni „când”.
  • Explorarea capacităților avansate ale Kotlin pentru instrucțiunile condiționate
  • Utilizarea tablourilor și listelor în Kotlin
  • Implementarea constructelor în buclă în Kotlin
  • Crearea, declararea și utilizarea funcțiilor în Kotlin
  • Utilizarea parametrilor și returnarea unei valori
  • Utilizarea funcțiilor de extensie
  • Utilizarea funcțiilor inline
  • Utilizarea funcțiilor de ordin superior

Object-Oriented Programming cu Kotlin

  • Prezentare generală a programării cu obiecte
  • Crearea unei clase
  • Adăugarea de metode la clase
  • Definirea constructorilor de bază
  • Utilizarea parametrilor numiți și a valorilor implicite
  • Utilizarea claselor deschise pentru a permite moștenirea
  • Utilizarea claselor abstracte
  • Crearea și utilizarea interfețelor
  • Depășirea manevrării
  • Crearea claselor de date
  • Utilizarea Singletons și Companion Objects
  • Utilizarea Enumerărilor
  • Gruparea claselor în pachete
  • Utilizarea importurilor
  • Implementarea ascunderii informațiilor
  • Utilizarea Getters și Setters
  • Implementarea modificatorilor de vizibilitate
  • Înțelegerea genericelor
  • Implementarea unei stive generice
  • Utilizarea funcțiilor generice

Explorarea interoparibilității Kotlin cu Java

  • Folosind Java din Kotlin
  • Folosind Kotlin din Java

Explorând funcțiile avansate ale Kotlin.

  • Înțelegerea supraîncărcării operatorului
  • Utilizarea adnotărilor
  • Folosind Reflecția
  • Implementarea DSL Construction
  • Implementarea Destructurarii

Folosind Kotlin pentru funcțional Programming

Practic: convertirea unei aplicații Android de la Java la Kotlin

  • Folosind Android Studio
  • Pornirea unui proiect nou cu Kotlin
  • Conversia codului Java existent în Kotlin
  • Folosind Android API-uri cu Kotlin

Depanare

Rezumat și Concluzie

Cerințe

  • Experiență în programare Java
  • Experiență de bază sau familiaritate cu dezvoltarea Android

Audiență

  • Dezvoltatorii Android interesați de Kotlin
  • Programatori Java interesați de Kotlin
  • .
  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (4)

Cursuri înrudite

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

  28 ore

Advanced Java Security

  21 ore

Categorii înrudite