2 jours (14 heures)
Formation certifiante - Code CNCP : 2233 - Certif Info : 93877
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- Comprendre l’installation d’environnement de développement Kotlin
- Se familiariser avec la fonction main, les variables, les opérateurs, les structures de contrôle, les fonctions, les packages
Prérequis
- Notions sur le paradigme Orienté Objet et /ou Fonctionnelle.
- Bonne Maitrise de la programmation Java
Vous n’avez pas les prérequis nécessaires pour la formation Kotlin ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
PROGRAMME DE FORMATION KOTLIN
Commencer votre aventure kotlin
- Dites bonjour ‡ kotlin
- Des exemples impressionnants de kotlin
- Traiter avec le code de kotlin
- Kotlin sous le capot
- Plus de raisons d’utiliser kotlin
Interfaces utilisateurs
- Les View (TextViews, EditText, Buttons, etc.)
- Les Layouts (Linear, Relative, Constrainte)
- Interaction avec les vues
- Les listeners
- Les notifications (toast, AlertDialog, Snackbar)
- Librairies, support/androidX
- Les événements
Poser une fondation
- Variables
- Type d’inférence
- Sécurité stricte nulle
- Nullability et java
- Casts
- Types de données primitifs
- Types de données composites
- Déclarations par rapport aux expressions
- Contrôle du flux
- Des exceptions
- Constantes de compilation
Jouer avec des fonctions
- Déclaration de fonction de base et utilisation
- Paramètre Vararg
- Fonctions d’expression unique
- Fonctions récursives
- Différentes façons d’appeler une fonction
- Fonctions de premier niveau
- Fonctions de haut niveau sous le capot
- Fonctions locales
- Pas de type de retour
Programmation Orientée Objet avec Kotlin
- Classes et héritage
- Propriétés et attributs
- Interfaces
- Polymorphisme et encapsulation
- Modifier la visibilité des classes, objets, interfaces, constructeurs…
- Extensions
- Génériques
- Objets Kotlin
- Pattern de délégation (fonctions, propriétés)
Classes et objets
- Des classes
- Propriétés
- Constructeurs
- Héritage
- Interfaces
- Classes de données
- Surcharge de l’opérateur
- Déclaration d’objet
- Expression d’objet
- Classes Enem
- Modificateurs de visibilité
- Classes Data
- Classes Sealed
- Classes imbriquées
- Importer des alias
Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS