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
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
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Curs - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Tradus de catre o masina