Comprendre les sites statiques et dynamiques
Découvrez les différences fondamentales entre un site statique et un site dynamique, notamment leurs composants et mode de fonctionnement.
Qu'est-ce que le HTML et le CSS?
Standard et accessibilité?
Communication serveur navigateur
Organiser son poste de travail et ses méthodes pour allez plus vite
Outils de développement
Qu'est-ce qu'une balise HTML?
Ossature d'une page HTML








Pensez au SEO
Les commentaires HTML
Les éléments de titre
Le paragraphe
Les emphases
Les citations
Les indices et exposants
L'abréviation
Le texte préformaté et affichage de code
Autre balise
Les images
L'audio
La vidéo
Le lien simple
Liens en chemin absolu et relatif
Les ancres
Les listes
La liste de définition
Le tableau simple
Savoir fusionner des cellules
Le tableau avec de la sémantique
La structure d'un formulaire
Des attributs pour les utilisateurs
Des attributs pour les utilisateurs suite
Les autres balises de formulaire





Balises neutres
Balises sémantiques html5







Réalisation de trois pages d'un site
Le validateur du W3C
Détails de la leçon
Description de la leçon
Un site statique se compose de fichiers HTML, JavaScript et CSS qui ne dépendent pas d'une base de données. Ces fichiers sont directement transférés sur un serveur web, comme via Files.ia. En revanche, un site dynamique utilise une base de données MySQL et un moteur PHP. L'utilisateur, via une requête HTTP depuis son navigateur, déclenche l'interprétation du code PHP sur le serveur, lequel se connecte à la base de données pour récupérer les informations nécessaires, ensuite rendues en HTML et CSS. Cela implique un échange constant et une interprétation des données côté serveur avant d'être envoyées à l'utilisateur.
Lorsque vous visitez un site dynamique, vous bénéficiez d'une expérience plus interactive et personnalisée, les données étant constamment actualisées et affichées en temps réel. D'où l'importance de comprendre ces deux types de sites pour faire les meilleurs choix en développement web.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de définir les concepts de site statique et dynamique, d'expliquer leurs différences principales, et d'illustrer le fonctionnement des sites dynamiques utilisant PHP et MySQL.
Prérequis pour cette leçon
Auteurs de cette vidéo doivent avoir des connaissances de base en HTML, CSS et JavaScript pour mieux comprendre les différences et les mécanismes exposés.
Métiers concernés
Les concepts expliqués sont pertinents pour les développeurs web, les administrateurs système, et les ingénieurs en systèmes d'information qui travaillent avec des technologies de serveur et des bases de données.
Alternatives et ressources
En lieu et place de MySQL, vous pouvez utiliser d'autres bases de données comme PostgreSQL ou SQLite. En alternative à PHP, d'autres langages de serveur comme Python (avec Django ou Flask) ou Ruby (avec Ruby on Rails) peuvent être considérés.
Questions & Réponses
