formation-continue-CPF

JavaScript: programmation (RS106)

La formation JavaScript: programmation vous permettra de comprendre et maîtriser le langage JavaScript.
 

Diplôme
Certificat ESIEE-IT
Durée
3 jours (soit 21 heures)
Coût
1990 € par journée
Campus
Campus Pontoise ou À distance

JavaScript: programmation

  • Comprendre et maîtriser le langage JavaScript.
     

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, ...
  • Interaction avec Javascript.

Syntaxe Javascript

 

  • Les variables, les types (Number, String, Boolean, ...). Tableaux, boucles et tests.
  • Les opérateurs arithmétiques et logiques.
  • Atelier : réalisation d'exemples 
  • simples
  • Gestion des erreurs et des exceptions, exemples de mise en œuvre 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.
  • Atelier : exemple de validation d'un formulaire.

Gestion des évènements

 

  • Principe et définitions. Présentation des évènements courants.
  • Flux évènementiel du DOM. Lier un évènement à un objet du DOM.
  • Intéragir avec les éléments du DOM.
  • Atelier : 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 XM

  • Présentation et exemple d'utilisation.

Déroulement d'une requête AJAX

 

  • Protocole utilisé, limites.
  • Détails de l'objet XMLHttpRequest
  • Atelier : 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
  • Atelier : 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
     

À qui s’adresse cette formation ?

  • Développeurs web, architectes web, chefs de projets, webmasters.

 

Quels sont les 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. 

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Nous contacter
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous