Backbone.js


3 j (21 heures)
Tarif : 2450€HT
À DISTANCE PRESENTIEL
Ref : BACK

Les objectifs

- Maitriser l'environnement de développement
- Maitriser le framework Backbone et l'intégrer dans une application web et mobile complète
- Savoir mettre en oeuvre les bonnes pratiques de développement

En quelques mots...

Public

Ce cours est destiné aux développeurs souhaitant structurer un programme complexe, en utilisant une communication Webservices vers le serveur

Pré-requis

Expérience en développement Javascript

Méthodes et Moyens pédagogiques

Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire

Modalités de suivi et d'évaluations

Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation

Informations pratiques

Accessibilité , modalités et délais d'accès

Programme mis à jour le 01/09/2022

Programme détaillé

INTRODUCTION

  • MVC et MV*
  • Les Framework Javascript
  • Avantages et Inconvénients de Backbone
  • Models, Views & Controller
  • Structure d'une Application Backbone

UNDERSCORE

  • Programmation fonctionnelle
  • Caractéristique de l'utilisation d'Underscore
  • Chaînage des instructions
  • Les principales fonctions

BACKBONE MODEL

  • Exemple de Modèle
  • Les propriétés du Modèle
  • Les fonctions initialize et constructor
  • Création du JSON
  • Suppression d'un Modèle
  • Les Collections de Modèles

BACKBONE VIEW

  • Introduction
  • Création d'une Vue
  • Chargement des données
  • Attacher la Vue au DOM
  • Utiliser une Collection
  • Mustache et Handlerbars

GESTION DES EVENEMENTS

  • Les types d'événements
  • Evénement du DOM
  • Création d'un Bus d'événement

GESTION DU RESEAU

  • Backbone SYNC
  • Modification des Headers
  • Sauvegarde en LocalStorage
  • URL dynamiques avec Backbone Router

JAVASCRIPT AVANCE

  • Le DOM
  • Les conséquences des Reflow et Repaint sur les performances
  • Les événements du DOM et le Bubbling
  • Le framework jQuery
  • Les Promise avec jQuery et Backbone
  • La programmation prototypée et l'héritage avec Backbone
  • Les différents outils : CoffeeScript, Grunt
  • Intégration d'une application Backbone dans le mobile avec PhoneGap

Ils parlent de cette formation

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Maxime DUPONT

'

Test témoignage Excel - Initiation Test

Axel ALEX

'

Test commentaire Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT