Formation SETC844-434-7382
 Trouver un Cours: 
 
Formation ProgrammationFormation MicrosoftFormation MS OfficeFormation GestionFormation ServeurFormation RéseauLa CompagnieContactez-Nous

Formation HTML et HTML5


Le dynamisme el les blagues du formateur. Ça aide à bien faire passer le cours même si le sujet en soi-même est intéressant.
Commentaire de SNC Lavalin

1. Titre

  • HTML5 et JavaScript pour les développeurs professionnels (JSHTM5FR, 9 jours)
    Afficher PDF

2. Pré-requis

  • Bonne connaissance du développement web

3. Clientèle Cible

  • Les développeurs professionnels qui veulent apprendre à créer des applications web avec HTML5 et JavaScript

4. Dates et Tarifs


26 oct. au 3 nov., 2020$6,600.00/personne
23 nov. au 1 déc., 2020$6,600.00/personne
4 janv. au 12 janv., 2021$6,600.00/personne
1 févr. au 9 févr., 2021$6,600.00/personne
1 mars au 9 mars, 2021$6,600.00/personne
29 mars au 6 avr., 2021$6,600.00/personne

5. Plan de cours

Module 1: Le besoin HTML5

Sujet 1: Le Web sémantique

Sujet 2: Survol des nouvelles richesses fonctionnelles

Sujet 3: Accessibilité HTML5

Sujet 4: HTML5: Les éléments supprimés

Sujet 5: HTML5 et XHTML5

Sujet 6: Les différences par rapport à HTML 4.01

Sujet 7: Les différences par rapport à XHTML 1.1

Sujet 8: HTML5 et le support chez les fureteurs commerciaux

Module 2: Comment amorcer le développement avec HTML5

Sujet 1: Comment créer une page HTML5

Sujet 2: Le document

Sujet 3: Les attributs communs

Sujet 4: Comment ajouter des interactions

Module 3: Vieilles étiquettes - nouvelles richesses fonctionnelles

Sujet 1: a

Sujet 2: address

Sujet 3: b, i, ul et s

Sujet 4: strong et small

Sujet 5: cite

Sujet 6: dl

Sujet 7: head

Sujet 8: hr

Sujet 9: label

Sujet 10: menu

Module 4: Les éléments patrimoniaux

Sujet 1: Les nouvelles étiquettes HTML5

Sujet 2: section

Sujet 3: article et aside

Sujet 4: hgroup, header et footer

Sujet 5: figure

Sujet 6: mark

Sujet 7: time

Sujet 8: ruby, rt et rp

Sujet 9: bdi

Sujet 10: wbr

Sujet 11: del

Module 5: Les formulaires et les éléments interactifs

Sujet 1: Les nouveaux types input

Sujet 2: datalist et keygen

Sujet 3: output, progress et meter

Sujet 4: nav, menu et command

Sujet 5: details

Sujet 6: Comprendre les changements à accesskey

Sujet 7: Nouveaux types de liens

Module 6: Notions avancées

Sujet 1: Comprendre la terminologie

Sujet 2: Les ressources

Sujet 3: XML et DOM

Sujet 4: Les modules extension

Module 7: Audio et Vidéo

Sujet 1: Comment utiliser les actifs audio et video

Sujet 2: Les formats de fichiers

Sujet 3: Élémentaudio

Sujet 4: Élémentvideo

Sujet 5: Élémenttrack

Sujet 6: Le support chez les fureteurs

Module 8: Le format SVG

Sujet 1: Survol du format SVG

Sujet 2: Comment utiliser le format SVG dans HTML5

Sujet 3: Les graphiques SVG simples

Sujet 4: Les animations

Module 9: Le canvas

Sujet 1: Comment utiliser le canvas

Sujet 2: Comment utiliser un contexte 2D

Sujet 3: Comment ajouter des interactions

Sujet 4: Survol de WebGL

Module 10: WebSocket

Sujet 1: Survol de WebSocket

Sujet 2: Comment créer un socket

Sujet 3: Envoi de la demande

Sujet 4: Traitement de la réponse

Sujet 5: Comment gérer les erreurs

Module 11: Entreposage Local

Sujet 1: Survol

Sujet 2: Différences entre les cookies et un entreposage local

Sujet 3: Comment entreposer et récupérer des données

Sujet 4: Les Événements de type entreposage

Sujet 5: La base de données WebSQL

Sujet 6: Les micro-données

Module 12: HTML5 Mobile

Sujet 1: Survol

Sujet 2: Le support chez les équipements mobiles

Sujet 3: Le support pour les opérations hors-ligne

Sujet 4: Le multimédia

Sujet 5: La géolocalisation

Module 13: Le CSS v3

Sujet 1: Un nouveau paradigme de résolution

Sujet 2: Le support chez les fureteurs

Sujet 3: La reconnaissance de la voix

Sujet 4: Les polices web

