Cette formation a pour but de comprendre les notions fondamentales de JavaScript
Décrire le fonctionnement du Web.
Manipuler un langage de programmation.
Développeurs, Architectes techniques, Chefs de projets
Module 1 – Introduction
HTML, CSS et JavaScript
Rôle du JavaScript dans un site Web
Imbrication de JavaScript dans HTML
Conventions de codage
Console, débogage et outils des navigateurs
Environnement de développement et de débogage
Module 2 – Notions fondamentales
Vue d’ensembles des balises HTML
Attributs HTML et Evénements
Création et intégration d’une feuille de style CSS
Sélecteurs CSS simple
Héritage et cascades
Module 3 – Mise en forme avancée en CSS3
Sélecteurs CSS3
Pseudo classes et pseudo éléments
Transformations / Transitions
Media Queries et Responsive Design
Module 4 – La syntaxe JavaScript
Déclaration des variables
Les tableaux
Les opérateurs et expressions
Les fonctions : déclaration et appel
Les objets globaux
Module 5 – L’approche objet en JavaScript
Fonctions anonymes et encapsulation
Objets
Propriété prototype
Casses et héritage
Constructeurs et accesseurs
Module 6 – Manipulation de collections
Création / Insertion
Parcours, tri, filtre et transformation
Module 7 – Interagir avec le DOM
Notion de nœud
Parcourir et rechercher des éléments avec l’API Selector
Modifier la présentation et le contenu du DOM
Modifier la structure du document
Modifier un élément HTML
Module 8 – Gestion avancée des événements
Intercepter les événements
Comprendre la propagation des événements
Objet Event
Module 9 – Création de formulaire HTML5
Structurer le formulaire
Ajouter des éléments Input
Créer des listes de valeurs
Mis en forme et validation
Ajouter des boutons de contrôle
Module 10 – Validation des formulaires
Ecrire et lire dans les champs
Champs obligatoire
Valider les informations saisies
Mise en œuvre des expressions régulières
Activer et désactiver le bouton d’envoi
Module 11 – Communication réseau
Définition d’un service REST
L’objet XMLHttpRequest
Configurer une requête AJAX
Format d’échange JSON
L’événement progress
Gestion du cache en mode déconnecté
Détection des événements online et offline
Module 12 – Gestion de fichier
Découvrir l’API File
Lecture/écriture de document sur le poste client
Gestion d’événements avancés tels que les notifications et le glisser-déposer système
Module 13 – Mettre en œuvre la géolocalisation
API Geolocation
Obtenir les informations de positionnement
Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
Evaluation de satisfaction de fin de formation ;
Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
Support de cours remis en fin de session.
Très bon formateur qui connaît bien son sujet !
Très bien, le contenu de la formation était bien adapté au passage de la certification PSM I et correspondait à mes attentes.
Très bon formateur. Formation enrichissante.
Formateur de qualité, très bonne communication avec une volonté de développer la compréhension des élèves. Le formateur a su rythmer la formation de manière pertinente et jamais ennuyante !
Super formation – très bien préparée et animée
Très intéressant ! Merci pour cette formation !