Formation Le langage Javascript
REF
02052
DUREE
3 Jours
TARIF
1650€ HT
>
Objectifs
- Comprendre et maîtriser le langage JavaScript
>
Public
- Développeurs web,
- architectes web,
- chefs de projets,
- webmasters
>
Prérequis
Il est demandé aux participants de connaître le principe de fonctionnement d'Internet et du Web, le langage HTML. La connaissance d'un langage de programmation est utile.
>
Programme
Présentation
- Historique et évolution du langage
- Evolution de l’utilisation du langage
- Organisation du code
- Outils de développement
- Principes de base HTML et CSS
- Les règles, sélecteurs, propriétés de styles, etc …
- Interaction avec Javascript
Syntaxe Javascript
- Les variables, les types (Number, String, Boolean, …)
- Tableaux, boucles et tests
- Les opérateurs arithmétiques et logiques
- Travaux pratiques :
- réalisation d’exemples simples
- Gestion des erreurs et des exceptions,exemples de mise en oeuvre des instructions ‘try’, ‘catch’, ‘throw’, ‘finally’
- Utilisation de la console.
- Méthodes et outils de debugging.
- Présentation des fonctions globales et des classes natives.
- Définition des fonctions.
- Gestion des arguments
Utilisation du DOM
- Présentation du Document Object Model (DOM)
- Fonctions de sélection, fonctions de création d’objet DOM
- Modifier les éléments du DOM
- Travaux pratiques : exemple de validation d’un formulaire
Gestion des évènements
- Principe et définitions
- Présentation des évènements courants
- Flux évenementiel du DOM
- Lier un évènement à un objet du DOM
- Intéragir avec les éléments du DOM
- Travaux pratiques : exemple d’un gestionnaire d’événement générique
- L’objet ‘event’
- Les types d’événements à gérer
- Bonnes pratiques
AJAX : Asynchronous JavaScript And XML
- Présentation et exemple d'utilisation
Déroulement d'une requête AJAX
- Protocole utilisé, Limitations
- Détails de l’objet XMLHttpRequest
- Travaux pratiques : Initialisation d’une requète AJAX et utilisation
- Contourner les limitations
Programmation Orientée Objet
- Définitions de la POO.
- Utilisation de la POO en Javascript
- Plusieurs façons de créer un objet en Javascript
- Améliorer la création d’un objet avec « prototype »
- Emuler un singleton en javascript
- Travaux pratiques :exemple de création d’objets ‘inline’
Fonctions avancées en Javascript
- Utilisation du mot clé « this »
- Les closures, définition, cas d'utilisation.
- Méthodes apply et call
Présentation des nouvelles fonctionnalités liées à HTML 5
- Nouvelles balises (vidéo, son, ...)
- L'API File, les websockets, les workers, le webstorage
>
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
>
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture
Dates des sessions
Lieu
>08/12/2025
au
10/12/2025
Paris ou à Distance
>19/01/2026
au
21/01/2026
Paris ou à Distance
>09/02/2026
au
11/02/2026
Paris ou à Distance
Toutes les dates
Un Intra ?Une formation sur mesure ?
>08/12/2025
au
10/12/2025
Paris ou à Distance
>19/01/2026
au
21/01/2026
Paris ou à Distance
>09/02/2026
au
11/02/2026
Paris ou à Distance
>09/03/2026
au
11/03/2026
Paris ou à Distance
>13/04/2026
au
15/04/2026
Paris ou à Distance
>18/05/2026
au
20/05/2026
Paris ou à Distance
>08/06/2026
au
10/06/2026
Paris ou à Distance
>22/06/2026
au
24/06/2026
Paris ou à Distance
>14/09/2026
au
16/09/2026
Paris ou à Distance
>28/09/2026
au
30/09/2026
Paris ou à Distance
>16/11/2026
au
18/11/2026
Paris ou à Distance
>07/12/2026
au
09/12/2026
Paris ou à Distance
Moins des dates
Un Intra ? Une formation sur mesure ?
Nos Clients
Adresse :
26-28 rue de Londres75009 Paris
Metro :
3
9
12
13
14
RER
A
E