Kotlin
Durée
21 heures
Prix €
2300 €
Rythme
En journée
Format
Ă€ distance
Language
Français
Avis
0 Avis
Comparons cette formation avec les 405 autres qui délivrent le même diplôme.
Cette formation dure 21 heures. C'est en dessous de la moyenne!
- En moyenne, les mĂŞmes formations durent 464 heures.
- La plus courte dure 0 heure
- La plus longue dure 2K heures
Cette formation coûte 2.3K €. C'est en dessous de la moyenne!
- En moyenne, les mêmes formations coûtent 5.6K €
- La moins chère coûte 300 €
- La formation la plus chère coûte 15.1K €
Il y a 90 organismes qui offrent le mĂŞme diplĂ´me.
- 167 formations Ă distance.
- 137 formations en physique.
- 101 formations mixte.
- L'avis moyen est de 0.44/5
Information sur l'organisme
Organisme
AMBIENT IT
Ville
Non définie
Nombre de formations
92 (5 uniques)
Prix moyen
3187.80 €
Temps moyen
23.97 heures
Avis moyen de toutes les formations
30 Avis
Détail de la formation
DiplĂ´me
TP Développeur web et web mobile
Objectif
- Utilisez les nouvelles fonctionnalités de Kotlin pour écrire un code orienté objet structuré et lisible
- Découvrez comment utiliser les lambdas et les fonctions avancées pour écrire un code propre, réutilisable et simple
- Utiliser les extensions de Kotlin dans la bibliothèque de collections Java
- Maîtriser la syntaxe Kotlin
Contenu de la formation
IntelliJ
- Découverte de l'environnement de travail (IntelliJ, Gradle)
- Optimisations et réglages pour un meilleur confort de programmation
- Architecture d'un projet
- Lire une StackTrace, utiliser le debugger
- Utilisation de Gradle et ajout de librairies
Syntaxe
- Hello World
- Syntaxe d'écriture, des variables et méthodes
- Fonction expression, paramètres nommés et par défaut.
- Type nullable et gestion du NullpointerException
- when, Elvis Opérator, if expression
- Interopérabilité avec Java
- Top level function
- Tableau et list
- Nouvelle boucle for
- Pair et Triple
Programmation objet
- Syntaxe, attributs, constructeurs,
- Encapsulation, polymorphisme
- Héritage et extension
- Data, sealed, nested, inner, Singeleton
- Enumération
- Safe cast et Smart Cast
Lambda expression
- Fonctionnement
- High order function et inline
- Lambda et les collections
- Map, filter, Let, Apply, Also, Run
- Inline
RequĂŞtes
- Gestion des exceptions
- Ajouter des librairies externes
- Réaliser une requête web
- Parser un JSON (sérialisation / désérialisation)
- Exploiter une API
- Réaliser une tâche asynchrone avec un Thread
- Réaliser une tâche asynchrone avec une coroutine
Module complémentaire (1 jour supplémentaire)
Aspects avancés
- Lazy loading
- Généricité
- Destructuration
- Surcharge d'opérateur
- Introspection
- Type Safe Builder
- Coroutines avancées
Résultat Attendu
RNCP37674B C01 - Développer la partie front-end d'une application web ou web mobile web ou web mobile sécurisée- Présentation d'un projet réalisé en amont de la session : 00 h 20 min
En amont de la session d'examen, le candidat réalise un ou plusieurs projets.
Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l'ensemble des projets.
Lors de l'examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat.
Le candidat présente ensuite son ou ses projets au jury.
- Entretien technique : 00 h 30 min
Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s'assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d'évaluer les compétences qui ne sont pas couvertes par le projet ou les projets.
- Questionnaire professionnel : 00 h 30 min
L'ensemble des candidats rĂ©pondent en mĂŞme temps au questionnaire professionnel en prĂ©sence d'un surveillant. Le candidat Ă©tudie une documentation technique rĂ©digĂ©e en anglais. Il rĂ©pond Ă
- deux questions fermées à choix unique posées en français ;
- deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais.
Durée totale de l'épreuve pour le candidat : 01 h 20 min
Résumé du contenu
La formation Kotlin englobe la maîtrise de l'IDE IntelliJ, la syntaxe Kotlin, la programmation orientée objet, les expressions lambda, les requêtes, l'interopérabilité avec Java, et des aspects avancés comme les coroutines et le lazy loading.
Informations d'admission
Non définie
Notre.Education