FORMATION KOTLIN
Formation certifiante - Code CPF 93 877 - 2 jours (14 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
OBJECTIFS
A l'issue de la formation, les stagiaires seront capables de :
- 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
PREREQUIS
La formation Kotlin est accessible à toute personne ayant :
- Des notions sur le paradigme Orienté Objet et /ou Fonctionnelle
- Une bonne maitrise de la programmation Java (formation « Java : les fondamentaux »)
MODALITE D'EVALUATION
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
PUBLIC
- Développeurs informatiques
- Ingénieurs d’étude
- Architecte système et logiciel
- Consultants et chefs de projets proches du développement.
- Développeur WEB sous PHP MySQL
- Tout développeur JAVA J2EE ou .NET
- Chef de projet
PROGRAMME DE FORMATION
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
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS