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

Advanced Kotlin Programming

21 heures

Programmer avec Kotlin

21 heures

Kotlin for Beginners

21 heures

Kotlin for Java Developers

21 heures

Kotlin (Intermediate)

14 heures

Kotlin for iOS and Android Development

35 heures

Kotlin for iOS Developers

21 heures

Kotlin Native

7 heures

Introduction à la Programmation

35 heures

Linux Network Programming

14 heures

Clean Code

14 heures

Java Persistence with Hibernate

14 heures

Java Fundamentals for Android

14 heures

Unit Testing with JUnit

21 heures

Java Advanced

28 heures

Catégories Similaires