Programme de Formation
13
module(s)
Durée totale : 470 h • 5 mois en plein temps ou 10 mois en temps partiel
470 h pour devenir tech lead mobile — toutes stacks, tous stores, tous niveaux. Natif Android + iOS, cross-platform Flutter + RN, backend cloud : le profil mobile le plus complet du marché.
Module 1 : Fondamentaux du Développement Mobile
2400
Le socle universel du développement mobile en 40h — écosystème, architecture, UX/UI, réseau, stockage, sécurité et outillage — avant de choisir un langage et une plateforme.
Module 2 : Backend mobile et services cloud
2100
Un cours de 35h pour maîtriser le backend d'une application mobile moderne — Firebase, Supabase, AppWrite, APIs REST/GraphQL custom, auth JWT/OAuth, notifications push FCM/APNs et temps réel.
Module 3 : Kotlin pour le mobile
1500
Un cours de 25h pour maîtriser Kotlin dans le contexte mobile — syntaxe, null-safety, POO, programmation fonctionnelle, coroutines et patterns Android idiomatiques — et entrer sereinement dans Android natif.
Module 4 : Swift pour le mobile
1500
Un cours de 25h pour maîtriser Swift dans le contexte mobile — syntaxe, optionals, POO orientée protocole, async/await et patterns iOS — et préparer l'entrée dans SwiftUI.
Module 5 : TypeScript et React pour le mobile
1500
25h pour maîtriser TypeScript et React au niveau requis par le mobile — types, génériques, composants, hooks, contexte et patterns de composition — en préparation directe de React Native.
Module 6 : Dart pour Mobile
1200
Un cours de 20h pour maîtriser Dart dans le contexte mobile : syntaxe, null-safety, POO, génériques, Future, Stream et patterns idiomatiques qui préparent à Flutter.
Module 7 : Android natif avec Jetpack Compose
3600
Un cours complet de 60h pour construire des applications Android natives modernes avec Kotlin et Jetpack Compose — de l'installation d'Android Studio à un projet intégrateur bout-en-bout.
Module 8 : iOS natif avec SwiftUI
3600
Un cours complet de 60h pour concevoir, construire et livrer une application iOS native moderne avec SwiftUI — Views déclaratives, NavigationStack, Observation, Core Data, réseau et projet intégrateur.
Module 9 : React Native moderne
3000
Un cours complet de 50h pour construire des applications mobiles iOS et Android avec React Native et Expo — navigation, state management, modules natifs, performance et projet intégrateur bout-en-bout.
Module 10 : Flutter moderne
3000
Un cours complet de 50h pour concevoir des applications mobiles cross-platform avec Flutter — widgets, state management, plugins natifs, performance et tests — jusqu'à un projet intégrateur.
Module 11 : Android avancé et publication
1500
Un cours de 25h pour professionnaliser une application Android : profiling avec Android Profiler et Baseline Profiles, tests automatisés, CI/CD Gradle et Fastlane, publication maîtrisée sur le Play Store.
Module 12 : iOS avancé et publication
1500
Un cours de 25h pour amener une application iOS du prototype à l'App Store : profilage avec Instruments, tests XCTest, CI/CD Fastlane et publication App Store Connect.
Module 13 : Cross-Platform Avancé et Publication
1800
Un cours final de 30h pour mutualiser React Native et Flutter — bridges natifs, CI/CD, publication duale Play Store et App Store, monitoring et analytics de production.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter