Le développement des applications est de plus en plus nécessaire compte tenu de la multiplication des terminaux mobiles et de leurs utilisations toujours plus nombreuses et croissantes dans nos vies.
Pendant longtemps, les pays émergents se sont concentrés sur le développement mobile Android et les développeurs en général, ne voulant pas apprendre plusieurs langages ou développer plusieurs compétences ou même maintenir plusieurs applications sur des plateformes différentes : Android, iOS, Windows Phone. Nous avons assisté à pas mal de propositions. Toutefois, il semble qu’aujourd’hui la balance soit entrain de pencher d’un côté : le cross platform mobile a désormais un nom majeur. Après la sortie de Xamarin, de Apache Cordova, nous devons désormais parler de Ionic.
Durée : 5 jours Lieu: Université de Douala
Formateurs : Professionnels Certifiés et Enseignants d’Université
Cible: Porteurs de projet et Développeurs
Langue: Anglais et Français.
+237 695 289 302 / 653 668 788 / 698 750 408 (Whatsapp) / contact@agilethinking.pro
Introduction aux enjeux actuels du développement mobile
- Introduction
- les enjeux
- les outils
- Pourquoi IONIC
Mise en place de l’environnement de travail
- Introduction
- Installing Ionic
- Setup Environment
- Creating the ionic application
- Serving the first application
- Project Structure
Utilisation de la ligne de commande
- Cli and Ionic lab overview
- Creating build for Android & IOS
- Running and emulating the application
Les composants / IHM Ionic
- Ionic lists items etc
- Menus
- Slides
- Tabs
- Cards
- Icons
- Form elements e.g. Buttons, Checkbox, Inputs etc.
- Grids
- Other utilities
Navigation et passage de paramètres
- Basic Navigation
- Navigating from the Root component
- Navigating from an Overlay Component
- Pushing a View
- Removing a view
Utilisation des thèmes
- Introduction
- SASS
Gestuelle et événements
- Gestures
- Events
- Loading
- Modals
- Popovers
- Alerts
- Toasts
Stockage et base de données
- Ionic Storage
- Ionic SQLite Storage
Utilisation des API et consommation de Web services
- Création des web services
- Consommation des web services
- Manipulations JSON
- Traitement des données
- Communication avec les web services
Gestion des ressources et Ionic Natif
- Device Information
- Camera
- Http
- In App Browser
- Android permissions
- FlashLight and etc.
Deploiement
- Comment déployer votre application
- Comment faire connaître votre application
- Comment vendre votre application
Contacts :
+237 695 289 302 / 653 668 788 / 698 750 408 (Whatsapp) / contact@agilethinking.pro