Parcours HTML - javascript
XXL Formation
Non finançable CPF
Tout public
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
Nous contacter
Durée
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
Devenez Développeur Web Front-End : formation à distance + 6h de mentoring (HTML, CSS, JavaScript)
À DISTANCE
Finançable CPF
2494 €
À distance
Salarié en poste / Demandeur d'emploi / Entreprise
Avis du centre
.
Tuto.com
Développeur web et mobile - bac+2
VINCENNES, PARIS 15E
Finançable CPF
Nous contacter
En centre
Salarié en poste / Entreprise
Nextformation
Formation Laravel Perfectionnement
Non finançable CPF
2150 €
En entreprise
Entreprise
ACCESS IT
Programmation fonctionnelle en Python
ORSAY
Non finançable CPF
1500 €
À distance / En centre / En entreprise
Entreprise
CODE RECKONS
Java - Les fondamentaux
LE HAILLAN
Non finançable CPF
1800 €
À distance / En centre / En entreprise
Entreprise
4SH Learning
Formation : développement RPG IV sur IBM i ( AS400) - IBMI
MONTPELLIER
Non finançable CPF
5250 €
À distance / En centre / En entreprise
Entreprise
Notos
Les formations les plus recherchées
Formation Toulouse
Formation Nantes
Formation Paris
Formation Strasbourg
Formation Bordeaux
Formation Lille
Formation Rennes
Formation Montpellier
Formation Nice
Formation Angers
Formation Informatique CPF
Formation Informatique en ligne
Formation Cobol CPF
Formation Cobol en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Administrateur systeme
Formation Technicien informatique
Formation Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Developpeur informatique
Formation Intelligence artificielle
Formation Technicien support informatique Nantes
Formation Technicien informatique Nantes
Formation Administrateur systeme Nantes
Formation Consultant en informatique Nantes
Formation Spark Nantes
Formation Developpeur informatique Nantes
Formation Programmation Nantes
Formation Technicien support informatique Toulouse
Formation Technicien informatique Toulouse
Formation Consultant en informatique Toulouse