Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Développement > HTML / CSS > Développer des sites robustes et performants grâce à HTML5, CSS3 et JavaScript

Développer des sites robustes et performants grâce à HTML5, CSS3 et JavaScript

javascript

Objectifs

  • Mettre en oeuvre des applications supportant le mode déconnecté
  • Connaître les différents protocoles de communication avec un serveur web
  • Développer des applications web avec les API HTML5
  • Développer ses propres composants web

Public

  • Développeurs
  • Intégrateurs web

Prérequis

  • Bases HTML et CSS
  • Connaissance de JavaScript

Programme de la formation

Introduction

  • Contexte historique
  • Panorama rapide

Rappels HTML, CSS et JavaScripts

Web Components

  • Custom Elements
  • HTML Templates
  • Shadow DOM
  • HTML Imports

Communication

  • WebSocket
  • Server-sent events
  • XMLHttpRequest
  • Fetch API
  • Notification API
  • Service Worker API

Mode déconnecté et stockage

  • Online/Offline API
  • Web Storage API
  • IndexedDB API

Web Worker API

Graphique

  • Canvas
  • WebGL

Houdini

  • Principes
  • Properties & Values API
  • CSS Typed Object Model
  • Worklet: Paint API, AnimationWorklet et layout API

Les autres APIs

  • Drag & drop
  • History API
  • Visibility API
  • Fullscreen API
  • Pointer Lock API
  • Geolocation API
  • Attribut contentEditable