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