Développement web avec HTML5 et CSS3 Réf : PE00061
Par
Nicolas Hoizey
![]()
![]()
![]()
![]()
Utilisez les nouvelles possibilités offertes par HTML5 et CSS3, pour concevoir simplement des pages web riches et cross-plateformes.
- Durée :
- 3 jours
- Lieux :
- Nantes, Paris
€1,320 HT (prix conseillé)
Description
En fin de stage, les participants se verront offrir un support mail individuel, assuré par le formateur pour une durée de 2 semaines, pour toute question en rapport avec le cours.
Objectifs pédagogiques
A l’issue de cette formation, les stagiaires seront en mesure de :- Saisir les apports de HTML5 et CSS 3 face aux enjeux du web d'aujourd'hui,
- Créer des pages en HTML5 et utiliser les nouvelles balises,
- Mettre en page et en forme avec CSS 3.
Public
- Développeurs et intégrateurs web,
- Graphistes, web designers,
- Webmaster.
Pré-requis
Avoir une connaissance préalable de HTML et CSS.
Type
Stage pratique
Méthode pédagogique
La formation comporte de nombreux travaux pratiques permettant d'illustrer et valider les concepts vus dans la formation (environ 40% de pratique).
Plan de cours
Histoire et contexte
- Rappel sur les évolutions de HTML et CSS depuis 15 ans
- Le processus de normalisation : le W3C et le WHATWG
- HTML5 : une nouvelle vision du langage
- CSS3 : la maturation de CSS2
- Généralité sur la syntaxe HTML
- Le nouveau Doctype
- Langage et encodage de caractère
- Le support navigateur
-
Exercice
- Créer un gabarit de base réutilisable pour tous les projets
- Évolution de l’imbrication des balises : disparition des notions de “inline” et “block”
- Les nouvelles balises : header, footer, structure, aside, nav, hgroup, etc.
- Les balises obsolètes : center, font, frame, acronym, etc.
-
Exercice
- Structurer une page avec les nouvelles balises
- Les nouveaux champs de formulaire
- Structurer un formulaire
- Les nouvelles pseudo-class CSS pour les formulaires : :valid, :invalid, :checked, Etc.
-
Exercice
- Créer un formulaire de contact et le mettre en forme
HTML5 : Le multimedia
- La balise video
- La balise audio
- Les balises object, embed et svg
- Les fichiers multimedia : conteneur (MP4, OGG, WEBM) et codec (.h264, Vorbis, Theora, VP8, etc.)
-
Exercice
- Inclure une video dans une page et créer une interface de contrôle personnalisée.
- La balise canvas
- SVG
- Différence et cas d’usage de ces 2 technologies
- Les filtres SVG
- WebGL
-
Exercice
- Créer un graphique avec Raphaël JS, les données étant dans une table HTML
- Extension du DOM : getElementByClassName, querySelector, contenteditable
- Les WebWorkers
- Drag n’ Drop
- Gestion des fichiers
- Gestion de l’historique
- Communication bi directionnelle asynchrone avec WebSocket
- Stockage de données côté client : Web Storage (sessionStorage et localStorage) et IndexedDB
- Fonctionnement déconnecté avec appcache
- Géolocalisation
- Device API et Web API
-
Exercice
- Créer une “todo list” avec IndexedDB, fonctionnant sans connexion
CSS3 : Introduction
- Avancement du travail de spécification
- Les préfixes vendeurs
- Cascade et compatibilité navigateur
- Rappel sur les selecteurs CSS2
- Les nouveaux selecteurs CSS3
- Les nouvelles pseudo-class CSS3 : :last-child, :nth-child, :nth-of-type, :not
-
Exercice
- Mettre en évidence les liens ouvrant une autre page, en indiquant aussi la langue du lien
- la fonction calc() et la propriété box-sizing
- Mise en forme tabulaire
- Mise en page multi-colonnes
- Le modèle de boite flexible
- Les gabarits de mise en page CSS
- La mise en page en grille CSS
-
Exercice
- Mettre en forme un gabarit de blog
- Reconnaître les capacités d’un ordinateur
- Différence entre media queries et viewport
-
Exercice
- Créer une page dont la mise en page s’adapte aux navigateurs mobiles
- Les couleurs
- Les polices de caractères
- Coins arrondis
- Ombres portés
- Dégradé de couleurs
- Bordures en images
- Fonds multiples
- Transformations 2D
- Transformations 3D
- Génération de contenu
-
Exercice
- Mettre en forme un système de “tooltip”
- Les transitions
- Les animations
-
Exercice
- Créer un menu de navigation animé
Prochaines sessions
|
|
Nantes | €1,320 |
|
|---|---|---|---|
|
|
Paris | €1,320 |
|
|
|
Paris | €1,320 |
|
|
|
Paris | €1,320 |
|
Témoignages
Très bonne formation, complète et actualisée. De nombre exemples et modèles. Formateur à jour et au courant des nouveautés.
Manque un peu d'exercice pratique
Christophe Peronnet,
Ingénieur étude
Formation excellente
Yves Robert,
Resp développement
Formateur compétent. et clair. Bon rythme de la formation
Gilles Karmazyn,
Ingénieur développement
Bonne formation mais me manquaient les pré-requis CSS
Thierry Lartigues,
dvpeur
Parfait, mais formation à faire sur 3 jours plutôt que 2 car un peu court pour avoir le temps de faire des exercices
Annie Imbaud,
Chef de projet internet
Suite aux retours des stagiaires, cette nouvelle formation se déroulera à partir du 1er janvier 2012, sur 3 jours au lieu de 2, afin de pouvoir développer la partie pratique de ce stage.
Lionel Cabon,
Directeur Clever Institut
Formation à recommander.
Mansour Yassine,
Ingénieur Spécialste Applicatif
Formation riche, timing idéal pour une bonne mémorisation (3J). Je la recommande.
Alexandre Girard,
Ingénieur d'application
Cher(e) visiteur(euse),
La pré-inscription à une session de formation se fait directement sur notre site. Vous pouvez au préalable nous demander un devis.
Cette inscription en 4 étapes comprend la saisie de
- vos coordonnées,
- votre entreprise,
- les noms des participants au stage,
- les éléments nécéssaires à la facturation.
Une fois votre inscription validée, vous recevez un récapitulatif de votre commande par mail.
La Convention de Formation Professionnelle Continue simplifiée sera envoyée par mai dans les 72H max. A noter que l'inscription est considérée comme définitive qu'après signature de cette convention.
Dès réception par nos services, de la convention signée, la convocation de stage est envoyée par mail aux stagiaires qui se voient ouvrir un compte sur notre site internet, leur permettant de préparer leur formation (accès, communication de leurs attentes, etc.). La facture sera émise à l'issue de la formation.
Pour toute information complémentaire, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.
A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.
Les autres formations « Développement internet et mobile » – Voir toutes les formations
-
Améliorer la productivité de vos développements PHP avec Doctrine 2
Par
Xavier Lacot
-
Architecture et développement avec Spring 3.0
Par
Fabien Guibert
-
Coder un site optimisé pour le référencement
Par
Gilles Grégoire
-
Développement PHP5 avec Symfony 1.4
Par
Xavier Lacot
-
Développement Web avec Java EE 6
Par
Fabien Guibert
-
Développement des EJB 3 en architecture JEE 6
Par
Fabien Guibert
-
Développer une application web avec Groovy and Grails
Par
Stéphane Prohaszka
-
Gestion de la persistance avec Hibernate et JPA
Par
Fabien Guibert
-
Git au quotidien
Par
Christophe Porteneuve
-
Git avancé
Par
Christophe Porteneuve
-
Initiation au développement ASP.NET MVC
Par
Boris Schapira
-
Initiation à la programmation Objet et JAVA
Par
Fabien Guibert
-
Les bonnes pratiques de développement internet
Par
Nicolas Hoizey
-
Maitrisez Play! framework
Par
Guillaume Bort
-
Maîtriser XML, XSLT et XPATH
Par
Fabien Guibert
-
Maîtriser la création de sites web en (X) html et CSS
Par
Pierre Allirol
-
Maîtriser le développement PHP avec le framework Symfony 2
Par
Xavier Lacot
-
Mise en oeuvre de Services Web en Java
Par
Fabien Guibert
-
Node.js pour vos applications web temps réel
Par
Nicolas Chambrier
-
Productivité et qualité des développements PHP
Par
Gabriele Santini
-
Ruby on Rails
Par
Eric Sarrion
-
Tests Automatisés et Intégration Continue PHP
Par
Gabriele Santini
-
Zend Framework
Par
Gabriele Santini
-
Administration d'un site Web avec Joomla! 2.5
Par
Marc Studer
-
Ajax, programmation côté client
Par
Rudy Rigot
-
Appli. mobiles et plateformes : solutions et tendances
Par
Sébastien Dugué
-
BPM - Modéliser ses processus métier pour les optimiser
Par
Gérard Beyney
-
Créer sa boutique e-Commerce Joomla! avec HikaShop
Par
Marc Studer
-
Créer sa boutique e-Commerce Virtuemart 2.0 pour Joomla!
Par
Marc Studer
-
Django 1.3
Par
Nicolas Perriault
-
Développement avec Drupal 7
Par
Bastien Jaillot
-
Développement avec jQuery et jQuery Mobile
Par
Eric Sarrion
-
Développement d'applications sociales e-commerce
Par
Julien Chaumond
-
Développement mobile avec Html, CSS, JavaScript, iUI et Phonegap
Par
Eric Sarrion
-
Développement mobile avec jQuery Mobile, HTML5 et PhoneGap
Par
Eric Sarrion
-
Développement natif Android
Par
Nicolas Chambrier
-
Développement natif iPhone
Par
Stéphane Prohaszka
-
Développer avec le framework Joomla! 2.5
Par
Marc Studer
-
Développer des applications pour mobiles avec Titanium
Par
Xavier Lacot
-
Ergonomie des interfaces homme-machine
Par
Jean-François Nogier
-
Initiation au développement Windows Phone (Silverlight)
Par
Boris Schapira
-
Javascript, HTML dynamique
Par
Rudy Rigot
-
L'approche MDA (Model Driven Architecture)
Par
Fabien Guibert
-
La démarche de recueil des besoins et de rédaction d’un cahier des charges
Par
Yves Tricot
-
Le "Mind Mapping" au service du Chef de Projet ou du Manager
Par
Aurélie Le Guillou
-
Les applications riches avec Adobe Flex 4 et AIR
Par
Simon Elcham
-
Magento : développer un site e-commerce
Par
Laurent Bourrel
-
Mise en oeuvre de eZ Publish
Par
Matthieu Sévère
-
Mise en oeuvre de vTigerCRM
Par
Khalid Elamri
-
Modélisation d'architecture d'entreprise avec Archimate
Par
Gilles Wagener
-
Planifier et piloter des projets Web avec SCRUM
Par
Stéphane Langlois
-
Prototype et Scriptaculous
Par
Eric Sarrion
-
Réussir son projet Web ou e-commerce
Par
Aurélie Le Guillou
-
Tests de charge avec JMeter
Par
Bruno Demion
-
Typo3 : créer et administrer un site
Par
Guillaume Bourreau
-
UML 2.0 pour les maîtrises d'ouvrage et d'oeuvre
Par
Fabien Guibert
-
jQuery et jQuery UI
Par
Eric Sarrion