Sujet 5: Les bordures et les ombrages

Sujet 6: Les arrière-plans

Sujet 7: Les couleurs

Sujet 8: Les effets sur le texte

Sujet 9: Le redimensionnement

Sujet 10: Les mises en page multi-colonnes

Module 14: Le développement JavaScript

Sujet 1: La plateforme de développement JavaScript

Sujet 2: Les pages web et les applications web

Sujet 3: Le rôle de HTML5 et de JavaScript

Sujet 4: Comment créer des applications qui ciblent plusieurs plateformes

Module 15: JavaScrip avancé

Sujet 1: La programmation orientée objet et JavaScript

Sujet 2: Survol de la création des objets avec JavaScript

Sujet 3: Les objets et les prototypes

Sujet 4: Les fonctions et le contexte

Module 16: La gestion des événements DOM

Sujet 1: Comprendre les événements DOM

Sujet 2: Comment utiliser objet

Sujet 3: Comment apparier un objet avec un événement

Module 17: JSON

Sujet 1: JSONConcepts et terminologie

Sujet 2: La notation JSON vs JavaScript

Sujet 3: Comment utiliser le JSON natif et les traitements de secours

Sujet 4: JSON et la sécurité

Sujet 5: JSON vs JSONP

Module 18: Le développement avec HTML5

Sujet 1: Pourquoi utiliser HTML5

Sujet 2: La plateforme HTML5

Sujet 3: La nouvelle interface JavaScript dans HTML5

Module 19: Comment interagir avec la plateforme

Sujet 1: Le API HTML5

Sujet 2: Les interactions avec les périphériquesorientation et résolution

Sujet 3: La mise en page dynamique

Sujet 4: Comment travailler avec les événements de touche

Sujet 5: Le IPA du clipboard

Sujet 6: Le glisser – déposer

Module 20: Entreposage HTML5

Sujet 1: Au revoir aux cookies

Sujet 2: La différence entre un entreposage local et un entreposage session

Sujet 3: Comment entreposer et récupérer des données

Sujet 4: Entreposage et JSON

Sujet 5: Entreposage HTML5 Les limites

Sujet 6: Autres méthodes de persistance

Module 21: Les fichiers

Sujet 1: Comment travailler avec les fichiers avec JavaScript

Sujet 2: Les objets File et FileList

Sujet 3: La lecture et analyse syntaxique des fichiers

Sujet 4: Comment télécharger les fichiers à un serveur

Sujet 5: Comment travailler avec les objets binaires

Module 22: Interface programmatique de la géolocalisation

Sujet 1: Comprendre le IPA de la géolocalisation

Sujet 2: Comment demander la position

Sujet 3: Comment interpréter le résultat

Sujet 4: Comment utiliser le résultat

Sujet 5: Le traitement de secours dans le contexte de la géolocalisation

Module 23: Les communications asynchrones

Sujet 1: Introduction à WebSocket

Sujet 2: Survol de la configuration du serveur

Sujet 3: Envoi et réception de messages

Sujet 4: Le traitement asynchrone des messages avec WebWorker

Sujet 5: Le traitement de secours dans le contexte de WebWorker

Module 24: Comment créer des graphiques avec le format SVG

Sujet 1: Comprendre le format SVG

Sujet 2: Le format SVG versus le canvas

Sujet 3: Comment enrober le format SVG avec du HTML5

Sujet 4: La manipulation dynamique des graphiques avec JavaScript

Sujet 5: Comment animer des graphiques en format SVG avec des étiquettes

Sujet 6: Comment animer des graphiques en format SVG avec le JavaScript

Sujet 7: Le traitement de secours dans le contexte des graphiques en format SVG

Module 25: Gérer le canvas

Sujet 1: Comment faire persister un canvas

Sujet 2: Comprendre les états possibles du canvas

Sujet 3: Utiliser les transformations

Sujet 4: Travailler avec les transformations matricielles

Sujet 5: Utiliser save et restore

Module 26: Le chemin et la composition du canvas

Sujet 1: Comment travailler avec le chemin et les régions actives

Sujet 2: Les effets visuels avancés

Sujet 3: Comment utiliser la composition

Sujet 4: Comment rendre accessible le canvas

Module 27: La manipulation des pixels

Sujet 1: Comment manipuler les pixels directement avec ImageData

Sujet 2: Comment utiliser ImageData judicieusement

Sujet 3: Utiliser createImageData et createImageDataHD

Sujet 4: Comment travailler avec l’antémémoire RGBA

Sujet 5: Utiliser putImageData et putImageDataHD

Sujet 6: Comment gérer des rectangles complexes

Formation SETC sur LinkedIn Suivez @CTESTraining Suivez-nous sur Facebook
 Formation Programmation
 Formation Microsoft
 Formation Réseau
 Formation Gestion
 Formation Serveur
 Formation MS Office
Ce site fur conçu et créé par Jean-Marc Choquette