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 programmation Java
- Expérience de base ou familiarité avec le développement Android
Public cible
- Développeurs Android intéressés par Kotlin
- Programmeurs Java intéressés par Kotlin
Nos clients témoignent (2)
Alex est un homme très sympathique et agréable. Il a réussi à mettre tout le monde à l'aise en travaillant ensemble et s'est porté volontaire pour apporter des solutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Formation - Kotlin for Beginners
Traduction automatique
Intensité du cours, couverture des sujets. Les sujets complexes sont expliqués de manière approfondie, donc même s'il reste quelques points obscurs (comme les DSL) -- ce ne sera pas difficile de continuer par moi-même car j'ai déjà une compréhension générale des bases et je sais au moins comment formuler mes questions à Google.
Alexey Baryshnev - C.T.Co SIA
Formation - Advanced Kotlin Programming
Traduction automatique