HTML5 / JAVASCRIPT Développer des applications Web

Qualiopi

Vous souhaitez construire des pages Web en HTML5 et JavaScript ? Découvrez tout ce qu'il faut savoir en vous inscrivant à cette formation !

À partir de 7750 €
Durée 35h en 5 jours
Localisation Partout en France
Logo de GROUPE ARKESYS - HTML5 / JAVASCRIPT Développer des applications Web

Proposé par

GROUPE ARKESYS

Prérequis

  • Connaître les notions fondamentales de la programmation (Algorithmie)

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • 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 des appels à des Services Web REST et WebSockets en JavaScript

Programme de la formation

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

 

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

 

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

 

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

 

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

 

CRÉATION DE TABLEAUX

 

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

 

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

 

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

 

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()

 

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

 

TRAVAUX PRATIQUES

 

  • Création d'un site Web par étapes en respectant l'enchainement des modules théoriques
  • Structure HTML de la page
  • Ajout de contenus simples, titres, listes, images
  • Mise en place de liens de navigation entres les pages
  • Ajout d'un tableau de données HTML
  • Création d'un formulaire HTML
  • Mise en forme du site Web en CSS
  • Mise en forme des éléments texte
  • Mise en page et positionnement des contenus
  • Mise en forme du menu de navigation
  • Habillage du tableau de données
  • Mise en forme du formulaire
  • Conception de pages Responsives en utilisant les principales techniques CSS : structure fixe, structure fluide à base de « Flexbox », structure fluide à l'aide de « Media Queries »
  • Création de classes métiers en JavaScript
  • Création d'objets métiers à l'aide d'un formulaire
  • Affichage des données dans un tableau HTML
  • Appeler des Services Web
  • Charger les données de la page aves les différentes sortes de Services Web : XMLHTTPRequest, Fetch API, WebSocket
Logo de GROUPE ARKESYS - Formation HTML5 / JAVASCRIPT Développer des applications Web

Proposé par

GROUPE ARKESYS

"La formation maintenant pour vos talents de demain"

Voir la fiche entreprise
À partir de 7750 €
Logo de GROUPE ARKESYS - HTML5 / JAVASCRIPT Développer des applications Web

HTML5 / JAVASCRIPT Développer des applications Web

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.