Struttura del corso
Introduzione
Impostazione degli strumenti per Kotlin
-
Utilizzo degli strumenti della riga di comando
Installazione di JDK per Kotlin
Installazione e configurazione dell'IDE: IntelliJ
Installazione dei plug-in
Guida introduttiva a Kotlin e alla sintassi Kotlin
-
Apprendimento dell'architettura Kotlin
Apprendimento della sintassi Kotlin
Utilizzo delle funzioni principali di Kotlin
Orientato agli oggetti Programming con Kotlin
-
Panoramica di Programming con oggetti
Creazione di una classe
Aggiunta di metodi alle classi
Definizione dei costruttori di base
Utilizzo di parametri denominati e valori predefiniti
Utilizzo di classi aperte per consentire l'ereditarietà
Utilizzo di classi astratte
Creazione e utilizzo di interfacce
Sostituzione della gestione
Creazione di classi di dati
Utilizzo di singleton e oggetti complementari
Utilizzo delle enumerazioni
Raggruppamento di classi in pacchetti
Utilizzo delle importazioni
Implementazione di informazioni nascoste
Utilizzo di getter e setter
Implementazione dei modificatori di visibilità
Informazioni sui generici
Implementazione di uno stack generico
Utilizzo di funzioni generiche
Sviluppo di app Android utilizzando Kotlin
-
Impostazione degli strumenti per lo sviluppo Android
Installazione di Android Studio
Avvio di un nuovo progetto
Configurazione dell'emulatore
Impostazione della libreria
Dati di esecuzione Management
-
Utilizzo di variabili, costanti e Swift tipi di dati
Requisiti
- Esperienza nella programmazione Java
- Esperienza di base o familiarità con lo sviluppo Android
- Esperienza con Swift programmazione
Recensioni (6)
L'allenatore era preparato perfettamente. Enorme conoscenza del formatore e un sacco di materiali.,
Dawid - ista Shared Services Polska Sp. z o.o.
Corso - Programming with Kotlin
Traduzione automatica
Intensità di un corso, copertura degli argomenti. Gli argomenti complicati sono spiegati a un buon livello, quindi anche se ci sono alcuni punti bianchi rimasti in essi (come DSL) - non sarà difficile andare avanti da solo in quanto ho già una comprensione comune delle basi e almeno so come formulare le mie domande per Google.
Alexey Baryshnev - C.T.Co SIA
Corso - Advanced Kotlin Programming
Traduzione automatica
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Corso - Kotlin for Beginners
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Corso - Cross-platform mobile development with PhoneGap/Apache Cordova
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 iOS and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Corso - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.