-Maîtriser l’environnement de développement hybride -Comprendre les Web Components -Développer une application mobile basée sur Ionic
-Choix de l’éditeur
– Les bonnes pratiques. – Node.js et l’API REST/JSON.
– TypesScript.
– Ionic/CLI. Travaux pratiques Configurer un environnement de développement.
– Le « Data Life Cycle et la stratégie « offline first ».
– Solution de stockage embarqué.
– Optimiser les Progressive Web App.
– Gestion du temps réel.
– BaaS : Backend As A Service. Les services d’authentification. Travaux pratiques Création d’une architecture de service de données.
– La norme des Web Components.
– Rappels DOM & AJAX.
– Template HTML à chargement différé.
– Shadow DOM, et CSS, les fragments de documents.
– Custom Elements.
– StencilJS Travaux pratiques Création de Web Component et distribution avec StencilJS.
– Présentation des composants selon leur API et leur usage ergonomique.
– Personnalisation ciblée de la plateforme (IOS/Android).
– Gestion du contenu.
– Gestion de la navigation.
– Composants intera
– Gestuelle utilisateur Travaux pratiques Réalisation d’une application basée sur Ionic.
-Développement de composants « cross-plateformes/cross-projet ».
– Les solutions du marché. Angular, le choix par défaut.
– Intégration avec React et VueJS.
– L’environnement selon la plateforme.
– Le choix de Capacitor. – La création des icônes et écrans de démarrage.
– « Ionic Platform ».
– « Build » service de compilation. Le déploiement continu. Travaux pratiques Préparation multiplateforme et déploiement de l’application.
Référence : WEB030
Type de Stage : Pratique
Durée : 4 jours
Architectes, développeurs et chefs de projets Web.
Connaissances de base en HTML et CSS et JavaScript.