IONIC – Développement mobile Ionic – Cordova

Référence : IONIC
Durée : 3 jours (21 heures)
Dernière mise à jour : novembre 2021

Présentation

Développer des applications pour appareils mobiles peut s’avérer être une tâche complexe, en particulier lorsque l’on souhaite être présent sur toutes les plateformes mobiles du marché.
Grace au framework Cordova, concevoir des applications fonctionnant sur des systèmes d’exploitation différents devient possible et cela sans devoir réaliser autant de développements que de plateformes à supporter. Reposant sur les langages du web, HTML5, CSS3 et JavaScript, Cordova permet d’accéder aux API natives de l’OS mobile.

Ainsi, une application développée avec des technologies web pourra exploiter la caméra, utiliser les capteurs ou encore parcourir les contacts présents sur le téléphone. Le framework Ionic va plus loin en proposant un cadre plus complet avec un ensemble de composants graphiques pour le mobile et en intégrant les cadriciels web du moment comme Angular, React et Vue.
Cette formation permettra d’acquérir les compétences nécessaires à l’implémentation d’applications mobiles fonctionnant à l’identique sur iOS et Android.

Programme

Introduction
  • Les différentes plateformes mobiles
  • Les applications natives
  • Les sites web mobiles (HTML5/CSS3/JS)
  • Les applications hybrides
  • Limite des navigateurs
  • Solutions pour le développement multiplateforme
Technologies Web mobiles
  • HTML : La structure du document
  • CSS : Le style
  • JavaScript : Le dynamisme
  • Fetch API : échange avec le serveur
HTML5 au service du mobile
  • De nouvelles balises et de la sémantique
  • Les formulaires 2.0
  • CSS3 : transformations, animations et media queries
  • Dessiner avec Canvas
  • APIs JavaScript
Cordova
  • Pourquoi Cordova ?
  • Présentation & installation
  • Les spécificités par plateformes
  • Hybrides ou PWA (Progressive Web Apps) ?
Les principaux plugins Cordova
  • Accéléromètre, caméra, orientation, vibration…
  • Appareil, info réseaux, batterie
  • Contacts, géolocalisation, média
  • Système de fichiers et transferts
Mise en oeuvre avec Ionic
  • Création d’un projet
  • Intégration à Android Studio et Xcode
  • Création d’un plugin
  • Utilisation avec Ionic
  • Déboguer une application multiplateforme
Déploiement
  • Sur simulateur
  • Sur appareil mobile
  • Sur Google Play
  • Sur App Store

Prochaines sessions inter-entreprises

Toulouse :
Du 14 au 16 février 2022
Du 13 au 15  juin 2022
Du 05 au 07 septembre 2022
Du 14 au 16 novembre 2022

Classe virtuelle :
Du 07 au 09 mars 2022
Du 02 au 04 mai 2022
Du 12 au 14 septembre 2022
Du 5 au 7 décembre 2022

Nous dispensons nos formations dans toute la France, contactez-nous !

Méthode pédagogique

50% de travaux pratiques

Audience

Architectes techniques, développeurs mobile

Versions des technologies

Cordova 10, Ionic 5.6

Pré-requis

Expérience dans le développement Web

Tarif

1795 €

    Votre nom (obligatoire)

    Votre email (obligatoire)

    Votre société (obligatoire)

    Votre demande

    captcha