Retour

Backbone.js

Objectifs de la formation

Acquérir une compréhension des principes de base de Backbone.js et de l'architecture MVC. Exploiter les divers composants de Backbone.js pour développer des applications web côté client. Appliquer des templates pour présenter les données de manière dynamique. Mettre en place des routes pour naviguer entre les différentes sections de l'application côté client. Synchroniser les données entre le client et le serveur à l'aide de Backbone.sync. Intégrer des extensions pour enrichir les fonctionnalités de Backbone.js.

Contenu de la formation

Journée 1 Introduction à Backbone et à l'architecture MVC. Découverte de Backbone et des Single Page Applications (SPA). Comparaison entre le développement côté serveur et côté client. Présentation de l'architecture MVC et de ses alternatives (Angular, Ember, Vue). Introduction à Backbone, Underscore et jQuery. Conception côté client : gestion du contexte, routage, navigation, authentification et autorisation. Exercices pratiques : installation des outils de développement et création de la structure d'une première application Backbone simple de type SPA. Journée 2 Vues et templates. Exploration des propriétés des vues, des événements et du processus de réaffichage. Utilisation de templates avec Underscore, Mustache ou Handlebars. Exercices pratiques : création de plusieurs vues, interpolation des données et conception de templates. Journée 3 Synchronisation des données et extensions. Utilisation des appels Ajax et JSON pour synchroniser les données. Gestion des interactions avec une API REST via Backbone Sync. Stockage local des données. Intégration d'extensions et de frameworks complémentaires (Marionnette, Thorax). Exercices pratiques : intégration des services REST d'un serveur, stockage local des données et utilisation de Marionnette pour simplifier l'utilisation de Backbone.

Résultats de la formation

Attestation de formation

Conditions spécifiques d'accès à la formation

- Familiarite avec le developpement web (HTML, CSS, JavaScript). - Comprehension des principes de l architecture MVC. - Experience avec jQuery ou un autre framework JavaScript equivalent.

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Vivaneo

Durée de la formation

15 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 01/10/2024 - 31/12/2025

Lieu de formation

39 Rue Emile Steiner 27200 Vernon