Schița de curs
Introducere
Configurarea Instrumentelor pentru Kotlin
- Utilizarea Instrumentelor din Linia de Comandă
- Instalarea JDK pentru Kotlin
- Instalarea și Configurarea IDE: IntelliJ
- Instalarea Plugin-urilor
Începutul cu Kotlin și Sintaxa Kotlin
- Învățarea Arhitecturii Kotlin
- Învățarea Sintaxei Kotlin
- Utilizarea Caracteristicilor Cheie ale Kotlin
Programare Orientată pe Obiecte cu Kotlin
- Prezentare Generală a Programării cu Obiecte
- Crearea unei Clase
- Adăugarea Metodelor în Clase
- Definirea Constructorilor de Bază
- Utilizarea Parametrilor Denumiți și a Valorilor Implicite
- Utilizarea Claselor Deschise pentru a Permite Moștenirea
- Utilizarea Claselor Abstracte
- Crearea și Utilizarea Interfețelor
- Gestionarea Supraîncărcării
- Crearea Claselor de Date
- Utilizarea Singleton-urilor și a Obiectelor Companion
- Utilizarea Enumerațiilor
- Gruparea Claselor în Pachete
- Utilizarea Importurilor
- Implementarea Ascunderii Informațiilor
- Utilizarea Getters și Setters
- Implementarea Modificatorilor de Vizibilitate
- Înțelegerea Genericului
- Implementarea unei Stive Generice
- Utilizarea Funcțiilor Generice
Dezvoltarea Aplicațiilor Android Utilizând Kotlin
- Configurarea Instrumentelor pentru Dezvoltarea Android
- Instalarea Android Studio
- Începerea unui Proiect Nou
- Configurarea Emulatorului
- Configurarea Bibliotecii
- Configurarea Kotlin în Android
- Lucrul cu Framework-ul Hello Android și Instrumentele Android SDK
- Dezvoltarea unei Aplicații Android Utilizând Kotlin
- Utilizarea ListActivity și ListView
- Utilizarea Intent-urilor și a Filtrelor de Intent
- Lucrul cu Vederi Personalizate
- Utilizarea Managerilor de Layout
- Gestionarea Serviciilor Web și API-urilor
- Gestionarea Serviciilor Android
- Lucrul cu Baza de Date SQLite
- Utilizarea Furnizorilor de Conținut
- Scrierea Adaptoarelor
- Implementarea Dialogurilor și Alertelor (Toasts)
- Proiectarea Interfeței Utilizator
- Meniuri de Opțiuni și Context
- WebView
- Implementarea Notificărilor Android
- Construirea unei Aplicații Android Personalizate și Responsive Utilizând Kotlin
- Publicarea Aplicației Android pe Google PlayStore
Dezvoltarea Aplicațiilor iOS Utilizând Kotlin
- Prezentare Generală a Caracteristicilor și Arhitecturii XCode 9
- Prezentare Generală a Caracteristicilor și Arhitecturii Swift 4
- Compararea Similitudinilor și Diferențelor dintre Kotlin și Swift
- Baze
- Array-uri
- Dicționare
- Lucrul cu Servicii Web
- Gestionarea Datelor
- Lucrul cu Variabile, Constante și Tipuri de Date Swift
- Optimizarea Experienței Utilizatorului iOS prin Design UX și UI
- Adăugarea Interacțiunii Utilizatorului pentru o Experiență Îmbunătățită
- Optimizarea Performanței
- Depanarea unei Aplicații iOS
- Construirea unei Aplicații iOS Personalizate și Responsive Utilizând Kotlin
- Publicarea Aplicației iOS pe Apple AppStore
Depanare
Rezumat și Concluzii
Cerințe
- Experiență în programarea Java
- Experiență de bază sau familiarizare cu dezvoltarea Android
- Experiență cu programarea Swift
Mărturii (5)
Alex este un bărbat foarte prietenos și sociabil. A reușit să facă pe toată lumea să se simtă la înțelepceria sa, luându-și răul să lucreze împreună și să ofere soluții.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curs - Kotlin for Beginners
Tradus de catre o masina
A fost concis, bine organizat, avea o bună balanță între sarcini și prelegeri și totul a fost la punct.
Alexander Illarionov - C.T.Co SIA
Curs - Advanced Kotlin Programming
Tradus de catre o masina
Modul de transferire a cunoștințelor și cunoștințele instruictorului.
Jakub Rekas - Bitcomp Sp. z o.o.
Curs - Machine Learning on iOS
Tradus de catre o masina
Instructorul a încercat să facă lucrurile dinamice și a demonstrat dominanța asupra subiectului.
Libranner Santos
Curs - iOS Automation Testing
Tradus de catre o masina
Conținut excelent, exerciții foarte bune. A abordat o mulțime de informații. Prietenos pentru programatorii noțiuni de Kotlin, dar și cu multe de învățat pentru cei dintre noi care folosesc deja Kotlin. Recomand vivement acest curs. Ritmul cursului a fost perfect, nici prea lent, nici prea rapid. Alternarea între instrucțiuni și exerciții a ajutat la consolidarea cunoștințelor din fiecare secțiune.
Mark Sorenson - Los Alamos National Laboratory
Curs - Programming with Kotlin
Tradus de catre o masina