Télécharger le programme JavaScript et les Frameworks : jQuery, Backbone, Angular au format PDF

Formation JavaScript et les Frameworks : jQuery, Backbone, Angular

Objectifs de la formation

Cette formation vous permet d'optimiser ses développements en s'appuyant sur des frameworks et librairies actuels.

Certifications associées

Aucune

Public

Développeurs front et back-end.

Durée

21 heures en présentiel ou en classe virtuelle sur 3 jours

Pré-requis

Une bonne maîtrise de la programmation orientée objets en JavaScript est indispensable.

Formateur

Formateur expérimenté, développeur de site Web, et spécialiste du Web.

Méthode pédagogique

8 participants maximum, un poste par stagiaire et un support de cours est envoyé en fin de stage (vidéos tutorielles et/ou support spécifique). La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices applicatifs et/ou ateliers.

Modalité de validation des acquis

Évaluation continue via des exercices applicatifs et/ou des ateliers de mise en pratique. Évaluation en fin de stage par la complétion d'un questionnaire et/ou d'une certification officielle issue du Répertoire Spécifique. Émargement quotidien d'une feuille de présence (en présentiel ou en ligne). Complétion par le formateur/la formatrice d'un suivi d'acquisition des objectifs pédagogiques. Remise d'une attestation individuelle de réalisation.


Programme JavaScript et les Frameworks : jQuery, Backbone, Angular

Rappels

  • Le couple HTML/CSS pour créer un document Web
  • Le javascript pour ajouter des fonctionnalités
  • Le javascript côté client et côté serveur
  • Le navigateur et sa console
  • Le DOM (Document Object Modèle) et les APIs
  • Les IDE et éditeurs
  • Les design patterns (singleton, observer, factory, MVC, …)

Les frameworks et les librairies

  • Différence entre librairie et framework
  • Les différents frameworks Javascript
  • Pourquoi utiliser un framework ?
  • Quand choisir d’utiliser un framework ?
  • Quand choisir d’utiliser une librairie ?
  • Compatibilité et frameworks multiples

jQuery (interventions sur le DOM)

  • Utilité de jQuery et différences avec le Javascript classique
  • Installation et règles d’écriture
  • Compatibilité avec les autres outils de développements
  • Parcourir le DOM
  • La surcouche jQuery (le modèle Objet) et ses APIs
  • Les interventions sur le document (insérer, supprimer, créer, mettre à jour)
  • Les écouteurs d’événements
  • Les animations
  • Les modules personnalisés
  • L’optimisation (reflow, object spooling et gestion de la mémoire)
  • AJAX pour communiquer avec PHP
  • Intégrer un plugin réalisé avec jQuery
  • Les extensions jQuery (jQuery UI, jQuery Mobile, …)
  • Les limites de jQuery

Backbone (la colonne vertébrale de l’application)

  • Quand jQuery ne suffit plus...
  • La colonne vertébrale de l’application
  • Le design pattern MVC
  • Structure de base
  • Les Modèles
  • Les Collections
  • Les Vues
  • Les routeurs
  • Limites de Backbones, quand choisir AngularJS ?

AngularJS (la logique métier de l’application)

  • Les grands principes d’AngularJS
  • L'application Single Page
  • Le MVC avec AngularJS
  • L'injection de dépendance
  • Les services
  • Templates, vues et directives
  • AJAX pour communiquer avec le serveur
  • Définition et utilité des scopes
  • Observer les événements du DOM
  • Insertion des directives d'événements
  • Le pattern d'injection de dépendance
  • Le moteur d'injection d'Angular
  • L'API basique d'Angular
  • L'API Promise
  • jQLite : jQuery simplifié pour Angular

Inscrivez-vous dès à présent