Certification de formation Kotlin avancé

Formation Kotlin avancé éligible CPF faisant partie de la certification « Développement mobile Android : (Java et Kotlin) »

0
Jours
0
Heures
0
CNCP
0
CPF
Formation certifiante disponible en :

Formation
intra-entreprise

Formation
inter-entreprises

Egalement disponible à distance en :
e-learning-tutore
Tous les détails et démonstrations en ligne du déroulement de la formation e-learning ou à distance tutoré : « Kotlin »
Prochaines dates
Planning et dates

« Kotlin avancé »

Ville Session 1 Session 2
Paris 17-09-18 15-11-18
Lyon 17-09-18 15-11-18
Aix-en-Provence 17-09-18 15-11-18
Nous vous recommandons

Programme de formation:
Kotlin programmation avancée

Allez encore plus loin avec Kotlin et découvrez tout ce qui le différencie d’Android.

Objectifs

Quelles seront mes compétences à l’issue de la formation : Kotlin Programmation Avancée ?

À l’issue de la formation « Kotlin : Programmation Avancée », les apprenants auront les capacités de :

  1. Apprendre à gérer des informations spécifiques à l’application dans les bases de données SQLite.
  2. Faire des connexions à distance via HTTP, XML et JSON, et profiter de la cartographie et d’autres services Web.
  3. Mettre en œuvre le travail de fond tel que les tâches asynchrones.
  4. Mettre en œuvre des services Androïd pour la notification asynchrone, et intégrer ces services avec des applications.
  5. Invoquer des applications et services externes en utilisant des intents implicites.
  6. Gérer l’audio, la photo, et la vidéo, et d’intégrer les médias dans vos propres applications Android.
  7. Intégrer une carte dans leurs applications, et de fournir des marqueurs de carte et autres informations.
  8. Publier sur les Market Store. Comprendre les caractéristiques de sécurité de l’informatique mobile, et le système d’exploitation Android en particulier.
  9. Gérer les données d’application de manière sécurisée.
  10. Utiliser la cryptographie selon le cas, en particulier dans les communications à distance.
  11. Gérer les informations d’identification de l’utilisateur, y compris les mots de passe et les jetons émis.
  12. Créer des applications mobiles d’une autre manière.

Publics

Quels sont les profils concernés par le module : Kotlin Programmation Avancée ?

La formation « Kotlin : Programmation avancée » s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement mobile, notamment :

  1. Développeurs informatiques
  2. Ingénieurs d’étude
  3. Architecte système et logiciel
  4. Consultants et chefs de projets proches du développement.
  5. Développeur WEB sous PHP MySQL
  6. Tout développeur JAVA J2EE ou .NET
  7. Chef de projet

Prérequis

Quelles sont les qualifications requises pour suivre la formation : Kotlin Programmation Avancée ?

Avoir suivi la formation « Kotlin : Les fondamentaux », ou posséder les compétences équivalentes notamment le langage Java ou Android.

Programme détaillé

Démarrer avec Android

  1. Pourquoi Kotlin ?
  2. Kotlin pour Android
  3. Téléchargement et configuration d’Android Studio
  4. Configuration d’émulateurs Android
  5. Pont de débogage Android
  6. Autres outils importants
  7. Initialiser un référentiel Git
  8. Créer un projet Android
  9. Installation de Gradle
  10. Expliquer la structure du répertoire
  11. Définir les types de construction et les saveurs
  12. Bibliothèques supplémentaires
  13. Se familiariser avec le manifeste Android
  14. Classe d’application principale
  15. Votre premier écran

Build & Run

  1. Exécution de votre première application Android
  2. Rencontrez le Logcat
  3. Utilisation de l’outil de compilation Gradle
  4. Déboguer votre application

Écrans

  1. Analyser le plan de maquette
  2. Mises en page Android
  3. Comprendre le contexte Android
  4. Comprendre les fragments
  5. Création de View Pager
  6. Faire des animations avec des transitions
  7. Fragments de dialogue
  8. Notifications
  9. Autres composants importants de l’interface utilisateur

Connexion – Enchainement d’écran

  1. Créer une barre d’application
  2. Relier les activités
  3. En regardant plus profondément dans les intents Android
  4. Passer des informations entre les activités et les fragments

Regarder et ressentez

  1. Thèmes dans le cadre Android
  2. Styles dans Android
  3. Appliquer la coloration
  4. Faites en sorte que vos boutons soient beaux
  5. Définir des animation

Permission

  1. Autorisations du manifeste Android
  2. Demander des autorisations
  3. Faire de la manière Kotlin

Travailler avec des bases de données

  1. Introduction à SQLite
  2. Décrire notre base de données
  3. Opérations CRUD

Préférences Android

  1. Quelles sont les préférences Android?
  2. Comment pouvez-vous les utiliser?
  3. Définir votre propre gestionnaire de préférences

Concurrence dans Android

  1. Introduction à la simultanéité Android
  2. Manipulateurs et threads
  3. Comprendre Android Looper

Services Android

  1. Catégorisation des services
  2. Bases du service Android
  3. Définir le service d’application principal
  4. Définir le service d’intention

Messagerie

  1. Comprendre les diffusions Android
  2. Créer vos propres messages de diffusion
  3. Utilisation au démarrage et sur les diffusions d’arrêt
  4. Écoute des événements réseau

Backend et API

  1. Identifier les entités utilisées
  2. Travailler avec des classes de données
  3. Connecter des modèles de données à une base de données
  4. Introduction à Retrofit
  5. Introduction à la bibliothèque Gson avec Kotson
  6. Quoi d’autre est disponible?
  7. Exécuter notre premier appel d’API
  8. Fournisseurs de contenu
  9. Adaptateurs Android
  10. Chargeurs de contenu
  11. Liaison de données
  12. Utilisation de listes
  13. Utiliser des grilles
  14. Implémentation de glisser-déposer

Optimisation de la haute performance

  1. Optimisation des mises en page
  2. Optimiser la vie de la batterie
  3. Garder votre application sensible

Tests

  1. Ajouter des dépendances
  2. Mise à jour de la structure de dossier
  3. Écrire votre premier test
  4. Utilisation de suites de tests
  5. Exécution de tests

Migration vers Kotlin

  1. Préparation de la migration
  2. Signes de danger
  3. Mise à jour des dépendances
  4. Conversion de classes
  5. Refactoring et nettoyage

Besoin d'un devis / d'un renseignement :

Adresse :

28 rue Xavier Bichat

72000 Le Mans

 

Téléphone :

02.43.52.36.45

 

Email :

contact@cegefos.fr

 

Suivez-nous :

[Form id= »6″]