Accueil / Ionic – Angular

Ionic – Angular

Durée : 4 jours
Tarif Inter : 2000 €
Tarif sur mesure : Nous consulter
Référence : 3MIO

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de développer des applications mobiles natives multiplateformes engageantes et réactives en utilisant les frameworks Ionic et Cordova.

Les versions précédentes de Ionic étaient construites sur le framework Angular de Google, mais depuis la version 4, il s’agit d’une bibliothèque de composants Web autonome.

Au cours de cette formation Ionic, vous serez guidé pour le développement de votre propre application native fonctionnelle pour iOS et Android, et pourrez réutiliser le code ainsi produit dans vos propres projets.

Objectifs

  • Découvrir le framework Ionic
  • Configurer Node et les build tools
  • Gérer les workflow, build profiles & push profiles pour les émulateurs et les terminaux
  • Connaître la configuration et les services Ionic
  • Connaître les approches en matière de tests sur Ionic
  • Maîtriser les composantes de l’UI : fiches d’action, grilles et menus
  • Gérer la navigation et le routage
  • Déployer et mettre à jour
  • Partager les données entre les composants
  • Composer avec les end-points, observers et persistance des données
  • Utiliser des outils de débogage et de profilage
  • Utiliser l’architecture modulaire, pour les performances et la maintenabilité
  • Maîtriser le design et les thèmes

 

Programme

  1. La place de Ionic

    • Comparaison entre le développement Ionic et le développement iOS et Android natif
    • Avantages de la base de données à code unique
    • Comment l’architecture Angular modulaire sous-tend le développement d’applications
    • Flux de travail typique et développement de la chaîne d’outils
    • L’importance de l’évolutivité, de la maintenabilité et de la testabilité
    • Le processus de soumission aux app stores
  2. Présentation de Ionic

    • Comment Ionic et Cordova font fonctionner les technologies web comme une application native
    • Installation de Node.js, Ionic et Cordova
    • Création de projets pour iOS, Android et d’autres plateformes
    • Suivre les meilleures pratiques pour une plateforme particulière
  3. Composants Ionic

    • Fiches d’action, alertes et badges
    • Éléments et formulaires interactifs
    • Menus, onglets, vues et navigation
    • Routage, entrées, sorties et événements personnalisés
    • Grilles, cartes, listes et mise en page avec les layouts
  4. Ajouter une fonctionnalité native

    • Ionic natif
    • Promesses et observables
  5. Accès aux fonctionnalités du périphérique

    • Capteurs et capacités des périphériques
    • Détection de réseau
    • Considérations pratiques sur la mémoire et les ressources
  6. Travailler avec les données

    • Faire appel à des ressources extérieures
    • Transmission des paramètres aux serveurs
    • Persistance et récupération des données locales
    • Gestion de l’état
  7. Outils et techniques de débogage

    • Diagnostics d’exécution
    • Au service des appareils et des émulateurs
    • Outils basés sur les navigateurs
  8. Guides thématiques et stylistiques

    • Gérer un thème d’application
    • Utilisation des variables SASS
    • Styles de plates-formes
    • Icônes et glyphes
  9. L’interface de la ligne de commande (CLI)

    • Des fonctionnalités CLI puissantes
    • Créer un projet de démarrage avec le CLI
    • Création de parties d’un projet par le biais de commandes
  10. Tester en Ionic

    • Karma et Protractor
    • Serveur de test Selenium et Jasmine
    • Aperçu des approches en matière de tests
  11. Construction de la production

    • Modes de développement et de production
    • Configuration d’une chaîne de construction automatique
    • Optimiser pour la production
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement