Introduction au Développement
Web
Une vue d’ensemble des
technologies, langages et outils du
Web
Qu'est-ce que le développement
Web ?
• • Création et gestion de sites et applications
Web.
• • Se compose du front-end (interface
utilisateur) et du back-end (serveur, base de
données).
• • Utilise des langages comme HTML, CSS,
JavaScript, et des frameworks modernes.
Front-end vs Back-end
• • Front-end : Partie visible par l’utilisateur
(HTML, CSS, JS, frameworks comme React,
Vue).
• • Back-end : Gère les données et la logique
serveur (PHP, Node.js, Python, bases de
données comme MySQL, MongoDB).
• • Full-Stack : Développeur maîtrisant à la fois
le front-end et le back-end.
HTML - Structure d'une Page Web
• • HTML (HyperText Markup Language) définit
la structure d’une page Web.
• • Utilisation de balises comme <html>,
<head>, <body>, <p>, <div>, <img>, <a>.
• • Exemple :
• <!DOCTYPE html>
• <html>
• <head>
• <title>Ma page</title>
CSS - Mise en forme des pages
• • CSS (Cascading Style Sheets) est utilisé pour
styliser les pages Web.
• • Sélecteurs : Classes (.), ID (#), éléments (h1,
p, div).
• • Exemple :
• body { background-color: lightblue; }
• h1 { color: navy; text-align: center; }
JavaScript - Dynamiser les pages
Web
• • JavaScript est un langage de programmation
utilisé pour rendre les pages interactives.
• • Il permet de manipuler le DOM, d'ajouter
des événements et des animations.
• • Exemple :
• document.getElementById('btn').addEventList
ener('click', function() {
• alert('Bonjour !');
• });
Technologies et Frameworks
• • Front-end : React, Angular, Vue.js.
• • Back-end : Node.js, Django, Laravel, Spring
Boot.
• • Bases de données : MySQL, PostgreSQL,
MongoDB.
• • Autres : APIs, WebSockets, Cloud
Computing.
Outils de Développement
• • Éditeurs de code : VS Code, Sublime Text,
Atom.
• • Gestion de versions : Git, GitHub, GitLab.
• • Navigateurs et DevTools pour le debug.
• • Environnements : Docker, VirtualBox.
Conclusion
• • Le développement Web est un domaine
vaste et en constante évolution.
• • Il implique plusieurs technologies et outils
pour créer des sites modernes et performants.
• • Se former et pratiquer est essentiel pour
devenir un bon développeur Web.

Introduction_Developpement_Web_html.pptx

  • 1.
    Introduction au Développement Web Unevue d’ensemble des technologies, langages et outils du Web
  • 2.
    Qu'est-ce que ledéveloppement Web ? • • Création et gestion de sites et applications Web. • • Se compose du front-end (interface utilisateur) et du back-end (serveur, base de données). • • Utilise des langages comme HTML, CSS, JavaScript, et des frameworks modernes.
  • 3.
    Front-end vs Back-end •• Front-end : Partie visible par l’utilisateur (HTML, CSS, JS, frameworks comme React, Vue). • • Back-end : Gère les données et la logique serveur (PHP, Node.js, Python, bases de données comme MySQL, MongoDB). • • Full-Stack : Développeur maîtrisant à la fois le front-end et le back-end.
  • 4.
    HTML - Structured'une Page Web • • HTML (HyperText Markup Language) définit la structure d’une page Web. • • Utilisation de balises comme <html>, <head>, <body>, <p>, <div>, <img>, <a>. • • Exemple : • <!DOCTYPE html> • <html> • <head> • <title>Ma page</title>
  • 5.
    CSS - Miseen forme des pages • • CSS (Cascading Style Sheets) est utilisé pour styliser les pages Web. • • Sélecteurs : Classes (.), ID (#), éléments (h1, p, div). • • Exemple : • body { background-color: lightblue; } • h1 { color: navy; text-align: center; }
  • 6.
    JavaScript - Dynamiserles pages Web • • JavaScript est un langage de programmation utilisé pour rendre les pages interactives. • • Il permet de manipuler le DOM, d'ajouter des événements et des animations. • • Exemple : • document.getElementById('btn').addEventList ener('click', function() { • alert('Bonjour !'); • });
  • 7.
    Technologies et Frameworks •• Front-end : React, Angular, Vue.js. • • Back-end : Node.js, Django, Laravel, Spring Boot. • • Bases de données : MySQL, PostgreSQL, MongoDB. • • Autres : APIs, WebSockets, Cloud Computing.
  • 8.
    Outils de Développement •• Éditeurs de code : VS Code, Sublime Text, Atom. • • Gestion de versions : Git, GitHub, GitLab. • • Navigateurs et DevTools pour le debug. • • Environnements : Docker, VirtualBox.
  • 9.
    Conclusion • • Ledéveloppement Web est un domaine vaste et en constante évolution. • • Il implique plusieurs technologies et outils pour créer des sites modernes et performants. • • Se former et pratiquer est essentiel pour devenir un bon développeur Web.