Programme de Formation
7
module(s)
Durée totale : 540
Construire une application iOS complète bout-en-bout qui mobilise SwiftUI, NavigationStack, ViewModels, Core Data et appels réseau, puis auditer le livrable et préparer la suite.
Module 1 : Présentation du projet et cadrage fonctionnel
60
Poser le périmètre du projet intégrateur iOS — un tracker d'habitudes natif — formuler les user stories, cartographier les écrans et définir les critères de livraison.
Module 2 : Architecture, modules et squelette du projet
90
Poser l'architecture de HabitFlow — découpage par feature et par couche, configuration de Core Data et URLSession, squelette NavigationStack et UiState prêts à recevoir les écrans.
Module 3 : Écrans de listing et de détail
90
Construire les écrans Liste et Détail de HabitFlow avec List, NavigationStack typé et un ViewModel observable relié au repository Core Data.
Module 4 : Formulaire de création et édition
90
Construire un formulaire SwiftUI validé en temps réel, persister une habitude dans Core Data et synchroniser avec un backend distant via URLSession.
Module 5 : Authentification et profil utilisateur
90
Intégrer un flux d'authentification email dans HabitFlow, protéger les écrans via un routeur racine, stocker le token dans Keychain et afficher un profil avec déconnexion.
Module 6 : Finitions UI : thème, états vides, erreurs
60
Personnaliser le thème de HabitFlow, concevoir des écrans vides et d'erreur cohérents et appliquer des animations de transition qui donnent sa personnalité à l'application.
Module 7 : Bilan, dette technique et prochaines étapes
60
Auditer HabitFlow livré, cartographier la dette technique restante, prioriser les améliorations et préparer la suite vers le cours iOS avancé et la publication App Store.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter