✨ Du Code à la Création : Lancer le Futur du Développement Web et Logiciel ✨
Ce dépôt rassemble toutes les ressources, cours, résumés, travaux pratiques, examens et documents supplémentaires relatifs à la première année du programme Développement Digital aux Cités des Métiers et des Compétences (CMC). Structuré autour de 8 modules principaux, le dépôt est conçu comme un outil d’accompagnement pour aider les étudiants à apprendre, pratiquer et réviser les bases du développement web et logiciel.
Avant de commencer à utiliser ce dépôt, assurez-vous d'avoir installé les outils suivants selon les modules que vous souhaitez étudier :
- Git : Pour cloner et gérer le dépôt
- Un éditeur de code : VS Code, Sublime Text, ou tout autre éditeur de votre choix
- Un navigateur web : Chrome, Firefox, Safari, ou Edge
- Cloner le dépôt
git clone https://github.com/BouglaceMarouane/DD-CMC.git
cd DD-CMC
- Structure recommandée pour vos projets
# Créez un dossier pour vos projets personnels
mkdir mes-projets
cd mes-projets
# Exemples de structure pour chaque module
mkdir python-projects # Pour M102, M103
mkdir web-static # Pour M104
mkdir javascript-projects # Pour M105
mkdir database-projects # Pour M106
mkdir php-projects # Pour M107
Le dépôt est organisé en 8 modules, chacun possédant son propre dossier. À l'intérieur de chaque dossier, vous trouverez des sous-sections pour les notes de cours, exercices, projets et évaluations afin de garder tout clair et accessible.
-
M101 – Se situer au regard du métier et de la démarche de formation (15h)
- Introduction au métier de développeur digital, opportunités de carrière et méthodologie de formation.
-
M102 – Acquérir les bases de l’algorithmique (120h)
- Principes algorithmiques de base pour développer un esprit de résolution de problèmes avant de coder (avec Python dans ce module).
-
M103 – Programmer en Orienté Objet (120h)
- Concepts de POO pour concevoir des solutions logicielles évolutives et réutilisables.
-
M104 – Développer des sites web statiques (90h)
- Fondamentaux HTML & CSS pour créer des pages statiques bien structurées et responsives.
-
M105 – Programmer en JavaScript (120h)
- Exploration de JavaScript pour des interactions dynamiques et le développement côté client.
-
M106 – Manipuler des bases de données (105h)
- Bases de données relationnelles, SQL et techniques pour stocker et gérer efficacement les données.
-
M107 – Développer des sites web dynamiques (120h)
- Du statique au dynamique : intégration de la programmation backend (PHP, scripts côté serveur) avec les bases de données.
-
M108 – S’initier à la sécurité des systèmes d’information (75h)
- Notions de base pour sécuriser les applications et systèmes contre les menaces courantes.
Ce dépôt a pour but de centraliser toutes les ressources nécessaires pour réussir la première année d’études en Développement Digital à la CMC. Il est conçu pour servir d’outil de révision, de guide de référence et de source d’inspiration pour les étudiants.
🚀 Curaté et partagé par @BouglaceMarouane, stagiaire en Développement Digital à la CMC, passionné par la création de solutions digitales innovantes et le soutien à la prochaine génération de développeurs à la CMC.
Si vous trouvez ce projet utile, pensez à lui donner une ⭐ sur GitHub — ça aide beaucoup ! 🙌
Ce repository est maintenu pour aider les étudiants en Développement Digital à la CMC à accéder facilement aux documents et ressources nécessaires à leur formation.