Ionic - Développer des applications mobiles multiplateformes avec Capacitor (ou Cordova) et Angular
Ionic est un framework Javascript permettant de développer des applications mobiles hybrides (Android et iOS) facilement grâce à une librairie de composants graphiques et de plugins natifs. Avec cette formation, vous découvrirez d’abord Angular et Ionic. Vous développerez ensuite votre propre application de gestion d’albums photos, en utilisant des plugins. Durée : 5 jours (formation possible en présentiel ou distanciel) Le programme de cette formation est présenté ici avec Capacitor : il est possible de l'adapter pour remplacer Capacitor par Cordova sur l'ensemble du programme.
À propos de cette formation
Lieux sur devis
À partir de 4500€ HT
5 jours
35 heures
Action de formation
Éligible OPCO
En savoir plus
- Comprendre le fonctionnement architectural de Ionic ainsi que son positionnement dans l'écosystème actuel.
- Apprendre les bases de Typescript.
- Savoir utiliser les principaux composants d’Angular.
- Utiliser Ionic pour créer une application mobile.
- Découvrir l’usage de Cordova (ou Capacitor) pour accéder à des fonctions avancées du smartphone dans son application mobile.
- Récupérer des informations externes à l’application via le protocole HTTP.
- Maîtriser le build et le déploiement d’une application mobile Ionic.
-
Explorer les applications mobiles multiplateformes
- Analyser l’écosystème mobile d'aujourd'hui
- Comparer différentes façons de développer sur mobile
- Appréhender les webviews
- Installer NodeJS
- Gérer les dépendances Node npm
- Utiliser NodeJS
-
Découvrir Angular
- Liste des frameworks compatibles avec Ionic
- Assimiler le langage TypeScript
- Utiliser les outils pour TypeScript
- Installer les modules et dépendances Ionic
- Créer un projet Ionic
- Découvrir le projet Ionic par défaut
- Présentation d'Angular
- Comprendre le principe de Composants et Templates
- Comprendre le data Binding
- Utiliser les directives d'Angular
- Découvrir les formulaires
- Utiliser les pipes et le formatage
- Comprendre le principe des routes
-
Utiliser Ionic
- Découvrir Ionic
- Lister les apports de Ionic à Cordova et Angular
- Utiliser les commandes CLI
- Découvrir la bibliothèque UI
- Maîtriser la mise en page (Layout)
- Maîtriser l'emploi des composants UI de base
- Utiliser les composants Ionic pour créer un formulaire
- Personnaliser le style et thème
-
Interagir avec la plateforme native avec Capacitor
- Découvrir Capacitor
- Différences entre Cordova et Capacitor
- Installer l'environnement de développement
- Répertorier les commandes usuelles
- Découvrir les plugins de Capacitor
- Manipuler le HardWare de l’appareil
- Installer des plugins
- Analyser plus en profondeur le plugin de GPS
- Prendre des photos avec l'appareil photo
- Sauvegarder et charger des photos
- Stocker des données en local
- Géolocaliser l’utilisateur
-
Communiquer avec HTTP
- Comprendre la notion de services
- Découvrir la gestion des Services par Angular
- Comprendre l’injection de dépendances
- Créer des services injectables
- Découvrir la programmation asynchrone
- Revoir les bases d’HTTP et REST
- Communiquer avec un serveur HTTP
-
Builder et déployer sur mobile
- Automatiser la création des icônes et écrans de démarrage
- Découvrir les services de la "Ionic Platform"
- Compiler l’application grâce au service "Build"
- Publication hors store
- Publication sur les stores
-
Notions avancées
- Bonnes pratiques
- Optimisations et performances
Parmi les formateurs
Cédric MILLAURIAUX est développeur depuis 10 ans. Il a dans un premier temps travaillé pour le ministère des finances et pour le ministère de l’intérieur avant de devenir développeur mobile à son propre compte il y a 6 ans. Il travaille principalement sur des applications dans le domaine de la santé et des objets connectés. La formation et le transfert de compétences sont des activités qui lui tiennent à cœur, c’est pourquoi il accompagne depuis plusieurs années de nombreuses entreprises dans leur montée en compétences ainsi que les étudiants de plusieurs écoles de la région nantaise.
L'organisme de formation
Conseil et Formation en informatique / numérique
Découvrir l'organisme de formation
Public concerné
- Développeurs Web
- Développeurs Mobile
- Chefs de projets techniques
- Connaissances basiques en développement Web
Conditions d'accès
Pour plus d'informations sur les modalités d'accessibilité pour cette formation, vous pouvez contacter directement adeschamps@confor.tech .
1 à 8 places
2 semaines
D'autres formations qui pourraient vous intéresser