Développement mobile (Android)
Développement backend
Autres environnements (multiplatform, scripting)
Programmation
Compilation
Environnement d’exécution
Présentation de l’IDE
Création d’un projet Kotlin
Navigation dans le code
Outils de debugging
if / when
for / while
Types nullable
Opérateur ?
Opérateur !!
Elvis operator ?:
val vs var
Bonnes pratiques
Lecture depuis la console
Écriture vers la console
public
private
protected
internal
== (égalité structurelle)
=== (égalité référentielle)
Rename
Extract method
Safe delete
Optimisation des imports
Types d’exceptions
Définition
Lancement (throw)
Interception (try / catch / finally)
Interprétation des stack traces
Boucles
Fonctions lambda
Fonctions d’ordre supérieur
Définition
Utilisation
Variance (in / out)
Lecture de fichiers
Écriture de fichiers
Principes
Formats courants (JSON, etc.)
API Date/Time
Formatage et parsing
Notion de classpath
Gestion des dépendances
Exécution
Sélection et recommandations
Compilation
Génération du JAR
Exécution
Pour prendre cette formation, merci d’envoyer un courriel à xavier.bouclet@digitowls.com ou sur le portail de L’ÉTS PER-451