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é

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

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 »)

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.

  • 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

Allez plus loin

Développez vos compétences

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS