Formation Web
theme680
Formation Web
Spécialités : Formations
Sous Spécialités : Informatique
Description :
Programme de formation
Jour 1 : Présentation des technologies
- HTML5, standards et (rétro-)compatibilité
- Navigateurs et outils de travail
Jour 2 : Sémantique, référencement et accessibilité en HTML5
- DOCTYPE, encodage, règles de syntaxe
- Les nouvelles balises sémantiques
- Relations, micro-formats et micro-données
Jour 3: Sélection et positionnement en CSS3
- Nouveaux sélecteurs CSS
- Inline, block & float
- Contenu en colonnes
- Le futur du positionnement : (flex)box
Jour 4: JavaScript nouvelle génération
- Mode strict et chargement asynchrone
- DOM Level 3 : agir sur la page >> Gestion dynamique des événements
- Debug et détection du support du HTML5 >> JSON et initiation au modèle objet
- Compléter le site dynamique : formulaires et calculs, le métier de l’applicationInitiation à jQuery
Jour 5: Formulaires nouvelle génération
- Nouveaux types de champs
- Validation par le navigateur
- Ergonomie, mobile et accessibilité >> Suggestions automatiques
- Graphisme dynamique simplifié
Jour 6: Graphisme avancé
- Polices de caractères personnalisées
- Couleurs et dégradés
- Ombres et opacité
- Bordures et arrières-plans avancés
Jour 7: AJAX nouvelle générationt
- XMLHttpRequest 2
- Fichiers joints et progression >> Requêtes cross-domain
Jour 8: Historique et navigation
- AJAX avec historique
- Navigation par ancres
- Itérations de 4 semaines
- Communication entre onglets
Jour 9: Vidéo et audio
- Formats, codecs et outils
- Balises
- API JavaScript
- Plein écran et lecture partielle
Jour 10: Transformations, transitions et animations
- Rotation, translation, etc.
- Changement progressif d'un style
- Animations
- Timers et requestAnimationFrame
Jour 11: Géolocalisation
- Obtenir et suivre la position de l'utilisateur
Jour 12: Sites mobiles : media-queries et tactile
- S'adapter à la résolution d'écran et à l'orientation
- Réagir aux événements tactiles
Jour 13: Glisser-déplacer
- Attributs HTML et API JavaScript
Jour 14: Images : canvas et SVG
- Images vectorielles
- Création dynamique d'images en JavaScript
Jour 15: Stockage local et contenu hors ligne
- Attributs data- personnalisés
- localStorage et sessionStorage
- manifests
- indexedDB : base de données locale
Jour 16: Communication serveur nouvelle génération
- SPDY : le HTTP accéléré
- Server-sent events
- Websockets : communication permanente
- PInitiation à node.js
Jour 17: Performances
- Webworkers: scripts simultanés et partagés
- Page Visibility API
- Battery API
- Navigation Timing API