Prenez contact avec nous

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

Début avec Kotlin et la syntaxe Kotlin

  • Apprentissage de l'architecture de Kotlin
  • Apprentissage de la syntaxe Kotlin
  • Utilisation des fonctionnalités clés de Kotlin

Programmation orientée objet avec Kotlin

  • Aperçu de la programmation orientée objet
  • Création d'une classe
  • Ajout de méthodes aux classes
  • Définition des constructeurs de base
  • Utilisation des paramètres nommés et des valeurs par défaut
  • Utilisation des classes open pour permettre l'héritage
  • Utilisation des classes abstraites
  • Création et utilisation d'interfaces
  • Gestion du surchargement
  • Création de classes de données
  • Utilisation des singletons et des objets compagnons
  • Utilisation des énumérations
  • Grouper les classes dans des paquets
  • Utilisation des imports
  • Mise en œuvre du masquage d'informations
  • Utilisation des accesseurs (getters) et mutateurs (setters)
  • Mise en œuvre des modificateurs de visibilité
  • Compréhension des génériques
  • Implémentation d'une pile générique
  • Utilisation de fonctions génériques

Développement d'applications Android avec Kotlin

  • Configuration des outils pour le développement Android
    • Installation d'Android Studio
    • Démarrage d'un nouveau projet
    • Configuration de l'émulateur
    • Configuration de la bibliothèque
  • Configuration de Kotlin dans Android
  • Travail avec le cadre Hello Android et les outils SDK Android
  • Développement d'une application Android avec Kotlin
    • Utilisation de ListActivity et ListView
    • Utilisation des intents et des filtres d'intents
    • Travail avec des vues personnalisées
    • Utilisation des gestionnaires de disposition
    • Gestion des services Web et API
    • Gestion des services Android
    • Travail avec la base de données SQLite
    • Utilisation des fournisseurs de contenu
    • Écriture d'adaptateurs
    • Mise en œuvre de dialogues et d'alertes (toasts)
    • Conception de votre interface utilisateur
      • Menus contextuels et options
      • WebView
    • Mise en œuvre des notifications Android
  • Construction d'une application Android personnalisée et responsive avec Kotlin
  • Publication de votre application Android sur Google PlayStore

Développement d'applications iOS avec 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 similarités et différences entre Kotlin et Swift
    • De base
    • Tableaux
    • Dictionnaires
  • Travail avec les services Web
  • Gestion des données
  • Travail avec des variables, constantes et types de données Swift
  • Optimisation de l'expérience utilisateur iOS grâce à la conception UX et UI
  • Ajout d'interactions utilisateur pour améliorer l'expérience utilisateur
  • Optimisation des performances
  • Débogage d'une application iOS
  • Construction d'une application iOS personnalisée et responsive avec Kotlin
  • Publication de votre application iOS sur l'Apple AppStore

Débogage

Résumé et conclusion

Pré requis

  • Expérience en programmation Java
  • Expérience de base ou familiarité avec le développement Android
  • Expérience en programmation Swift
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires