Plan du cours
Introduction
Configuration des outils pour Kotlin
- Utilisation des outils de ligne de commande Installation du JDK pour Kotlin Installation et configuration de l'IDE : IntelliJ Installation des plugins
Premiers pas avec Kotlin et la syntaxe Kotlin
- Apprentissage de l'architecture Kotlin Apprentissage de la syntaxe Kotlin à l'aide des fonctionnalités clés de Kotlin
Orienté objet Programming avec Kotlin
- Présentation de Programming avec des objets Création d'une classe Ajout de méthodes aux classes Définition de constructeurs de base Utilisation de paramètres nommés et de valeurs par défaut Utilisation de classes ouvertes pour permettre l'héritage Utilisation de classes abstraites Création et utilisation d'interfaces Gestion du remplacement Création de classes de données Utilisation de singletons et d'objets compagnon Utilisation d'énumérations Regroupement de classes dans des packages Utilisation des importations Implémentation du masquage d'informations Utilisation des getters et des setters Implémentation de modificateurs de visibilité Comprendre les génériques Implémentation d'une pile générique Utilisation de fonctions génériques
Développement d'applications Android à l'aide de Kotlin
- Configuration des outils pour le développement Android Installation de Android Studio Démarrage d'un nouveau projet Configuration de l'émulateur Configuration de la bibliothèque
Exécution de données Management
- Travailler avec des variables, des constantes et Swift types de données
Pré requis
- Expérience de la programmation en Java
- Expérience de base ou familiarité avec le développement Android
- Expérience en programmation Swift
Nos Clients témoignent (6)
L'intensité d'un cours, la couverture des sujets. Les sujets compliqués sont expliqués à un bon niveau, donc même s'il y a quelques points blancs (comme DSL) -- il ne sera pas difficile de continuer tout seul car j'ai déjà une compréhension commune de la base et je sais au moins comment formuler mes questions à Google.
Alexey Baryshnev - C.T.Co SIA
Formation - Advanced Kotlin Programming
Traduction automatique
Le formateur était parfaitement préparé. Le formateur avait d'énormes connaissances et beaucoup de matériel...,
Dawid - ista Shared Services Polska Sp. z o.o.
Formation - Programming with Kotlin
Traduction automatique
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.
Formation - Kotlin for Beginners
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Formation - 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
Formation - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
The way of transferring knowledge and the knowledge of the trainer.