Ionic
Date de mise à jour :
Identifiant Offre Info : 20_1370806
Organisme responsable :
INOW
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Comprendre le soutien d'Angular dans Ionic
Être capable d'utiliser des éléments GUI natifs
Gérer les thèmes en utilisant SASS
Comprendre les listes et la récupération de données JSON
Gérer le stockage de données
Comment accéder aux fonctions des périphériques natifs
Programme de la formation
Introduction La configuration de Ionic La liste des logiciels et outils nécessaires Comment installer Ionic et dépendances sur Windows Comment installer Ionic et dépendances sur un Mac (ou Linux) La configuration d'iOS et d'Android Créer une application avec Ionic La configuration d'un environnement de développement Créer une application via l'interface CLI Créer une application via Ionic Creator L'affichage d'une application avec le navigateur…
- La configuration de Ionic
- La liste des logiciels et outils nécessaires
- Comment installer Ionic et dépendances sur Windows
- Comment installer Ionic et dépendances sur un Mac (ou Linux)
- La configuration d'iOS et d'Android
Créer une application avec Ionic
- La configuration d'un environnement de développement
- Créer une application via l'interface CLI
- Créer une application via Ionic Creator
- L'affichage d'une application avec le navigateur Web, CLI Ionic, Xcode, Genymotion, Ionic View
- Internationalisation d'une application Ionic
Ajouter des composants Ionic
- Les menus et onglets
- La navigation entre les pages
- Les paramètres d'état
- Slider & Theming
Présentation d'une application
- Les thèmes pour une plate-forme spécifique
- Personnaliser un thème basé sur une plate-forme
Validation des formulaires
- User Input
- Le formulaire complexe avec validation
Gérer les données dans Ionic
- Exécuter des requêtes HTTP
- La récupération de données via une API à l'aide d'un fichier JSON
- La sauvegarde des données
- L'extraction des données avec Observables & Promises
- Les listes (List Page...)
Ajouter des animations Ionic
- Intégrer une vidéo
- Créer une animation avec Dynamics.js
- Animer un slide avec les états d'animation
- Les animations CSS
Authentification et notifications dans Ionic
- Gérer une page de connexion
- Enregistrement et authentification des utilisateurs avec Ionic Cloud
- Authentification avec des services externes (Facebook, Google...)
- Recevoir des notifications push sur IO et Android
Ionic Native pour les périphériques
- Plugin de l'appareil photo
- Plugin de partage social
- InAppBrowser
- Utiliser la géolocalisation
- Plugin Maps
Extension de Ionic avec Angular
- Créer une directive UserInput personnalisée
- Créer un canal personnalisé
- Créer un service partagé pour fournir des données à plusieurs pages
Tester et debugger avec Ionic
- Debugger un thème
- Debugger le code
- Tester la performance d'une application
Publier une application pour différentes plateformes
- La publication d'une application pour iOS
- La publication d'une application pour Android
- Utiliser le versioning pour les mises à jour
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Connaissances de base en développement web (HTML, CSS et JavaScript) Expérience en programmation JavaScript Notions de base sur le développement d'applications mobiles Connaissance de TypeScript (recommandé mais non obligatoire)
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
14 Rue Tantot
60510 La Neuville-en-Hez - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes