3 jours (21 heures)
Formation certifiante - Code CNCP : 2226 - Certif Info : 83841
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- Construire une application Web côté client responsive avec Backbone.js
- Configurer une application du début à la fin
- Afficher les informations avec les vues
- Modifier les vues avec un routeur
- Améliorer les performances des applications
Prérequis
Bonnes connaissances de HTML, CSS, jQuery et avoir des solides connaissances JavaScript
Vous n’avez pas les prérequis nécessaires pour la formation Backbone.js ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
PROGRAMME DE FORMATION BACKBONE.JS
LE MVC AVEC BACKBONE.JS
- Qu’est-ce que Model-View-Controller ?
- Comment Backbone.js s’intègre-t-il dans ce modèle ?
- Qu’en est-il pour le back-end ?
PRÉSENTATION DU BACKBONE DE BASE
- Un modèle très simple
- Récupérer notre modèle simple
- Enregistrement de notre modèle simple
GESTION DES ÉVÉNEMENTS
- Capture d’événements
- Abandon des événements
- Déclenchement d’événements
Atelier et cas pratique
MODÈLE EN PROFONDEUR
- Construction d’un modèle avec extend ()
- Les Getters et setters
- Les Constructeurs
- Gestion des modifications
- La Validation
COLLECTION : PLUSIEURS MODÈLES
- Présentation de l’API des collections
- Créer votre propre collection
- Ajout et suppression d’éléments
- Comparaison et tri des éléments Filtrage des collections
- Manipulation de données en mode batch
MANIPULER DES COLLECTIONS AVEC UNDERSCORE.JS
- Fonctions d’itération (forEach, map, filter)
- Accesseurs : dernier, premier
- Recherche : contient / inclut, etc.
- Fonctions d’agrégation : max, min, etc.
AFFICHAGE D’INFORMATIONS DANS LES VUES
- Afficher un modèle
- Afficher une collection
- Afficher un agrégat de Données
Atelier et cas pratique.
BACKBONE.SYNC : COMMENT PARLER À UN SERVEUR
- Le modèle d’interaction RESTful CRUD
- Synchronisation standard sur REST
- Alternatives pour les applications non-RESTful
METTRE À JOUR LES DONNÉES CÔTÉ SERVEUR AVEC DES FORMULAIRES
- Formulaire d’affichage
- Effectuer la validation du formulaire côté client
- Soumettre un formulaire pour mettre à jour un objet
CHANGER DE VUE AVEC UN SYSTÈME DE ROUTAGE
- Commencez sur une route principale
- Créer des liens pour afficher différentes vues
- Animer les changements de vue
SUJETS ET TECHNIQUES AVANCÉES
- Créer une vue mis à jour automatiquement
- Extraire code commun aux bibliothèques
AMÉLIORER LES PERFORMANCES
- Les préparatifs
- Mise à jour des données avec un flux
- Faire des demandes sur une web socket
- Organiser avec Pagination
Atelier et cas pratique.
Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS