Aller au contenu principal

Android: Formation développement d'applications avec Kotlin

Teacher
Categories
Durée
4 jours
Description

Pourquoi une formation Android avec Kotlin?

Depuis 2008, Android est le système pour appareils mobiles qui s'est le plus largement répandu: plus de 1,5 milliards d'appareils Android, près de 88% du marché des OS pour mobile. Téléphones mobiles, objets connectés, systèmes embarqués dans les véhicules etc... Android est maintenant utilisé pour une grande variété d'applications et offre à chacun de ses développeurs des perspectives attrayantes.

Durant la Google I/O de 2017, Kotlin est officiellement devenu un langage de développement pour Android. Celui-ci offre de nombreuses fonctionnalités modernes manquantes à Java et bénéficie d'une syntaxe simple facilitant la prise en main par des débutants.

Avec Kotlin, de nouveaux paliers viennent d'être franchis et le développement (Android Formation Android Kotlin) n'ont jamais été aussi accessibles... C'est le moment idéal pour se lancer dans l'aventure! 

Profitez de notre formation Android avec Kotlin pour débutant et venez développer votre première application!

 

Ce que vous allez apprendre:

  • Les bases du langage de programmation Kotlin
  • L'utilisation d'Android Studio
  • L'architecture du système Android et ses divers composants
  • La mise en place d'une architecture moderne pour votre application Android
  • La création d'interfaces responsives
  • La gestion du cycle de vie des applications pour proposer des applications robustes

 

Ce que vous allez mettre en pratique:

  • Création, compilation et déploiement d'une application Android
  • Compositions d'interfaces avec les différents types de layouts
  • Stockage de données localement avec SQLite et PreferenceManager
  • Consommation de WebService distant grâce avec Retrofit 2.0
  • Débugger une application Android en cours d'exécution

 

Public visé:

Tout programmeur désireux de s'initier au développement Android avec un langage de programmation simple à prendre en main.

 

Pré-requis pour la formation:

Des bases solides en programmation avec un langage Objet (Java, C#, C++ etc...). Savoir écrire, compiler et exécuter un programme.

 

Organisation:

La formation est fortement orientée "mise en pratique". Chaque section du cours théorique est agrémentée d'une mise en pratique qui vous permettra de consolider votre apprentissage.

 

Validation:

La formation se terminera par un questionnaire à choix multiple afin de déterminer le niveau d'acquisition de vos nouvelles compétences. Chaque participant recevra une attestation de participation à la formation.

 

Tarif de la formation:

2490€ H.T par personne. Offre valable pour une session de formation suivie en 2019.

 

Inscription:

Pour en savoir plus écrivez nous à contact@dokolab.com ou cliquez ici

CURRICULUM
1.1: Introduction Spécificités de la plateforme Android Jour 1
1.2: Introduction Initiation à Kotlin Jour 1
2.1: Les bases Les outils Jour 1
2.2: Les bases Architecture et concepts Jour 1
2.3: Les bases Rétrocompatibilité Jour 1
3.1: Activity & Services Qu’est ce qu’une Activity Jour 1
3.2: Activity & Services Démarrer une Activity Jour 1
3.3: Activity & Services Qu’est ce qu’un Service Jour 1
3.4: Activity & Services A propos de l’objet Context Jour 1
4.1: UI Vues et Widgets Jour 2
4.2: UI Les Layouts Jour 2
4.3: UI Gestion des images Jour 2
4.4: UI Styles et thèmes Jour 2
5.1: Fragmentation Gestion de la localisation Jour 2
5.2: Fragmentation S’adapter aux différentes tailles d’écrans Jour 2
5.3: Fragmentation Prendre en compte l’orientation du mobile Jour 2
6.1: Actions À propos des événements Jour 2
6.2: Actions Informer l’utilisateur Jour 2
7.1: Menus Les types de menus Jour 2
7.2: Menus Dans la barre d’action Jour 2
7.3: Menus Les menus contextuels Jour 2
7.4: Menus Les menus coulissants Jour 2
8.1: Listes Adapter et AdapterView Jour 3
8.2: Listes Les types d'AdapterView Jour 3
8.3: Listes Création d'une liste avec RecyclerView Jour 3
9.1: Stockage Quels options pour le stockage avec Android? Jour 3
9.2: Stockage Les préférences Jour 3
10.1:Performance Réactivité des applications Jour 3
10.2:Performance Améliorer la réactivité Jour 3
10.3:Performance Modification d’une interface depuis un thread Jour 3
10.4:Performance Utiliser les IntentServices Jour 3
11.1: Réseau Les outils natifs Jour 4
11.2: Réseau Les librairies Jour 4
11.3: Réseau Prise en main de Retrofit Jour 4
11.3: Réseau Manipuler des réponses en JSON Jour 4
12.1: Google Play Services A propos Jour 4
12.2: Google Play Services Quels services Jour 4
12.2: Google Play Services Afficher une carte Jour 4
13.1: Publication Le fichier Manifest Jour 4
13.2: Publication Les outils de Reporting Jour 4
13.3: Publication Le package Jour 4
13.4: Publication Signature d'une application Jour 4
13.5: Publication Google Play Store Jour 4
2490 €
Début
Durée
4 jours
Chapitres43
Auditeurs
6
Niveau
Débutant