03 20 61 95 00

Formation Kotlin Développement d’applications pour Android


  • AV03
  • Durée : 4 jours
  • Tarif : 2450 € HT

Objectifs

Être capable de maîtriser les bases de Kotlin et d’Android Studio
Pouvoir concevoir, réaliser et déployer une application Android
Disposer des connaissances nécessaires pour appréhender les APIs essentielles d’Android

Prérequis

La pratique d’un langage de programmation (idéalement Java) est indispensable
Les bases du langage Kotlin sont étudiées pendant cette formation

Public

Architecte, techlead, développeur désirant aborder la plate-forme Android à travers le langage Kotlin

enveloppe Cette formation vous intéresse ? Contactez-nous

A distance / Classe virtuelle

En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…

Eligible CPF

Contactez nous pour connaitre les modalités d’inscription au titre du Compte Personnel de Formation

Notre formateur

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.

Un cadre Maîtrisé

4 à 6 participants maximum par session pour respecter les objectifs et résultats attendus et pour permettre la réalisation de tous les ateliers pratiques dans de bonnes conditions.
illustration-formation
Les + d'une formation Access it
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
En savoir plus
modules

Les Modules
de formation

Module 1
ASPECTS AVANCÉS

Les mécanismes complexes de la plate-forme
Maîtriser les threads
La communication à base d’Intents
La notion de service
Utiliser les APIs Google (Maps, …)
Gestion des notifications
Mise en pratique : réalisation d’un service, utilisation d’API Google

Module 2
GESTION DE L'INTERFACE GRAPHIQUE

Eléments graphiques de base, positionnement des éléments sur un écran
ViewGroup et view, les Layout
Composants graphiques de base
La gestion des évènements
Créer des vues en XML ou par code
ActionBar et menus
Mise en pratique : mise en oeuvre d’éléments graphiques complexes

Module 3
BASES DU DÉVELOPPEMENT ANDROID

Concepts et classes de base
Notions d’Activity, Fragment, Intent
Le manifeste de l’application
La gestion de l’application par le système (processus, threads, …)
Mise en pratique : conception d’une application avec plusieurs écrans

Module 4
CYCLE DE VIE D'UNE APPLICATION

Cycle de développement d’une application Android
Structure d’un projet Android
Test et debug avec l’émulateur et un périphérique réel
Signature et déploiement d’une application Android
Mise en pratique : réalisation et déploiement d’une première application

Module 5
LANGAGE KOTLIN

Les concepts de base de Kotlin et la mise en application avec Android Studio
Positionnement de Kotlin par rapport à Java
Syntaxe et concepts de base (types, instructions, classes, …)
Délégation et généricité
Lambda-expressions, collections, exceptions, …
Prise en main de l’environnement de développement Android Studio
Mise en pratique : analyse d’un code Kotlin, création d’un projet dans Android Studio

Module 6
INTRODUCTION À LA PLATE-FORME ANDROID

Présentation du système d’exploitation et de ses possibilités
Positionnement d’Android
Versions d’Android et versions d’API
Ecosystème Android avec le projet AOSP et Google
Langages de développement et NDK/SDK

Module 7
COMMUNICATIONS AVEC DES SYSTÈMES EXTERNES

Utilisation de sockets réseau, consommation de services web, communication HTTP
Communications HTTP
Communications par sockets
Accès à des ressources REST et exploitation de données JSON
Mise en pratique : consommation de ressources REST depuis une application Android

Module 8
MULTIMÉDIA

Lecture audio et vidéo
Utiliser le lecteur multimédia dans ses applications
Afficher des graphiques
Jouer des animations
Mise en pratique : réalisation d’une application multimédia

Module 9
PERSISTANCE DE DONNÉES

Accès au système de fichiers
Accès à une base de données
Les différents types de stockages (interne, externe, sd, …)
Accès en lecture et/ou écriture au système de fichiers
La gestion des préférences
Utilisation de SQLite
Mise en pratique : persistance de données depuis une application

Module 10
Les points forts de cette formation

Une formation pratique : au moins 50% de la formation est constituée de travaux pratiques.
La formation alterne les présentations théoriques avec les exercices en groupe ou individuels.
Des versions numériques de tous les documents sont remises aux participants (support de cours, énoncés, corrigés).

Cette formation vous intéresse ? Contactez-nous !

Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : dpo@access-it.fr ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Acscq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://www.access-it.fr/politique-de-confidentialite/