IONIC – Développement mobile Ionic

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

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 du marché. Grâce au framework Ionic, 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. Ionic repose sur les langages du web, HTML5, CSS3 et JavaScript mais également sur Capacitor qui 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.
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
  • Les fonctionnalités dédiées au mobile
Initialisation du projet
  • Installation des outils
  • Présentation de webpack
  • Scaffolding d’un projet
  • Packaging et exécution
Capacitor
  • Pourquoi Capacitor ?
  • Présentation & installation
  • Les spécificités par plateformes
  • Hybrides ou PWA (Progressive Web Apps) ?
Les principaux plugins Capacitor
  • 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
  • Déboguer une application multiplateforme
  • Les notifications push
Déploiement
  • Sur simulateur
  • Sur appareil mobile
  • Sur Google Play
  • Sur App Store
  • Intégration CI/CD

En présentiel

Nous dispensons nos formations en présentiel dans nos locaux de Toulouse ou dans vos locaux dans toute l’Europe.

En distanciel

Nous dispensons également nos formations à distance, sous forme de classe virtuelle en visio conférence, avec l’outil de votre choix (Google Meet, Teams, Zoom…).

Pour toute demande contactez-nous !

Méthode pédagogique

50% de travaux pratiques

Modalités d’évaluation

Travaux pratiques

Audience

Architectes techniques, développeurs mobile

Versions des technologies

Ionic 8.x

Pré-requis

Expérience dans le développement Web

Tarif

Nous consulter

    Votre nom (obligatoire)

    Votre email (obligatoire)

    Votre société (obligatoire)

    Votre demande

    captcha