Plan du cours

Introduction

  • Pourquoi Kotlin est un meilleur Java

Configuration des outils

  • 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 les outils de base Kotlin Programming

  • Apprendre l'architecture Kotlin
  • Créer des variables dans Kotlin
  • Comprendre les différents types de données en Kotlin
  • Utiliser les chaînes de caractères dans Kotlin
  • Comprendre l'immutabilité en Kotlin
  • Mise en œuvre des Expressions, des déclarations et des affectations
  • Utilisation de variables nulles dans Kotlin pour la sécurité des nuls
  • Gestion des flux de programmes conditionnels avec les instructions "if
  • Gestion des options à l'aide des instructions "when
  • Exploration des capacités avancées de Kotlin pour les instructions conditionnelles
  • Utilisation des tableaux et des listes dans Kotlin
  • Mise en œuvre de constructions en boucle dans Kotlin
  • Créer, déclarer et utiliser des fonctions dans Kotlin
  • Utilisation de paramètres et retour d'une valeur
  • Utilisation des fonctions d'extension
  • Utilisation des fonctions en ligne
  • Utilisation de fonctions d'ordre supérieur

Object-Oriented Programming avec Kotlin

  • Vue d'ensemble de la programmation avec des objets
  • Création d'une classe
  • Ajouter des méthodes aux classes
  • Définition des constructeurs de base
  • Utiliser des paramètres nommés et des 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
  • Utilisation des fonctions génériques

Explorer l'interopérabilité de Kotlin avec Java

  • Utiliser Java à partir de Kotlin
  • Utiliser Kotlin à partir de Java

Exploration des fonctionnalités avancées de Kotlin

  • Comprendre la surcharge des opérateurs
  • Utiliser les annotations
  • Utiliser la réflexion
  • Implémentation de la construction de DSL
  • Implémentation de la déstructuration

Utiliser Kotlin pour le fonctionnel Programming

Travaux pratiques : Conversion d'une application Android de Java à Kotlin

  • Utiliser Android Studio
  • Démarrer un nouveau projet avec Kotlin
  • Convertir un code Java existant en Kotlin
  • Utiliser les API Android avec Kotlin

Résolution des problèmes

Résumé et conclusion

Pré requis

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

Audience

  • Les développeurs Android intéressés par Kotlin
  • Les programmeurs Java intéressés par Kotlin
 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Combined C/C++, JAVA and Web Application Security

28 heures

Advanced Java Security

21 heures

Catégories Similaires