Backbone.js

Formation certifiante - Code CPF 83 841 - 3 jours (21 heures)

Formations en présentiel

Formations Blended - Learning

Formations E-learning Tutoré

Présentiel

Blended - Learning

E-learning tutoré

A l'issue de la formation, les stagiaires seront capables de :

  • 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

La formation Backbone.js est accessible à toute personne ayant de bonnes connaissances de HTML, CSS, jQuery et de solides connaissances JavaScript.

Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.

  • Toute personne ayant des connaissances en développement WEB et souhaitant maîtriser le développement Web Front End avancé
  • Intégrateur WEB, Webmaster ou développeur concepteur informatique souhaitant avoir des solides compétences en Développement Font End
  • Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement WEB et le Front End avancé

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

Allez plus loin

Développez vos compétences

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS