Parcours HTML - javascript
XXL Formation
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En présentiel
Nous contacter
Nous contacter
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
Connaître la syntaxe des langages HTML et CSS pour construire une page Web Utiliser des outils pour analyser des pages existantes Mettre en pratique les connaissances reçues pour développer une page dans un navigateur
Comprendre le positionnement des éléments dans une page Modifier dynamiquement l'apparence d'une page par rapport au périphérique de consultation Utiliser les transformations et animations
Être en parfaite autonomie au milieu des différents Framework Mettre en application les bonnes pratiques JavaScript Maîtriser la POO (Programmation Orientée Objet) Modulariser vos développements Optimiser vos développements avec la version la plus récente de Javascript (ES6)
Grace à cette formation vous pourrez Reprendre et approfondir les bases de Javascript Acquérir de bonnes pratiques de développement avancé
Comprendre le positionnement des éléments dans une page Modifier dynamiquement l'apparence d'une page par rapport au périphérique de consultation Utiliser les transformations et animations
Être en parfaite autonomie au milieu des différents Framework Mettre en application les bonnes pratiques JavaScript Maîtriser la POO (Programmation Orientée Objet) Modulariser vos développements Optimiser vos développements avec la version la plus récente de Javascript (ES6)
Grace à cette formation vous pourrez Reprendre et approfondir les bases de Javascript Acquérir de bonnes pratiques de développement avancé
Programme
Introduction aux techniques http, aux navigateurs et au DOM
Introduction aux navigateurs, au JavaScript et au DOM
Les principes d'utilisation des DOM, les différences principales entre les navigateurs et les conseils d'utilisation
Concepts de base du langage JavaScript
Principes et fonctionnements
Variables et types de données
Opérateurs
Instructions
Structures de contrôles (conditions, boucles…)
Définition et utilisation de fonctions
Manipulation des tableaux via l'objet Array
Objets prédéfinis de la page HTML
Manipulations de page en JavaScript
Contrôle de saisies et traitement de formulaires
Gestion des événements
L'objet "event" et son utilisation
Parcours du DOM
Modification du DOM, suppression et création d'éléments
Chargement d'une page
Intérêts pour le développeur et les projets (lisibilité, maintenance, évolutions)
Les concepts (classe, méthode, propriété, objet)
Créer ses propres objets et utiliser des objets existants
Exemples concrets en Javascript
Constructeur et Prototype
Contexte (this)
Mise en œuvre de l'héritage en Javascript
Aller plus loin en POO avec Javascript, etc.
Les classes natives : String, Array, Object, etc.
Augmenter ou réécrire ?
Visibilité : propriétés publiques / privées
Visibilité : méthodes publiques / privées / privilégiées
Les différentes formes d'héritage
Appels parents : call / apply / bind
Méthodes et propriétés statiques
Méthodes abstraites et interfaces
Duck Typing et Javascript
Programmation objet
Maîtriser le langage Javascript
Types de données et subtilités (constantes, variables, énumération, etc.)
Les différentes formes d'incrémentation
Manipulation de flux binaire
Arrays : manipulation avancée
Règles de transtypage et comparaisons
Savoir utiliser les expressions régulières
Aspects avancés des fonctions en Javascript (contrôle des paramètres, etc.)
Gestion des exceptions
Importance de la modularisation
Créer un module en JavaScript
Utilisation des modules
Ajax, JSON, Web services
Rappels sur Ajax
JSON et (dé)sérialisation
Traitements asynchrones
Consommer des web services en Javascript
HTML - Généralités et outilsHTML - Syntaxe des balises et attributsHTML - Balises de structuration d'une page WEBHTML – Inclure des images et des vuesHTML – Inclure des liens
CSS - Les sélecteurs et les pseudos-classes évoluées
Les pseudos-classes évoluées
CSS pour réaliser un compteur
CSS pour créer du contenu
CSS - Les média-queriesMise en pratique - Ecriture d'une page qui s'adapte automatiquement
Positionnement des élémentsGérer les scrollers dans ma structureMise en pratique - Utilisation d'un effet parallaxe
CSS - Transformation
Introduction aux navigateurs, au JavaScript et au DOM
Les principes d'utilisation des DOM, les différences principales entre les navigateurs et les conseils d'utilisation
Concepts de base du langage JavaScript
Principes et fonctionnements
Variables et types de données
Opérateurs
Instructions
Structures de contrôles (conditions, boucles…)
Définition et utilisation de fonctions
Manipulation des tableaux via l'objet Array
Objets prédéfinis de la page HTML
Manipulations de page en JavaScript
Contrôle de saisies et traitement de formulaires
Gestion des événements
L'objet "event" et son utilisation
Parcours du DOM
Modification du DOM, suppression et création d'éléments
Chargement d'une page
Intérêts pour le développeur et les projets (lisibilité, maintenance, évolutions)
Les concepts (classe, méthode, propriété, objet)
Créer ses propres objets et utiliser des objets existants
Exemples concrets en Javascript
Constructeur et Prototype
Contexte (this)
Mise en œuvre de l'héritage en Javascript
Aller plus loin en POO avec Javascript, etc.
Les classes natives : String, Array, Object, etc.
Augmenter ou réécrire ?
Visibilité : propriétés publiques / privées
Visibilité : méthodes publiques / privées / privilégiées
Les différentes formes d'héritage
Appels parents : call / apply / bind
Méthodes et propriétés statiques
Méthodes abstraites et interfaces
Duck Typing et Javascript
Programmation objet
Maîtriser le langage Javascript
Types de données et subtilités (constantes, variables, énumération, etc.)
Les différentes formes d'incrémentation
Manipulation de flux binaire
Arrays : manipulation avancée
Règles de transtypage et comparaisons
Savoir utiliser les expressions régulières
Aspects avancés des fonctions en Javascript (contrôle des paramètres, etc.)
Gestion des exceptions
Importance de la modularisation
Créer un module en JavaScript
Utilisation des modules
Ajax, JSON, Web services
Rappels sur Ajax
JSON et (dé)sérialisation
Traitements asynchrones
Consommer des web services en Javascript
HTML - Généralités et outilsHTML - Syntaxe des balises et attributsHTML - Balises de structuration d'une page WEBHTML – Inclure des images et des vuesHTML – Inclure des liens
CSS - Les sélecteurs et les pseudos-classes évoluées
Les pseudos-classes évoluées
CSS pour réaliser un compteur
CSS pour créer du contenu
CSS - Les média-queriesMise en pratique - Ecriture d'une page qui s'adapte automatiquement
Positionnement des élémentsGérer les scrollers dans ma structureMise en pratique - Utilisation d'un effet parallaxe
CSS - Transformation
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF
2494 €
Avis du centre
ORSAY
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
1500 €
MONTPELLIER
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
5250 €
À DISTANCE
Salarié en poste / Entreprise
Finançable CPF
4920 €
SAINT-HERBLAIN
En centre / En entreprise
Salarié en poste / Entreprise
Non finançable CPF
7740 €
Avis du centre
Disponible dans 26 villes
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Finançable CPF
1560 €
Les formations les plus recherchées
Formation Caen
Formation Rouen
Formation Le Havre
Formation Cherbourg-en-Cotentin
Formation Évreux
Formation Coutances
Formation Alençon
Formation Hérouville-Saint-Clair
Formation Dieppe
Formation Val-de-Reuil
Formation Informatique CPF
Formation Informatique en ligne
Formation Cobol en ligne
Formation Spark
Formation Programmation
Formation Intelligence artificielle
Formation Machine learning
Formation Cybersecurite
Formation Securite informatique
Formation Growth hacking
Formation Hadoop
Formation Git
Formation Vba
Formation Vba Cherbourg-en-Cotentin
Formation Vba Rouen
Formation Vba Le Havre
Formation Vba Caen
Formation Programmation Rouen
Formation Gmao Évreux
Formation Big data Caen
Formation Cybersecurite Caen
Formation Data science Caen
Formation Securite informatique Caen