Formation

Développement Web : PHP, Symfony, AngularJS, Node.JS module BackboneJS

Organisme responsable juridiquement de la formation
Cegefos

  • Tout public
A l’issu de la formation Backbone JS, les apprenants auront les capacités 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
Comprendre les fondamentaux du développement de BackboneJS.

Introduction à Backbone

Le MVC avec BackboneJS

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.

Comprendre le fonctionnement du modèle et des vues.

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.

Comprendre les techniques avancées de BackboneJS.

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
Non communiquée
3 jours
Formacode (Domaines de formation) :
  • 31090 Programmation web
Rome (Métiers) :
  • E1104 Conception de contenus multimédias
  • E1205 Réalisation de contenus multimédias
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données

Entrées/sorties permanentes

Formation 100% à distance

Niveau de sortie : Sans niveau spécifique