Formation : Les fondamentaux du développement d'interfaces graphiques avec HTML5, CSS3 et JavaScript

Développer des pages Web dynamiques avec le langage PHP

  • HTML : le langage du Web
  • Contexte historique
  • Concept et usage des balises
  • Le bon usage des balises
  • Particularités et pièges du HTML
  • Le document HTML minimum
  • Le texte simple
  • Les objets d’un document
  • L’en-tête d’un document HTML
  • Titres et paragraphes de texte
  • Le contrôle de passage à la ligne
  • Le formatage du texte, l’alignement
  • La taille, la couleur et la police
  • Les caractères spéciaux
  • Les commentaires
  • Les autres balises de texte
  •  
  • Numérotées, à puces, imbriquées
  • Les listes de définition
  • Cellules de tableau et fusion des cellules
  • Gestion de la taille du tableau
  • En-tête et légende
  • Les bordures
  • Les groupes de colonnes et de lignes
  • La balise de liens
  • Les différents types de liens : vers une autre page, dans une page, vers un site Web, de téléchargement…
  • Les Target
  • L’attribut titre
  • La couleur des liens
  • Liens et feuilles de style
  • L’insertion d’une image
  • L’espace autour d’une image
  • L’alignement d’une image
  • Couleur et image d’arrière-plan
  • L’insertion d’un lien sur une image
  • Les images réactives
  • La déclaration de formulaire
  • Zone de texte à une ligne
  • Menu déroulant
  • Boutons : radio, checkbox, d’envoi, d’annulation, de commande
  • Les formulaires : cachés, de transfert de fichier, de mot de passe
  • L’organisation des éléments d’un formulaire
  • Doctype ou DTD
  • Les propriétés : couleur, police, marge,…
  • Les classes
  • Dynamiser un site avec CSS
  • Gérer les positionnements
  • JavaScript pour quoi faire ?
  • L’environnement du client Web
  • Le navigateur, les outils
  • La syntaxe
  • Les variables, les fonctions globales, les opérateurs, les structures de contrôle
  • Les fonctions : définition, arguments, fonctions littérales, fonctions sous forme de données
  • Objets personnalisés et objets globaux
  • Manipuler les tableaux, les dates, les chaînes de caractères
  • La hiérarchie des objets
  • Les principaux objets : window, document, location, screen, navigator, form…
  • Manipuler des fenêtres
  • Gérer des timers
  • Contexte : fonctionnement d’un site internet
  • Histoire et normalisation du HTML
  • La nouvelle vision HTML5
  • Roadmap HTML5
  • Savoir quand choisir le HTML5
  • Utiliser le HTML5 avec des navigateurs qui ne le supportent pas
  • Structure d’une page
  • Doctype
  • Les nouveaux éléments et les éléments obsolètes
  • HTML5 et CSS3
  • La balise form
  • Créer et utiliser des formulaires HTML5
  • Les éléments audio et vidéo
  • Les conteneurs, les codecs
  • Compromis pour un site à forte audience
  • Les APIs HTML5
  • Audio et vidéo
  • Site web hors ligne
  • Drag et Drop
  • Canvas vs SVG
  • Contexte et accessibilité
  • Les évènements
  • Envoi de messages entre documents
  • Envoi de messages par canaux
  • Le push et les WebSockets pour plus de performances
  • Vue d’ensemble
  • La vie privée de l’utilisateur
  • Stockage local
  • Stockage en session
  • Bases de données SQL Web
  • Se passer d’images, éviter les astuces
  • Coins arrondis, ombres portées, transparence, animations
  • Autres nouveautés
  • Vue d’ensemble : clarifier le code, éviter la multiplication de div imbriquées
  • Niveau de présentation
  • Mise en page par patron
  • Mise en page multi-colonnes
  • Mise en page par boites horizontales ou verticales
  • Positionnement par grille
  • Autres nouveautés
  • CSS pour mobiles et tablettes

 

Durée : 28h
Horaires : soirs / week-ends
Groupes de 5 à 10 personnes

Contacts
Localisation
Nous suivre

S'inscrire

Formation Développement d’interfaces graphiques avec HTML5, CSS3 et JavaScript