Logo du framework ionic

Techniques Avancées Ionic

Plongez dans l'univers des applications mobiles native de maniére rapide et facile grâce à notre formation portant sur le framework Ionic. Commencez à créer de meilleures applications dès aujourd'hui.

Programme

Configurer un environnement de développement moderne

  • Choix de l'éditeur, les plug-ins indispensables
  • Socle des bonnes pratiques : mobile et "Web-platform"
  • Node.js utilitaire de développement. Synchronisation "multi-device"
  • Choisir et paramétrer un "workflow" mobile
  • Yeoman. Utiliser un "scaffoldeur" de projet

Ionic + Angular : initiation au Framework de Google

  • Structure d'une application Angular
  • Identifier les ressources : Services, Components, Directives, Pipe
  • Ajax : consommation de services Web
  • SPA (Single Page Application) routes et navigation
  • Les composants mobiles Ionic
  • Utilisation indépendante du Framework CSS Ionic

Le Framework Ionic en profondeur

  • Personnalisation ciblée de la plateforme (IOS/Android)
  • Gestion du contenu : listes, chargement, "scroll", "pull to refresh"
  • Gestion de la navigation : menu, route et persistance
  • Composant interactifs : "modal, action sheet, popover"
  • Créer des formulaires efficaces
  • Gestuelle utilisateur : "swipe, slide, tap..."

Gérer la persistance des données utilisateur

  • Ionic Native : utilisation des plugins Cordova
  • Adopter une stratégie "offline first"
  • Les API pour la sauvegarde locale : IndexDB localStorage
  • Centraliser les données : redéfinir le cycle UX
  • Quelles fonctionnalités attendre d'un Backend Mobile ?
  • Les services d'authentification et de "push notification"

Préparer le "build" et le déploiement

  • Automatiser la création des icônes et écrans de démarrage
  • Présentation des services de la "Ionic Platform"
  • "Build" service de compilation
  • Cycle de déploiement continu

Informations pratiques

À qui s'adresse la formation

Développeur web avancé ouhaitant maîtriser le développement d’application WEB.

Organisation

Jour 1 / Découverte et manipulation par l'exemple.

Pré-requis

Connaître les langages de programmation ainsi que les fondamentaux HTML, CSS, JavaScript...

Objectifs

A l’issu de la formation, les élèves seront capables de :


- Réalisation d'une application mobile "hybride" IOS/Android et compilation dans le Cloud.

Prochaines dates disponibles

Tarifs

Pour 1 personne :

450€ / jour

À partir de 5 personnes :

400€ / jour

Pour une classe entière :

Ces formations pourraient vous intéresser