Accueil    Formations    Informatique    Mobilité    Développement hybride et cross-plateforme    Ionic 5 - Développement d'applications multiplateformes pour mobiles

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques / Compétences visées

  • Décrire et mettre en oeuvre le Framework Ionic 5
  • Prescrire aux applications l'adaptation aux exigences matérielles, liées à la multiplication des terminaux mobiles et à l'usage accru d'Internet sur ces médias
  • Développer, tester et publier des applications pour une gamme très large de machines et sans surcoût extrême, grâce à Ionic 5
  • Reconnaître les apports de la version 5 de Ionic.

Niveau requis

Avoir connaissance de JavaScript, TypeScript, et Angular à partir de la version 2.

Public concerné

Développeurs, architectes, chefs de projets techniques.

Programme

Introduction et installation de Ionic 4 et 5

  • Présentation de l'offre Ionic 5
  • Le développement hybride
  • Rôle de Cordova dans une application Ionic 5
  • Création d'applications mobiles avec Ionic 5
  • Configuration de Ionic 5
  • Installation de Ionic 5
  • Mettre à jour une application Ionic 4 vers la 5
  • Ionic 5 et React
  • Ionic 5 et Vue
  • Le choix de Angular dans une application Ionic 5

Création d'une application avec Ionic 5

  • L'environnement de développement
  • Utilisation de l'interface CLI (Command-Line Interface) et dépendances
  • Structure du projet Ionic 5
  • Présentation de l'outil Ionic Creator
  • Exécution d'une application

Les composants

  • Les composants de Ionic 5
  • Réutilisation des composants
  • Menus
  • Navigation entre pages
  • Les sliders
  • Thèmes pour une plateforme cible
  • Personnaliser un thème
  • Les composants propres à une plateforme

Formulaires Ionic 5

  • Saisies utilisateur
  • La gestion des listes dans Ionic 5

Gestion des données dans Ionic 5

  • Les requêtes HTTP
  • Appel d'API REST et récupération JSON
  • Récupération des données d'un BackEnd avec les Promises
  • Stockage des données dans les "storages" locales

Animations Ionic 5

  • Intégrer une vidéo
  • Créer une animation avec :
    • CSS
    • Angular
  • Animations de page

Authentification et notifications

  • Création d'une page de connexion
  • Authentification auprès des providers externes
  • Utiliser Facebook et Google pour l'authentification
  • Gestion des notifications sur iOS et Android

Ionic 5 et Angular 8

  • Structure d'une application Angular
  • Applications SPA (Single-Page Application)

Tester et débugger une application Ionic 5

  • Les différentes possibilités de débugging
  • Tester une application Ionic 5

Publier une application Ionic 5

  • Préparation d'un projet pour la publication
  • Signer une application iOS et Android
  • Publier une application sur l'App Store et Google Play
  • Le versionning des mises à jour sur les Stores
  • Publier une application Ionic avec FireBase

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Testez vos connaissances

Nos quizz vous guident dans le choix de formation.
Évaluez votre niveau de pré-requis pour découvrir la formation faite pour vous.

Accédez au test de connaissance

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous