Développer des applications HTML5 Responsives avec JavaScript et CSS3 Mixte : présentiel / à distance

DerniĂšre mise Ă  jour : 19/06/2026

Apprenez à créer des applications Web cÎté client avec les standards HTML5, CSS3 et JavaScript !

M'inscrire Ă  la formation

Ajouter au panier

Public visé

  • DĂ©veloppeurs, analystes programmeurs, chefs de projets

Prérequis

  • Avoir une expĂ©rience de programmation, quel que soit le langage d'origine

Objectifs de la formation

A l'issue de cette formation, l'apprenant sera capable de :

  • Construire des pages Web en HTML5 ;
  • Habiller et mettre en forme des pages Web avec CSS3 ;
  • CrĂ©er des formulaires avancĂ©s ;
  • CrĂ©er des tableaux de donnĂ©es ;
  • CrĂ©er des menus de navigation ;
  • Utiliser les diffĂ©rentes techniques CSS de positionnement et dimensionnement pour adapter la prĂ©sentation aux diffĂ©rents appareils (smartphone, tablette, PC) ;
  • Parcourir et modifier la structure d'une page en JavaScript ;
  • GĂ©rer des Ă©vĂ©nements utilisateur ;
  • IntĂ©grer Ă  une application Web des appels Ă  des Services Web REST et WebSockets en JavaScript.

Contenu de la formation

visuel

Jour 1 – Matin

Introduction

  • Vue d'ensemble de la crĂ©ation de contenus pour le Web
  • Langages HTML, CSS et JavaScript
  • Organisation d'un site Web
  • Principaux navigateurs et niveau de compatibilitĂ© aux nouveautĂ©s HTML5 et CSS3
  • Outils de crĂ©ation de contenus pour le Web

 

Jour 1 – Aprùs-midi

Notions fondamentales du langage HTML5

  • Syntaxe XML
  • Vue d'ensemble des balises HTML
  • Attributs XML, HTML et Ă©vĂ©nements
  • Structure du document HTML
  • ElĂ©ments d'entĂȘte

 

Jour 2 – Matin

Notions de base de la mise en forme en CSS

  • CrĂ©ation et intĂ©gration d'une feuille de style CSS
  • SĂ©lecteurs CSS simple
  • HĂ©ritage et cascades
  • Couleurs et UnitĂ©s de mesures : px, in, %, em
  • SĂ©lecteurs CSS3

 

Jour 2 – Aprùs-midi

Intégration et mise en forme de contenus simples

  • Gestion du texte, des paragraphes et des listes
  • GĂ©rer les espaces et les sauts de lignes
  • Affichage en ligne ou en bloc
  • Dimensions et marges
  • Bordures et Fonds

 

Jour 3 – Matin

Structure fluide et positionnement

  • ElĂ©ments conteneurs : nav, section, main, header, footer
  • UnitĂ©s avancĂ©es : %, vh, vw, calc()
  • Dimensionnement fluide et marges
  • Positionnements relatifs et absolus
  • Habillage et dĂ©bordements

 

Jour 3 – Aprùs-midi

Création de tableaux

  • ElĂ©ment Table
  • ElĂ©ments ligne et cellule
  • Mise en forme d'un tableau

 

Jour 4 – Matin

Création de formulaire HTML5

  • Structurer le formulaire avec les Ă©lĂ©ments Form, FieldSet et Label
  • Ajouter des Ă©lĂ©ments Input
  • CrĂ©er des listes de valeurs pour les Ă©lĂ©ments Input
  • Afficher des informations avec les Ă©lĂ©ments Output, Progress et Meter
  • Mettre en forme et valider un formulaire
  • Ajouter des boutons de contrĂŽle

 

Jour 4 – Aprùs-midi

Responsive Web Design

  • Introduction
  • Principes fondamentaux
  • Approche Mobile First
  • RĂ©solutions d'Ă©crans et Media Queries
  • RĂ©solutions et densitĂ©s des principaux smartphones et tablettes
  • Viewport et Zoom
  • CritĂšres d'adaptation (width, height, device-width, orientation, ...)

 

Positionnement Ă  base de " Flexbox "

  • Affichage " Flexbox "
  • Axe principal et axe transversal
  • RĂ©partition et alignement des Ă©lĂ©ments
  • Dimensions de base, agrandissements et rĂ©ductions
  • Ordonnancement des Ă©lĂ©ments

 

Jour 5 – Matin

