Udemybeginnerfr

Développement web de A à Z : créez un site complet sécurisé

Learn web development: build dynamic websites with MVC, PHP, JavaScript, MySQL, and more! HTML, CSS, Bootstrap included. Secure coding practices.

4.6(324)
1,931students
13h 21m
Certificate
Matthieu GASTON
Matthieu GASTONFormateur en école supérieure d'informatique + sur H2PROG

Course Content

Développement web de A à Z : créez un site complet sécurisé is a beginner-level Udemy course taught by Matthieu GASTON. It runs 13h 21m, is taught in French, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 324 reviews, with 1,931 students enrolled. It is a paid course, last updated February 2025.

Développement Web Complet : De la Conception à la Publication

Apprenez à créer un site internet professionnel et complet, en abordant toutes les étapes clés du développement web. Ce cours vous offre une approche holistique, allant au-delà de la simple programmation pour comprendre les besoins de vos clients.

Pourquoi ce cours est différent ?

Ce n'est pas seulement un cours de programmation ! Il met l'accent sur l'analyse des besoins du client, une étape cruciale pour éviter les erreurs et garantir un site web qui répond parfaitement à ses attentes. Vous apprendrez à analyser avant de coder, une pratique essentielle pour tout développeur web.

Ce que vous apprendrez :

  • Analyse des Besoins : Comprendre les enjeux et les problématiques d'un projet web, illustré par une refonte de site pour une association de protection animale.
  • Refonte Statique (HTML, CSS, Bootstrap Avancé) : Maîtrisez l'architecture et le design de votre site web. Vous créerez l'aspect global du site en 3 heures.
  • Refonte Dynamique (Base de Données) : Transformez votre site en un site interactif avec une base de données.
    • Diagrammes UML : Apprenez à créer des diagrammes de Use Case, un MCD (Modèle Conceptuel de Données), un MLD (Modèle Logique de Données) et un MPD (Modèle Physique de Données) avec MySQL Workbench.
    • SQL : Découvrez le langage SQL pour interagir avec votre base de données.
    • PHP & PDO : Intégrez PHP à votre base de données via PDO.
  • Architecture MVC : Apprenez l'architecture Model-View-Controller, un standard en développement web.
  • Administration du Site : Créez une interface d'administration pour permettre à vos clients de gérer facilement leur site.
  • JavaScript & jQuery : Ajoutez de l'interactivité à votre site avec JavaScript et jQuery, pour la manipulation du DOM et la gestion des images.
  • Déploiement : Apprenez à publier votre site web en créant une base de données sur un hébergeur et en utilisant FTP.
  • Sécurité : Protégez votre site contre les vulnérabilités courantes :
    • .htaccess
    • Cryptage de password
    • Injection SQL
    • Faille XSS
    • Gestion des exceptions et des erreurs
  • Responsive Design : Créez un site web adaptable à toutes les tailles d'écran.

Ce cours est pour vous si :

  • Vous souhaitez devenir développeur web.
  • Vous voulez créer des sites web complets et professionnels.
  • Vous êtes intéressé par l'analyse des besoins client.
  • Vous recherchez un cours pratique avec un projet concret.

Prérequis :

  • Une connaissance de base de HTML et CSS est recommandée.
  • Pour une préparation optimale, suivez les deux cours précédents :
    • [3 H2Prog : Créer son premier site web en HTML et CSS (gratuit)](lien vers le cours)
    • [9 H2prog : PHP pour être autonome en programmation Web](lien vers le cours)

Ce que vous obtiendrez :

À la fin de ce cours, vous aurez une solide compréhension des enjeux du développement web et serez capable de développer des sites web autonomement. Ce cours, bien que n'étant pas parfait, est un excellent point de départ pour votre carrière de développeur web.

[Site web exemple : Association Nos Amis Nos Animaux](lien vers le site)

N'hésitez pas à me faire part de vos suggestions pour améliorer le cours !

Matthieu GASTON de H2PROG

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(5)
8h 28m
beginner
5.0(4)
4h 42m
beginner
5.0(89)
37m
intermediate
5.0(597)
14h 2m
all