Formation en Webdesign & Développement Web
I. Durée
- 1 mois
II. Prérequis
- Avoir une bonne maîtrise de l'ordinateur et de l'environnement informatique
III. Objectif
Maîtriser la création et le développement de sites web complets, des langages fondamentaux du Web (HTML, CSS, JavaScript) jusqu'aux technologies serveur (PHP/MySQL, ASP.NET) et à la prise en main des frameworks modernes (Laravel, React, etc.).
Maîtriser la création et le développement de sites web complets, des langages fondamentaux du Web (HTML, CSS, JavaScript) jusqu'aux technologies serveur (PHP/MySQL, ASP.NET) et à la prise en main des frameworks modernes (Laravel, React, etc.).
IV. Pourquoi suivre cette formation
Le développement web est un secteur en constante évolution et très recherché sur le marché du travail. Ce programme de 3 mois vous permettra d'acquérir une double compétence Front-End (design et interactivité) et Back-End (bases de données et logique serveur), vous préparant à concevoir des applications web dynamiques, modernes et sécurisées.
Le développement web est un secteur en constante évolution et très recherché sur le marché du travail. Ce programme de 3 mois vous permettra d'acquérir une double compétence Front-End (design et interactivité) et Back-End (bases de données et logique serveur), vous préparant à concevoir des applications web dynamiques, modernes et sécurisées.
V. Programme de la formation (Mois par Mois)
CHAP-1 : Les Fondations du Web Front-End (HTML, CSS & JavaScript)
L'objectif du premier mois est de structurer, styliser et rendre interactives les pages web.
L'objectif du premier mois est de structurer, styliser et rendre interactives les pages web.
Leçon 1 : Introduction au Web : Architecture client-serveur, fonctionnement des navigateurs et outils du développeur
Leçon 2 : Structure des pages avec HTML5 (Balises sémantiques, formulaires, médias et accessibilité)
Leçon 3 : Stylisation avancée avec CSS3 (Flexbox, Grid Layout, animations et transitions)
Leçon 4 : Design Responsive (Adaptation sur mobile, tablette et écran PC via les Media Queries)
Leçon 5 : Algorithmique et bases de JavaScript (Variables, conditions, boucles et fonctions)
Leçon 6 : Dynamisation des pages avec JavaScript (Manipulation du DOM, événements et validation de formulaires)
CHAP-2 : Développement Back-End & Bases de Données (PHP/MySQL & ASP.NET)
Le deuxième mois est consacré à la logique serveur, au traitement des données et à la gestion des bases de données.
Le deuxième mois est consacré à la logique serveur, au traitement des données et à la gestion des bases de données.
Leçon 7 : Introduction à la programmation côté serveur et installation de l'environnement (XAMPP/WAMP)
Leçon 8 : Fundamentals de PHP : Saisie de données, formulaires, sessions et gestion des cookies
Leçon 9 : Conception et gestion des bases de données relationnelles avec MySQL / phpMyAdmin (SQL : SELECT, INSERT, UPDATE, DELETE)
Leçon 10 : Interconnexion PHP et MySQL via PDO pour créer une application web dynamique
Leçon 11 : Découverte de l'écosystème .NET et développement d'applications web avec ASP.NET Core
Leçon 12 : Sécurité web essentielle (Protection contre les injections SQL, attaques XSS et gestion des mots de passe hachés)
CHAP-3 : Frameworks Modernes & Déploiement de Projets Web (Laravel & Frameworks JS)
Le troisième mois consolide vos compétences avec l'utilisation de frameworks professionnels et la mise en ligne.
Le troisième mois consolide vos compétences avec l'utilisation de frameworks professionnels et la mise en ligne.
Leçon 13 : Architecture MVC (Modèle-Vue-Contrôleur) et introduction au framework PHP Laravel
Leçon 14 : Développement d'une application dynamique avec Laravel (Routage, Eloquent ORM, Blade)
Leçon 15 : Introduction aux frameworks/bibliothèques Front-End modernes (Découverte de React / Vue.js)
Leçon 16 : Création et consommation d'APIs REST (Échanges de données JSON entre Front-End et Back-End)
Leçon 17 : Outils de suivi de version (Git/GitHub) et hébergement d'un site web (Nom de domaine, FTP, bases de données en ligne)
Leçon 18 : Examen Pratique Final : Conception, développement et mise en ligne d'une application web complète
VI. Méthodologie & Avantages
- 80 % de pratique intensive par la création de projets web réels (Sites vitrines, blogs, plateformes d'administration).
- Code source des projets, gabarits et outils de développement fournis.
- Attestation de réussite en Webdesign & Développement Web délivrée à la fin.