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

Logo Nativo Certification Qualiopi - Organisme de formation certifié
Localisation Nativo - 26-28 rue de Londres, 75009 Paris

Adresse :

26-28 rue de Londres
75009 Paris

Metro :

3
9
12
13
14
RER
A
E

Déclaration CNIL n° 1286285