Formation HTML / CSS / JS

Mieux comprendre le web et apprendre à concevoir son propre site web grâce aux langages standards du web. C’est ce que nous proposons à travers cette formation au développement web de 5 jours.

Grâce à celle-ci, vous pourrez acquérir toutes les bases et bonnes pratiquement du développement web dans les langages HTML, CSS et Javascript.

La formation est accessible à tous même si vous n’avez jamais écrit une seule ligne de code !

Celle-ci débutera par un module de culture web. Ce dernier est destiné à vous expliquer comment fonctionne le web de manière générale : client/serveur, DNS, héberger son site web, noms de domaine, HTTPS et SSL… et permettra de vous mettre à niveau avant d’entamer le chapitre sur le développement lui-même.

Notre formateur avec plus de 100 sites à son actif vous orientera aussi sur les solutions et les outils actuels pour mieux organiser votre travail ou gagner en productivité.

Cette formation se veut très pratique et interactive afin de faciliter l’acquisition des connaissances et des exemples concrets seront également utilisés pour illustrer la théorie.

Programme de formation

  • Introduction
  • Présentation et générales sur le web
    • Généralités
      • Du web 1.0 au web 3.0
      • Historique du web
      • Fonctionnement du web : protocole TCP/IP, serveur/client, DNS, paquets…
      • Les différents types de site
      • Les moteurs de recherche
      • Statistiques et illustrations
      • Lexique
      • Les navigateurs
    • Les langages « web »
      • Concept des langages de rendu VS langages fonctionnels
      • Présentation des différents langages et leur utilité
      • Historique des langages principaux : HTML, CSS, PHP, JS
  • Nom de domaine & Hébergemen
    • Nom de domaine
      • Fonctionnement
      • Les extensions (standards, locales, marketing…)
      • Les sous-domaines
      • HTTPS / SSL
      • Les différents services de base : serveur web, DNS…
    • Les registrar
      • Registrar vs fournisseurs généralistes
    • DNS et configuration
      • Principe de configuration DNS d’un nom de domaine : primaire, secondaire…
    • Hébergement
      • Les différents types d’hébergements (mutualisés, VPS, Dédiés…)
      • Tableau comparatif prix + utilisation
      • Présentation des différentes options
    • Dimensionner son hébergement en fonction des besoins
    • Choisir la localisation
    • Sélectionner une solution en fonction du trafic, des ressources nécessaires.
  • Les langages web
    • Présentation des différents environnements de développement
    • Installation d’un environnement de développement en local (WAMP, MAMP)
    • Langages fonctionnelles VS langages de rendus
      • HTML
        • Construction d’une page
        • Structure de base d’une page HTML (Doctype, head, body)
        • Le balisage de base en HTML (balises paires et auto fermantes)
        • Les commentaires
        • Création d’un formulaire
        • Le balisage sémantique et HTML5
        • Comparatif versions de HTML jusqu’à 5
        • Intérêt des balises HTML5
        • Tableau des balises
        • Les données structurées (LD JSON + micro données)
        • Normes et optimisations
      • La norme W3C + outil de validation
  • CSS
    • Fonctionnement du CSS
      • CSS Inline et feuilles de styles
      • Classes et ID
      • Pseudo-classe
      • Responsive
      • Framework Bootstrap
    • Normes et optimisations
    • Factorisation du code – helpers
  • JavaScript / jQuery
    • Présentation de JavaScript
    • Historique
    • Utilisation : rendre les pages web dynamiques
    • JS inline et fichiers JS
    • Les variables
    • Manipuler le DOM
    • JQuery
      • Présentation du langage
      • Avantages et inconvénients
      • Manipuler le DOM
      • Le sélecteur jQuery
    • Bibliothèques utiles
      • JQuery UI
      • Bootstrap
      • Slick slider
      • Chart.js
  • Norme et optimisations