Vous êtes sur la page 1sur 2

Étape Sujet Sujet Détail Langage/Framework J h

1 Bases Structure de base HTML, Balises courantes, Formulaires et Entrées, Intégration de médias HTML 10 2

Syntaxe CSS, Sélecteurs, Propriétés et Valeurs, Box model, Positionnement, Media queries CSS 10 2

Syntaxe JavaScript, Types de données et variables, Boucles et conditionnelles, Fonctions, Objets et


JavaScript 10 2
Tableaux, Manipulation du DOM, Gestion des événements

2 CSS Avancé Compréhension de Bootstrap, utilisation du système de grille, composants, utilitaires Bootstrap 20 2

3 JavaScript Avancé Comprendre AJAX/Fetch API, Appel d'APIs, Manipulation de JSON/XML - 20 2

Front-end
4 Composants, Gestion de l'état, Routage, tests avec React/Angular/Vue.js React/Angular/Vue.js 60 2
Framework

5 Java Backend Syntaxe Java, POO, Collections, Exceptions, JDBC Java 40 2

Comprendre Spring Core, Spring MVC, Injection de dépendances, AOP, Configuration XML et
6 Spring Spring 40 2
Annotation, Spring Boot
Comprendre Hibernate, ORM, Mappage d'objets, HQL, Configuration XML et Annotation, Relation avec
7 Hibernate & SQL Hibernate 40 2
les bases de données SQL

8 Node.js Backend Syntaxe Node.js, NPM, Modules, Gestion de fichiers, Express.js Node.js 40 2

Comprendre Express.js, Middleware, Routage, Template Engines, Sequelize/TypeORM avec bases de


9 Express.js & SQL Express.js 40 2
données SQL

10 PHP Backend Syntaxe PHP, POO, Gestion de fichiers, Formulaires et Cookies, PDO avec MySQL PHP 40 2

11 Symfony/Laravel Comprendre Symfony/Laravel, MVC, Routage, ORM avec Doctrine, Validation, Sécurité, Tests Symfony/Laravel 40 2
12 Python Backend Syntaxe Python, POO, Fichiers, erreurs et exceptions, Flask/Django pour le développement web Python 40 2

13 SQLAlchemy & SQL Comprendre SQLAlchemy, ORM, Mappage d'objets, relation avec les bases de données SQL SQLAlchemy 40 2

14 Version Control Comprendre Git, Commandes Git, GitHub/GitLab pour la collaboration et la Gestion de Version Git 20 2

15 DevOps Comprendre Linux, Docker pour la conteneurisation, Kubernetes pour l'orchestration - 60 2

Design Principles &


16 Comprendre les principes de Design comme SOLID, DRY, YAGNI, KISS - 30 2
Patterns

Algorithms & Data Comprendre les algorithmes de tri, de recherche, les structures de données (tableaux, listes, arbres, graphes, etc.), la
17 - 60 2
Structures complexité temporelle et spatiale

Comprendre les tests unitaires, d'intégration et fonctionnels, l'automatisation des tests avec des frameworks (JUnit
18 Testing - 40 2
pour Java, Jest pour JS, PHPUnit pour PHP, pytest pour Python)

Comprendre les attaques XSS, CSRF, SQL Injection, la gestion des Mots de passe et des Sessions, le Chiffrement, les
19 Security - 30 2
Certificats SSL

Vous aimerez peut-être aussi