Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
Configuration des outils pour Kotlin
- Utilisation des outils en ligne de commande
- Installation du JDK pour Kotlin
- Installation et configuration de l'IDE : IntelliJ
- Installation des plugins
Premiers pas avec la Kotlin et la syntaxe de la Kotlin
- Apprendre l'architecture Kotlin
- Apprendre la syntaxe Kotlin
- Utiliser les fonctionnalités clés de Kotlin
Object-Oriented Programming avec Kotlin
- Vue d'ensemble de Programming avec les objets
- Créer une classe
- Ajouter des méthodes aux classes
- Définition des 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 de la surcharge
- Création de classes de données
- Utilisation des singletons et des objets compagnons
- Utilisation des énumérations
- Regroupement des classes en paquets
- Utilisation des importations
- Mise en œuvre du masquage d'informations
- Utilisation des Getters et Setters
- Mise en œuvre des modificateurs de visibilité
- Comprendre les génériques
- Mise en œuvre d'une pile générique
- Utiliser les fonctions génériques
Développement d'applications Android avec Kotlin
- Configuration des outils de développement Android
- Installation de Android Studio
- Démarrer un nouveau projet
- Configuration de l'émulateur
- Configuration de la bibliothèque
- Configuration de Kotlin dans Android
- Travailler avec le framework Hello Android et les outils SDK Android
- Développer une application Android à l'aide de Kotlin
- Utilisation de ListActivity et ListView
- Utilisation des intents et des filtres d'intents
- Travailler avec des vues personnalisées
- Utilisation de Layout Managers
- Gestion des Web Services et des API
- Traitement des services Android
- Travailler avec SQLite Database
- Utilisation de fournisseurs de contenu
- Écrire des adaptateurs
- Implémentation de dialogues et d'alertes (Toasts)
- Conception de l'interface utilisateur
- Options et menus contextuels
- WebView
- Mise en œuvre des notifications Android
- Créer une application Android personnalisée et réactive à l'aide de Kotlin
- Publier votre application Android sur Google PlayStore
Développement d'une application iOS à l'aide de Kotlin
- Aperçu des fonctionnalités et de l'architecture de XCode 9
- Aperçu des fonctionnalités et de l'architecture de Swift 4
- Comparaison des similitudes et des différences entre Kotlin et Swift.
- Notions de base
- Tableaux
- Dictionnaires
- Travailler avec Web Services
- Exécuter Data Management
- Travailler avec des variables, des constantes et des Swift types de données
- Optimiser l'expérience utilisateur iOS grâce à la conception de l'UX et de l'UI
- Ajouter une interaction avec l'utilisateur pour améliorer l'expérience utilisateur
- Optimiser les performances
- Débogage d'une iOS application
- Construire une application iOS personnalisée et réactive à l'aide de Kotlin
- Publier votre application iOS sur l'AppStore d'Apple
Résolution des problèmes
Résumé et conclusion
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
35 Heures