Développement - Internet :
Programmation HTML 5 et CSS 3


Durée de la formation : 3 jours

Objectifs : HTML est un langage permettant de définir des pages Web. Ce langage existe depuis 1989, mais ses premières versions étaient très pauvres. Au fur et à mesure des années, chaque nouvelle version a su apporter son lot de nouveautés. La version stable actuelle est la version 4.01. La spécification de la version 5 du langage HTML (qui englobe aussi CSS 3) est en cours de réalisation et devrait être finalisée pour 2014/2015.

Mais alors, pourquoi déjà proposer une formation sur le sujet. La réponse est simple : le standard HTML est constitué de plusieurs parties distinctes, et certaines d'entre elles sont déjà finalisées et implémentées dans les dernières versions de tous les navigateurs standards. Il est donc déjà possible de profiter de bon nombre de nouveautés. Ce sont ces points que nous allons ici présenter.

Prérequis : Pour pouvoir suivre la formation, la connaissance d'une version précédente de HTML est fortement recommandée.

Public ciblé : Développeur Web souhaitant appréhender les nouveautés de HTML 5


La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés. Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice), à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.


  1. Introduction à l'utilisation de HTML 5 et CSS 3

    • Bref historique sur les technologies Web
      • Le rôle du W3C (World Wide Web Consortium)
      • HTML et XHTML
      • DOM (Document Object Model)
      • CSS (Cascading Stylesheet Language)
    • Diverses questions
      • Quand utiliser HTML 5
      • Que faire pour les navigateurs ne le supportant pas
      • Road map sur les principaux points de HTML 5
      • Y a-t-il des éléments dépréciés du HTML 4.01 ?
  2. Quelques premières nouveautés

    • Gestion de la sémantique
    • Tags de mise en page
      • Définition du DOCTYPE HTML 5
      • Les différents tags de mise en page
    • Mise en oeuvre de barre de menu
    • Indicateurs de progression
      • Utilisations de jauge
      • Barres de progression
    • Eléments multimédia
      • La gestion des flux audio
      • La gestion des vidéo
      • Les différents types de formats supportés
  3. Gestion des formulaires

    • Rappels sur la mise en oeuvre de formulaires HTML
    • Les nouveaux champs de saisie
      • Les différents champs de saisie de dates
      • Champ de saisie d'email
      • Autres champs de saisie (color, recherche, ...)
    • Gestion du focus
    • Validation des formulaires
  4. Applications de styles avec CSS 3

    • Bordures arrondies
    • Gestion de la transparence
    • Gestion des ombres portées
    • Transformations 2D et 3D
    • Autres nouveautés
  5. Utilisation de Canvas HTML 5

    • Présentation du tag canvas
    • Contexte 2D
    • Couplage HTML/Javascript
    • Utilisation d'un contexte de tracé 2D
    • Différents types d'effets visuels
      • Ombres portées
      • Floutages
  6. Mise en oeuvre du Drag'n drop avec HTML 5

    • Définir les éléments draggable
      • L'objet event.dataTransfert
    • Les différents gestionnaires d'événements
  7. Autres possibilités HTML 5

    • API d'édition et attribut contenteditable
    • Gestion de l'historique du navigateur
    • Gestion des fichiers locaux
    • Base de données SQL Web
    • Les webworkers
    • Les websockets
    • La 3D avec WebGL
    • La géolocalisation
    • Site web hors-ligne

© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure


Filière Développement - Internet : Formation Programmation HTML 5 et CSS 3

Filière Développement - Internet : Cours Programmation HTML 5 et CSS 3

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique