JavaScript et les Frameworks : jQuery, Backbone, Angular
21 heures sur 3 jours
à Paris & à distance
(Zoom, Google Meet, etc.).
Nous nous engageons à vous répondre dans un délai de 48h
Devis sur demande
Etudions ensemble vos options de financement
Contactez-nous pour monter votre dossier !
La note de cette formationCe programme n'a pas encore été noté.
Découvrez les avis laissés par nos stagiaires sur Avis vérifiés
Objectifs de la formation
JavaScript et les Frameworks : jQuery, Backbone, Angular
Optimiser ses développements en s'appuyant sur des frameworks et librairies actuels
Pré-requis
Une bonne maîtrise de la programmation orientée objets en JavaScript est indispensable.
Pour qui ?
Développeurs front et back-end.
Formations recommandées
Au programme de la formation
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
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.
Accessibilité
Cette formation est accessible aux personnes en situation de handicap.
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.