Description

Que ce soit pour développer des sites internet ou bien des applications en ligne, HTML est l'élément incontournable qu'il faut apprendre et maîtriser. Sans HTML, il n'y a pas d'interface possible.

Cette formation apporte les bases simples permettant de comprendre la structure d'une interface prévue pour internet et vous apprend à manipuler les différents éléments.

Textes, images, son et même média vidéo, vous apprendrez à baliser le terrain et à créer un squelette applicatif parfait.

Vous découvrirez également les versions existantes, l'environnement de travail et les limites imposées par les outils des différents éditeurs.

Publics visés

  • Toute personne souhaitant devenir développeur d'application web et mobile.
  • Tout développeur souhaitant approfondir ces connaissances de la structuration HTML.

Pré-requis

  • Savoir utiliser un poste informatique et connaître les bases au clavier.
  • Avoir une connaissance d'Internet en tant qu'utilisateur.
  • Savoir ce qu'est un IDE, de préférence Visual Studio Code.

Compétences

Compréhension du monde du web.

Maitrise de l'éditeur de code et des extensions.

Utilisation des principales balises HTML.

Conception d'une structure de page web.

Gestion de la navigation entre pages.

Structurer des données textes en tableau.

Communiquer avec des formulaires.

Afficher des médias, images, audio et vidéos.

Comprendre les api principales en HTML5.

Savoir prototyper un gabarit applicatif.

Contenu du cours

9 chapites • 45 vidéos • 5h 13m de cours
Le monde du web
4 vidéos • 24m 14s

Le web est partout, il est omniprésent et nous accompagne dans notre vie de tous les jours, découvrons sa naissance et son fonctionnement actuel.

Le commencement
05:03

Technologie des années 80, le web n'a pourtant pas beaucoup évolué dans sa forme la plus pure, balayons ici les prémisses.

Une question de sémantique
06:24

Que vous décidiez de programmer avec Javascript ou Php, dans tous les cas, la sortie finale sera du HTML, voyons quelques exemples.

Les navigateurs
04:44

Pour pouvoir consommer de l'internet, il faut un ordinateur ou un téléphone mobile, mais le plus important est qu'il faut aussi un navigateur. Découvrons les principaux et les avantages et inconvénients.

Les plateformes
08:03

Le web s'affiche partout, que ce soit sur ordinateur ou sur mobile et maintenant même sur des montres et des téléviseurs, petit tour d'horizon des contraintes.

Découvrir les outils
4 vidéos • 27m 30s

Pour coder des pages web, nous avons besoin d'outils indispensables, découvrons les meilleurs outils du marché et comment les installer et les utiliser.

Les éditeurs de code
04:19

De nombreux éditeurs existent, voyons les principaux et apprenons à utiliser Visual Studio Code.

Booster son environnement
10:19

Avec des plugins disponibles gratuitement, nous allons préparer notre environnement, Chrome et Visual Studio.

La console du développeur
04:05

Tous les navigateurs modernes nous proposent désormais une console, voyons les principales et les outils les plus intéressants pour notre métier.

Node.js et Npm
08:47

Même si notre but est ici de découvrir le HTML, certains outils en ligne de commande seront très utiles pour avancer sereinement. Apprenons à installer des outils via npm.

Concevoir une page
10 vidéos • 1h 12m 58s

La première étape de toute page web, c'est la conception et la réflexion sur les éléments, le texte et aussi la structure, voyons ici les principales balises.

Découvrir le corps
07:31

Toute page internet dispose d'un corps précis, avec des informations importantes dans l'entête et des éléments obligatoires.

Enregistrer le projet
05:22

Dans Visual Studio, il faut enregistrer un site sous forme de projet, pour travailler plus simplement.

Décrire du texte
06:46

En terme de texte pure, HTML nous propose de nombreuses balises pour formatter et définir un texte, parlons des titres, des paragraphes et des balises les plus communes.

Entourer les éléments
07:00

Découvrons div, qui est une des principale balise, elle entoure beaucoup d'autre éléments, elle est un peu le parent le plus générique en HTML.

Section plutôt que Div
06:02

Les sections ont la particularité de mieux définir des zones de pages, découvrons comment les utiliser pour décrire un peu mieux.

Fournir une structure
05:50

Grâce à des balises plus récentes, et plus modernes, nous allons apporter plus de sémantique et de compréhension dans notre code.

Définir la navigation
09:17

Pour décrire un menu, il existe aussi une façon d'écrire et de donner l'information, découvrons l'élément nav et son utilité.

Décrire une donnée
07:33

Le web est constitué d'informations. Ces informations, sans contexte, ne sont pas simplement compréhensibles. Apprenons à mieux décrire.

Afficher une image
09:13

Que ce soit un logo, une illustration ou un plan par exemple, le web est fait aussi bien de textes que d'images, découvrons comment en insérer dans une page.

Comprendre les attributs
08:24

Chaque balise dispose d'options, appelés attributs HTML, il faut les connaitre et sinon disposer d'un aide mémoire pour savoir ce qu'il est possible de faire.

Naviguer en multi-pages
3 vidéos • 21m 46s

Un site web est constitué de pages, de liens, d'informations réparties sur plusieurs emplacements, apprenons à créer plusieurs fichiers html et à les relier entre eux.

Créer plusieurs pages
05:40

Nous allons initier notre exemple avec plusieurs fichiers, et voir comment y accéder à la main.

Faire des liens
09:10

Pour nous permettre de nous déplacer entre les pages, nous allons créer des liens et référencer les informations de navigation.

Naviguer en interne dans la page
06:56

Les liens nous offrent également la possibilité de diriger notre visiteur dans la page entière et de lui fournir une sorte de sommaire interactif.

Afficher des données en tableau
7 vidéos • 40m 54s

Nous avons de temps en temps besoin d'afficher des données sous forme de tableau, découvrons quelles sont les possibilités en la matière.

Créer un tableau
06:15

Avant de plonger dans les possibilités offertes par ce format, il est essentiel de créer un premier tableau.

Décorer un tableau
06:32

Pour le rendre plus agréable, quelques options sont disponibles, pour définir sa taille et sa bordure.

Le haut, le bas, le corps
06:19

Les tableau ont trois parties intéressantes que nous allons décrire ensemble, le haut, souvent pour les entêtes, le bas, pour des actions par exemple et le corps, pour la donnée.

Gagner de la place
06:38

Il sera souvent important d'augmenter ou de réduire certaines zones du tableau, pour afficher la donnée plus convenablement, des attributs existent pour cela.

Résumé et détails
05:46

Il est souvent nécessaire, avec HTML, de décrire un maximum les informations de la page, pour les moteurs de recherche, voyons également comment donner plus de détails sur notre tableau.

Entête et scope
06:04

Pour informer qu'une cellule est une entête, nous disposons de deux information, une balise et une attribut vont nous permettre de décrire cet état.

Un point sur les attributs
03:20

Les tableaux disposent de nombreux attributs devenus obsolètes, faisons le point.

Interagir avec les visiteurs
6 vidéos • 49m

Nous allons sûrement demander à nos utilisateurs de s'inscrire, se connecter à un espace sécurisé et aussi de communiquer avec nous, et tout ça passe par les formulaires.

Créer un formulaire
05:36

Avant de découvrir ce que les formulaires nous permettent, il est important de savoir en créer un premier, avec les éléments de base.

Donner du contexte
07:41

Grâce à certaines balises et attributs, nous allons pouvoir donner un contexte à nos utilisateurs et les informer de ce que nous attendons.

Découvrir les types de champs
09:08

Beaucoup de types de champs existent et nous permettent de fixer les informations à récupérer, voyons ici les principaux.

Sélection simple et multiple
10:32

Des champs spéciaux permettent de proposer des choix à l'utilisateur, voyons les différences.

Soumettre un formulaire
09:35

Un formulaire va nous permettre de récupérer la donnée et d'en faire quelque chose, voyons comment faire pour lire l'information du formulaire.

Gérer les erreurs
06:28

HTML5 nous permet de bénéficier d'un système simple pour gérer les erreurs, découvrons comment l'utiliser.

Utiliser le multimédia
3 vidéos • 19m 32s

Html, dans ces versions les plus modernes, nous permet d'ajouter du son, de la vidéo et de jouer avec des médias plus modernes.

Les types de médias
05:09

De nombreux médias sont supportés de façon native par les navigateurs, petite tour d'horizon et feuille de route.

Insérer une vidéo
07:52

Nous allons découvrir comment utiliser les vidéos dans nos pages web, et permettre à nos utilisateurs d'interagir avec.

Insérer du son
06:31

Il est possible de jouer un son sur une page internet, bien entendu, ce ne sera pas un player complet et la gestion est assez limité, mais c'est possible !

Les api HTML5
5 vidéos • 37m 47s

Depuis la version 5 de HTML, de nombreux outils ont fait leur apparition. Entre HTML et Javascript, ces outils nous permettent de fournir plus d'outils à nos utilisateurs.

A la découverte des apis
06:04

Qu'est ce qu'une api, pourquoi existent-elles et comment les utiliser, voyons de quoi il en retourne.

La géolocalisation
10:25

Vous avez sûrement déjà été notifié par un site pour partager votre géo-localisation, voyons comment utiliser cette api.

Le glisser/déposer
08:39

Il vous arrivera peut-être de devoir fournir un système de drag and drop à vos visiteurs, dans une liste par exemple, HTML5 dispose d'une telle api.

Les base de données
07:31

Votre navigateur n'est pas juste un simple afficheur de page, il dispose d'emplacement mémoire, et les api vous offrent des outils pour les utiliser.

Aller plus loin
05:08

Pour découvrir les autres api et leur utilisation, de nombreuses ressources sont disponibles en ligne, découvrons les.

Quelques outils en plus
3 vidéos • 20m 18s

Pour parfaire votre boite à outil et bien démarrer, voici une liste d'outils très importants à posséder et garder de coté.

Les documentations
05:58

Pour ne jamais rien oublier, il est important d'avoir des guides et des documentations en ligne pour trouver l'information.

La boite à outils
06:31

Voici deux outils indispensable pour développer des sites internet de qualité en html.

Les prototypes
07:49

Pour designer une page internet, et bien coder sa structure, il est souvent nécessaire de devoir prototyper une page, découvrons quelques outils disponibles gratuitement.

Enseignant

image
Julien Moulin

Fondateur & Formateur Js/Ts

11 articles sur le blog
28 cours

Julien Moulin est un expert en développement full stack (JS/TS) et un leader technique reconnu. Il excelle dans l'adoption de technologies innovantes tout en répondant aux besoins clients. Son approche allie pragmatisme et innovation, avec une expertise couvrant les plateformes e-commerce, les applications métiers et la modernisation des architectures existantes. En mentor passionné, il partage ses connaissances avec pédagogie, encourage l’apprentissage continu, et inspire ses équipes à relever des défis ambitieux.

Envie de devenir dev web ?