Application mobile
Le futur est mobile, soyez prêt à le coder !
Présentiel ou classe à distance
A qui s'adresse cette formation ?
Cibles : Étudiants en informatique, Développeurs web ou logiciels, Entrepreneurs et porteurs de projets, Professionnels du marketing digital , Designers UX/UI (Ceux qui veulent améliorer leurs compétences en conception d’interfaces et d’expériences mobiles) , Startups et PME, Ingénieurs logiciels, Chercheurs d’emploi en technologie
Prérequis : Connaissances en programmation, Connaissances en développement logiciel, Connaissances sur les systèmes d’exploitation mobiles, Connaissances en interfaces utilisateur (UI/UX), Connaissance des API et des services web, Notions sur les bases de données, Connaissances en architecture des applications.
Programme de la formation
1. Introduction aux Applications Mobiles
- Présentation des Applications Mobiles
- Historique et évolution
- Types d’applications : natives, hybrides, web
- Plateformes Principales
- Android
- iOS
- Outils et Environnements de Développement
2. Développement d’Applications Android
- Introduction à Android Studio
- Installation et configuration
- Création d’un projet simple
- Langages de Programmation
- Java vs Kotlin
- Composants de Base
- Activités
- Fragments
- Intents et Services
- Interfaces Utilisateur
- Layouts et Views
- Utilisation des ressources (strings, images, etc.)
- Gestion des Données
- Stockage local avec SQLite
- Utilisation des préférences partagées (Shared Preferences)
- Connexions Réseau
- API REST et JSON
- Utilisation de Retrofit ou Volley
3. Développement d’Applications iOS
- Introduction à Xcode
- Installation et configuration
- Création d’un projet simple
- Langages de Programmation
- Objective-C vs Swift
- Composants de Base
- ViewControllers
- Navigation Controllers
- Interfaces Utilisateur
- Storyboards et Auto Layout
- Utilisation des assets
- Gestion des Données
- Core Data
- UserDefaults
- Connexions Réseau
- API REST et JSON
- Utilisation de URLSession
4. Développement d’Applications Hybrides
- Introduction aux Frameworks Hybrides
- React Native
- Flutter
- Installation et Configuration
- Environnements de développement pour chaque framework
- Composants de Base
- Structure des projets
- Gestion des états
- Interfaces Utilisateur
- Widgets et Composants
- Navigation et Routage
- Gestion des Données
- Stockage local
- Connexion aux API
5. Déploiement et Maintenance
- Publication sur les Stores
- Google Play Store
- Apple App Store
- Processus de soumission et validation
- Suivi et Mise à Jour des Applications
- Gestion des versions
- Correction des bugs et amélioration continue
6. Ateliers Pratiques et Projets
- Création d’une Application Simple
- Conception et développement d’une application mobile de A à Z
- Exemples de Projets
- Application de gestion de tâches
- Application de messagerie simple
- Critères d’évaluation et Feedback
7. Conclusion et Perspectives
- Tendances et Innovations
- Nouvelles technologies et frameworks
- Ressources et Apprentissage Continu
- Documentation et communautés
- Cours en ligne et certifications
Les objectifs de la formation
- Interface utilisateur (UI) et expérience utilisateur (UX)
- Gestion des données locales et distantes
- Gestion des ressources matérielles
- Performances et optimisation
- Sécurité mobile
- Tests et débogage
- Multiplateforme et portabilité
Evaluation
- Un questionnaire pour l’évaluation du professionnalisme du contenu.
- Un questionnaire pour l’évaluation des compétences acquises.
Durée de la formation
04 jours ( 20 heures )
Coût de la formation
150 000 FCFA ( vous bénéficierez d’un certificat de fin de formation et des supports de cours à l’appui )