Fondamentaux du langage JavaScript

  • Fonctions
  • Tableaux et Objets
  • Fonctions anonymes et Encapsulation
  • Objets
  • PropriĂ©tĂ© prototype
  • NouveautĂ©s ECMAScript 6

 

Interagir avec le DOM

  • Rechercher les Ă©lĂ©ments avec les fonctions querySelector() et querySelectorAll()
  • Parcourir le DOM
  • Modifier la prĂ©sentation et le contenu du DOM
  • Modifier la structure du document
  • Intercepter les Ă©vĂ©nements avec la fonction addEventListener()

 

Jour 5 – Aprùs-midi

RequĂȘte AJAX avec XMLHttpRequest

  • DĂ©finition d'une API REST
  • L'objet XMLHttpRequest2
  • Configurer une requĂȘte AJAX
  • Format d'Ă©change JSON
  • L'Ă©vĂ©nement progress

 

API Fetch et objets Promise

  • Les requĂȘtes Fetch
  • L'objet Promise
  • Synchronisation des traitements et des requĂȘtes

 

Communication temps réel

  • API WebSocket
  • Ouverture et fermeture de la connexion
  • Emettre des messages
  • Recevoir des messages

 

Concepteur : Eni Service - Diffuseur : Groupe Arkesys

Compétences acquises à l'issue de la formation

  • Construire des pages Web en HTML5
  • Habiller et mettre en forme des pages Web avec CSS3
  • CrĂ©er des formulaires avancĂ©es
  • CrĂ©er des menus de navigation
  • Utiliser les diffĂ©rentes techniques CSS de positionnement et dimensionnement pour adapter la prĂ©sentation aux diffĂ©rents appareils (smartphone, tablette, PC)
  • Parcourir et modifier la structure d'une page en JavaScript
  • GĂ©rer des Ă©vĂšnements utilisateurs
  • IntĂ©grer Ă  une application web des appels Ă  des services Web REST et WebSockets en JavaScript

Modalités pédagogiques

  • Explications thĂ©oriques suivies de pratiques guidĂ©es puis de mises en autonomie.
  • Exercices autonomes et rĂ©guliers pour assurer l'assimilation

Moyens et supports pédagogiques

Votre formation a lieu en présentiel :

  • 1 vidĂ©oprojecteur par salle
  • 1 ordinateur

 

Votre formation se déroule à distance avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 Ă©quipement audio (micro et enceintes ou casque)
  • 1 Webcam (facultatif – dans l'idĂ©al)
  • 1 deuxiĂšme Ă©cran (facultatif – dans l'idĂ©al)

 

Votre formation se déroule sur notre plate-forme de formation avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 Ă©quipement audio (micro et enceintes ou casque - facultatif)

 

Support stagiaire :

À l'issue de la formation, les exercices et travaux pratiques rĂ©alisĂ©s, leurs corrigĂ©s ainsi qu'un support de cours dĂ©matĂ©rialisĂ© sera fourni Ă  chaque stagiaire par e-mail ou via la plate-forme FOAD.

Modalités d'évaluation et de suivi

L'acquisition des compĂ©tences de la formation se fait Ă  travers le suivi du formateur tout au long de la formation (sĂ©quences synchrones et asynchrones). Elle s'appuie Ă©galement sur la rĂ©alisation d'exercices et de TP. Enfin, des quiz s'ajoutent aux diffĂ©rents outils de validation de l'acquisition des compĂ©tences visĂ©es. Une Ă©valuation est systĂ©matiquement rĂ©alisĂ©e par chaque stagiaire, Ă  l'issue de la formation.

Profil du formateur

Nos formateurs sont certifiés à l'issue d'un parcours organisé par nos soins. Ils bénéficient d'un suivi de maintien et d'évolution de leurs compétences aussi bien au niveau technique que pédagogique.
Chacun de nos formateurs a bénéficié d'une formation spécifique à l'animation de classe virtuelle et à l'utilisation des solutions de formation à distance du Groupe ARKESYS.

Informations sur l'accessibilité

Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.

Session sélectionnée


  • La seyne sur mer COMPLÈTE

Prochaines Sessions

  • Aucune formation INTER-ENTREPRISE n'est programmĂ©e pour le moment. Contactez-nous via le formulaire ou par tĂ©lĂ©phone au 04 28 95 15 82 afin de connaitre les dates possibles ou les autres modalitĂ©s d'inscription.

Dans la mĂȘme catĂ©gorie

Partager cette formation

 

 

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police
Sélectionnez la police de caractÚres souhaitée

Déclaration d'accessibilité