Plan de formation combiné :
Développeur Web + Mobile
Durée : 9 à 12 mois (intensif et pratique)
Objectif : Devenir un développeur Full Stack web et mobile capable de travailler à distance
pour des entreprises internationales.
🔹 Mois 1 à 3 : Développement Web Frontend
- Apprendre HTML, CSS (mise en page, design)
- JavaScript (variables, fonctions, DOM, événements)
- Framework : React.js (composants, hooks, props, state)
- Projet : Portfolio personnel + site CV interactif
🔹 Mois 4 à 6 : Backend et Full Stack Web
- Node.js et Express : création d'API REST
- Base de données : MongoDB ou PostgreSQL
- Sécurité : Authentification, gestion des sessions/tokens
- Projet : Application de gestion complète (CRUD + login)
- Déploiement : Netlify, Vercel, Heroku, Render
🔹 Mois 7 à 9 : Développement Mobile (Cross-platform)
- Choisir un framework : React Native ou Flutter
- Conception d’interface mobile (UI/UX)
- Gestion de la navigation et des états (Redux, Provider, etc.)
- Connexion à des APIs et base de données
- Projet : Application mobile (finance, santé, e-commerce)
🔹 Mois 10 à 12 : Intégration Web + Mobile + Cloud
- Créer un backend commun pour les 2 apps (web + mobile)
- Utiliser Firebase, Supabase ou MongoDB Atlas
- Projet final : Application web + mobile synchronisées
- Créer un portfolio complet avec tous les projets
- Préparer son profil pour Turing, Upwork, Andela
🧠 Compétences transversales (à pratiquer tout au long)
- Git et GitHub : versionner et collaborer
- Anglais technique (tutoriels, documentation, YouTube)
- Utilisation d’outils pro : Postman, VS Code, Figma
- Création de profil LinkedIn, CV et portfolio