Académique Documents
Professionnel Documents
Culture Documents
on et planification (Semaines
1-2) 1-2) 1-2) 1-2)
Définir les fonctionnalités clés de la Définir les fonctionnalités clés de la Définir les fonctionnalités clés de la Définir les fonctionnalités clés de la
plateforme plateforme plateforme plateforme
Créer des maquettes ou des prototypes Créer des maquettes ou des prototypes Créer des maquettes ou des prototypes Créer des maquettes ou des prototypes
pour visualiser l'interface utilisateur pour visualiser l'interface utilisateur pour visualiser l'interface utilisateur pour visualiser l'interface utilisateur
Planifier l'architecture de la base de Planifier l'architecture de la base de Planifier l'architecture de la base de Planifier l'architecture de la base de
données données données données
Planifier l'architecture du backend et du Planifier l'architecture du backend et du Planifier l'architecture du backend et du Planifier l'architecture du backend et du
frontend frontend frontend frontend
Phase 2: Apprendre les bases de JavaScript et Phase 2: Apprendre les bases de Java Phase 2: Apprendre les bases de PHP Phase 2: Apprendre les bases de Python
Node.js (Semaines 3-4) (Semaines 3-4) (Semaines 3-4) (Semaines 3-4)
JavaScript : syntaxe, variables, types de Java : syntaxe, variables, types de PHP : syntaxe, variables, types de Python : syntaxe, variables, types de
données, opérateurs, boucles, fonctions données, opérateurs, boucles, fonctions données, opérateurs, boucles, fonctions données, opérateurs, boucles, fonctions
Node.js : environnement de runtime, Programmation orientée objet en Java : Programmation orientée objet en PHP : Programmation orientée objet en Python :
modules, gestionnaires de paquets classes, objets, héritage, polymorphisme classes, objets, héritage, polymorphisme classes, objets, héritage, polymorphisme
(npm/yarn)
Collections Java : List, Set, Map Gestion des formulaires et des sessions Gestion des erreurs et des exceptions en
Phase 3: Apprendre Express.js et construire le en PHP Python
Phase 3: Apprendre Spring Boot et construire
backend (Semaines 5-8)
le backend (Semaines 5-8) Phase 3: Apprendre Laravel et construire le Phase 3: Apprendre Django et construire le
Apprendre Express.js : routage, backend (Semaines 5-8) backend (Semaines 5-8)
Apprendre Spring Boot : création
middleware, gestion des erreurs
d'applications, injection de dépendances, Apprendre Laravel : installation, Apprendre Django : installation,
Configurer le serveur avec Express.js configuration structure du framework, routage, structure du framework, modèles, vues,
middleware, controllers templates
Construire les routes API pour chaque Configurer le serveur avec Spring Boot
fonctionnalité (par exemple, Configurer le serveur avec Laravel Configurer le serveur avec Django
Construire les contrôleurs pour chaque
authentification, gestion des utilisateurs,
fonctionnalité (par exemple, Construire les contrôleurs pour chaque Construire les vues pour chaque
gestion des services)
authentification, gestion des utilisateurs, fonctionnalité (par exemple, fonctionnalité (par exemple,
Phase 4: Apprendre MongoDB et Mongoose et gestion des services) authentification, gestion des utilisateurs, authentification, gestion des utilisateurs,
construire la base de données (Semaines 9-10) gestion des services) gestion des services)
Phase 4: Apprendre Hibernate et construire la
Apprendre MongoDB : bases de données base de données (Semaines 9-10) Phase 4: Apprendre Eloquent et construire la Phase 4: Apprendre le ORM Django et
NoSQL, CRUD base de données (Semaines 9-10) construire la base de données (Semaines 9-10)
Apprendre Hibernate : configuration,
Apprendre Mongoose : modèles, schémas, sessions, transactions, CRUD Apprendre Eloquent : configuration, Apprendre le ORM Django : création de
relations entre les données modèles, relations, CRUD modèles, relations, CRUD
Construire et tester les entités et les
Construire et tester les modèles de répositories avec Hibernate Construire et tester les modèles avec Construire et tester les modèles avec le
données avec Mongoose Eloquent ORM Django
Phase 5: Apprendre React et construire le Phase 5: Apprendre Thymeleaf et construire le Phase 5: Apprendre Blade et construire le Phase 5: Construire le frontend avec le moteur
frontend (Semaines 11-14) frontend (Semaines 11-14) frontend (Semaines 11-14) de templates Django (Semaines 11-14)
Apprendre React : composants, états, Apprendre Thymeleaf : syntaxe, Apprendre Blade : syntaxe, héritage de Utiliser le moteur de templates Django
props, hooks expressions, intégration avec Spring layout, composants pour créer les vues de chaque page ou
fonctionnalité de la plateforme
Construire les composants React pour Construire les vues avec Thymeleaf pour Construire les vues avec Blade pour
chaque page ou fonctionnalité de la chaque page ou fonctionnalité de la chaque page ou fonctionnalité de la Intégrer les vues avec les contrôleurs
plateforme plateforme plateforme Django
Intégrer les composants avec les API Intégrer les vues avec les contrôleurs Intégrer les vues avec les contrôleurs Phase 6: Apprendre CSS et Bootstrap et
backend Spring Laravel styliser le frontend (Semaines 15-16)
Phase 6: Apprendre CSS et Bootstrap et Phase 6: Apprendre CSS et Bootstrap et Phase 6: Apprendre CSS et Bootstrap et Apprendre CSS : sélecteurs, propriétés,
styliser le frontend (Semaines 15-16) styliser le frontend (Semaines 15-16) styliser le frontend (Semaines 15-16) box model, flexbox, grid
Apprendre CSS : sélecteurs, propriétés, Apprendre CSS : sélecteurs, propriétés, Apprendre CSS : sélecteurs, propriétés, Apprendre Bootstrap : système de grille,
box model, flexbox, grid box model, flexbox, grid box model, flexbox, grid composants, utilitaires
Apprendre Bootstrap : système de grille, Apprendre Bootstrap : système de grille, Apprendre Bootstrap : système de grille, Styliser les vues Django avec CSS et
composants, utilitaires composants, utilitaires composants, utilitaires Bootstrap
Styliser les composants React avec CSS Styliser les vues Thymeleaf avec CSS et Styliser les vues Blade avec CSS et Phase 7: Tests et déploiement (Semaines 17-
et Bootstrap Bootstrap Bootstrap 18)
Phase 7: Tests et déploiement (Semaines 17- Phase 7: Tests et déploiement (Semaines 17- Phase 7: Tests et déploiement (Semaines 17- Tester l'application entière, à la fois le
18) 18) 18) backend et le frontend
Tester l'application entière, à la fois le Tester l'application entière, à la fois le Tester l'application entière, à la fois le Corriger les bugs et optimiser le code si
backend et le frontend backend et le frontend backend et le frontend nécessaire
Corriger les bugs et optimiser le code si Corriger les bugs et optimiser le code si Corriger les bugs et optimiser le code si Déployer la base de données et
nécessaire nécessaire nécessaire l'application sur un serveur de production
Déployer la base de données et Déployer la base de données et Déployer la base de données et Configurer le domaine et le SSL (pour
l'application sur un serveur de production l'application sur un serveur de production l'application sur un serveur de production HTTPS)
Configurer le domaine et le SSL (pour HTTPS)
Configurer le domaine et le SSL (pour Configurer le domaine et le SSL (pour
HTTPS) HTTPS)