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
Configuration de Kotlin sous Android
  • Travailler avec le framework Hello Android et les outils SDK Android
  • Développement d'une application Android à l'aide de Kotlin Utilisation de ListActivity et ListView
  • Utilisation des intentions et des filtres d'intention
  • Travailler avec des vues personnalisées
  • Utilisation des gestionnaires de mise en page
  • Manipulation Web Services et API
  • Gérer Android services
  • Travailler avec la base de données SQLite
  • Utiliser des fournisseurs de contenu
  • Adaptateurs d'écriture
  • Implémentation de boîtes de dialogue et d'alertes (Toasts)
  • Conception de vos options d'interface utilisateur et de vos menus contextuels
  • Vue Web
  • Implémentation de Android notifications
  • Création d'une application Android réactive personnalisée à l'aide de Kotlin
  • Publication de votre application Android sur Google PlayStore
  • Développement d'applications iOS à l'aide de Kotlin
  • Présentation des fonctionnalités et de l'architecture de XCode 9 Présentation de Swift 4 fonctionnalités et architecture comparant les similitudes et les différences de Kotlin et de Swift Bases des tableaux, dictionnaires
  • Travailler avec Web Services
  • Exécution de données Management

      Travailler avec des variables, des constantes et Swift types de données
    Optimiser l'expérience utilisateur iOS grâce à l'UX et à la conception d'interface utilisateur
  • Ajout d'une interaction utilisateur pour une expérience utilisateur améliorée
  • Optimisation des performances
  • Débogage d'une application iOS
  • Création d'une application iOS réactive personnalisée à l'aide de Kotlin
  • Publication de votre application iOS sur l'AppStore d'Apple
  • Dépannage
  • Sommaire 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
     

    Nombre de participants


    Début

    Fin


    Dates are subject to availability and take place between 09:30 and 16:30.
    Les formations ouvertes requièrent plus de 3 participants.

    Nos Clients témoignent (5)

    Cours Similaires

    Catégories Similaires