Aller au contenu principal

Backbone.js

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000180559
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

-Comprendre les concepts fondamentaux de Backbone.js et de l'architecture MVC Apprendre les principes de base de Backbone.js, notamment son modèle basé sur l'architecture MVC (Modèle-Vue-Contrôleur), qui sépare les données, l'interface utilisateur et la logique de contrôle pour améliorer la structure et la gestion des applications web. -Utiliser les différents composants de Backbone.js pour construire des applications web côté client Explorer les principaux composants de…

-Comprendre les concepts fondamentaux de Backbone.js et de l'architecture MVC Apprendre les principes de base de Backbone.js, notamment son modèle basé sur l'architecture MVC (Modèle-Vue-Contrôleur), qui sépare les données, l'interface utilisateur et la logique de contrôle pour améliorer la structure et la gestion des applications web. -Utiliser les différents composants de Backbone.js pour construire des applications web côté client Explorer les principaux composants de Backbone.js, tels que les modèles, les collections, les vues et les routes, afin de créer des applications web dynamiques côté client, permettant une gestion fluide des données et de l'interface utilisateur. -Utiliser des templates pour afficher les données Intégrer des templates avec Backbone.js pour afficher et mettre à jour les données de manière dynamique dans l'interface utilisateur, facilitant la gestion des vues et offrant une expérience utilisateur fluide. -Utiliser les routes pour gérer les différentes parties de l'application côté client Configurer des routes avec Backbone.js pour gérer la navigation et le rendu des différentes vues dans une application web côté client, permettant une gestion fluide de l'état et de l'URL pour une meilleure expérience utilisateur. -Synchroniser les données entre le client et le serveur avec Backbone.sync Utiliser la méthode Backbone.sync pour gérer la communication entre le client et le serveur, assurant la synchronisation des données en temps réel, et facilitant l'échange de données entre l'application web et la base de données. -Utiliser des extensions pour étendre les fonctionnalités de Backbone.js Explorer et intégrer des extensions ou des plugins pour ajouter des fonctionnalités supplémentaires à Backbone.js, comme la gestion de l'authentification, l'optimisation des performances, ou des outils pour simplifier la gestion des événements.

Programme de la formation

Module 1 : Introduction à Backbone et l'architecture MVC Présentation de Backbone.js et des Single Page Applications (SPA) Comparaison entre développement côté serveur et côté client Exploration de l'architecture MVC et de ses alternatives (Angular, Ember, Vue) Introduction à Backbone, Underscore et jQuery Conception côté client : gestion du contexte, routage et navigation, authentification et autorisation Exercice pratique : installation des outils de développement, création de la…

Module 1 : Introduction à Backbone et l'architecture MVC Présentation de Backbone.js et des Single Page Applications (SPA) Comparaison entre développement côté serveur et côté client Exploration de l'architecture MVC et de ses alternatives (Angular, Ember, Vue) Introduction à Backbone, Underscore et jQuery Conception côté client : gestion du contexte, routage et navigation, authentification et autorisation Exercice pratique : installation des outils de développement, création de la structure d'une application Backbone simple en SPA Module 2 : Vues et Templates Compréhension des propriétés des vues, gestion des événements et réaffichage des vues Utilisation des templates avec Underscore, Mustache ou Handlebars Exercice pratique : création de vues, interpolation des données et création de templates Module 3 : Synchronisation des données et Extensions Utilisation des appels Ajax et JSON pour synchroniser les données entre client et serveur Mise en oeuvre de Backbone.sync pour interagir avec une API REST Stockage local des données côté client Utilisation d'extensions et de frameworks complémentaires (Marionnette, Thorax) Exercice pratique : intégration de services REST d'un serveur, stockage local des données et utilisation de Marionnette pour simplifier Backbone

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

150 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance en développement web (HTML, CSS, JavaScript) Connaissance des concepts de l'architecture MVC Connaissance de jQuery ou d'un autre framework JavaScript similaire

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Vivaneo
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes