Former des développeurs web compétents, capables de créer et de gérer des sites web dynamiques et responsives en utilisant les technologies modernes du web.
Module 1 : Introduction au Développement Web
- Bases du HTML et CSS : Structure des pages web et stylisation.
- Principes du Web Design : Conception d'interfaces utilisateur attrayantes et fonctionnelles.
- Accessibilité Web : Normes et bonnes pratiques pour un web inclusif.
- Outils de Développement : Introduction aux éditeurs de code et environnements de développement intégrés (IDE).
Module 2 : Programmation Front-End
- JavaScript : Langage de programmation pour dynamiser les sites web.
- Frameworks et Bibliothèques : Utilisation de React, Angular ou Vue.js pour développer des interfaces utilisateur interactives.
- Responsive Design : Techniques pour créer des sites adaptatifs à différents écrans et appareils.
- Outils de Versioning : Introduction à Git et GitHub pour la gestion de versions et la collaboration.
Module 3 : Programmation Back-End
- Introduction au Back-End : Concepts de base des serveurs et des bases de données.
- Node.js et Express : Création de serveurs web et API.
- Bases de Données : Utilisation de bases de données relationnelles (MySQL) et non relationnelles (MongoDB).
- Sécurité Web : Bonnes pratiques pour sécuriser les applications web.
Module 4 : Projets et Applications Pratiques
- Projets de Développement : Création de projets web complets, du front-end au back-end.
- Déploiement : Techniques de déploiement sur des serveurs et plateformes de cloud.
- Tests et Debugging : Stratégies de tests et débogage des applications web.
- Portfolio Professionnel : Création et présentation d'un portfolio de projets web.
Attestation de formation
Non certifiante
Sans niveau spécifique