HTML avancé

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

  • Filière :

    Développement logiciel

  • Sous-filière :

    Technos Web (PHP, JS...)

  • Référence

    DW-HTMA

  • Durée

    3 jours (21 h)

  • Prix unitaire HT

    1 950 € HT

Description

Cette formation vous permettra de découvrir les évolutions apportées par HTML5, CSS3, JavaScript et la communauté web. Ces technologies de pointe vous permettront de mettre en œuvre des sites performants et robustes.

Objectifs pédagogiques

  • Mettre en œuvre 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 cible

  • Developers
  • Developers IT
  • Développeur web
  • Developpeurs
  • Intégrateurs web

Pré-requis

  • Bases en HTML et CSS
  • Connaissance de Javascript

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

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

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le