Ionic - Développer des applications mobiles hybrides
Descriptif de la formation
Pendant longtemps la création d'applications hybrides a été une corvée, notamment à cause de la disparité entre l'évolution des standards web ou mobiles et les outils existants.
Ionic orchestre les instruments nécessaires pour vous permettre de créer facilement des applications mobiles hybrides avec des interfaces standards modernes .
Cette formation vous permettra d'acquérir la culture et les compétences nécessaires au développement d'applications web et mobiles compatibles avec les principales plate-formes mobiles du marché.
Les objectifs
En quelques mots...
Public
Développeurs Web et chefs de projets mobilité
Pré-requis
Maîtrise de HTML, CSS, JavaScript. La maîtrise du Framework Angular constitue un atout supplémentaire
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois Vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 01/09/2022
Programme détaillé
APPROCHE MOBILE
- Marché et stratégie mobile
- Historique & technologies mobiles hybrides
- Comprendre l'approche mobile dans des logiques LEAN, Agile...
- Prototypage d'application (proto.io, ionic creator, sktetch, pixate, invision...)
RAPPELS PRATIQUES
- JS, jQuery, Bootstrap, Scaffolding
- Utilisation des outils de développement browser et IDE (console, etc.)
- Scaffolding d'une web-app simple (bower, etc.)
- Introduction Flexbox
- Programmation modulaire en js
DECOUVERTE OU RAPPELS ANGULA
- Refactorisation d'une application existante en Angula
DECOUVERTE DE CORDOVA
- Outillage et alternatives
- Emulation, compilation
- Plugins CORDOVA
- Migration CORDOVA d'une application web simple
DECOUVERTE IONIC PLATFORM
- Présentation de l'écosystème Ionic : outils, ressources...
- Présentation du Ionic SDK & Ionic Framework
- Travaux pratiques
- Réalisation d'une application mobile via Ionic
- Back-end mockup (json-server)
- Front-end (Routing, templates, modules, controllers, etc.)
- Back-end as a service (firebase)