Réf. BACJS   |   3 Jours certification Développement logiciel
cette formation BackboneJS Vous permettra de :
formation Développement logiciel
Comprendre les mécanismes d’une application MV* en JavaScript,
Comprendre le fonctionnement de Backbone.js et l’utiliser,
Maîtriser les implications techniques et les choix d’architecture inhérents à ce type d’application,
Développer des solutions mettant en oeuvre la brique de base Backbone.js et utiliser un top-framework,
Mettre en place une stratégie d’assurance qualité de développement d’applications web modulaires.

Pour aller plus loin, téléchargez la fiche de cette formation "BackboneJS" formation Développement logiciel

Qu'est ce que la Formation Backbone.js ? Le web devient de plus en plus une plateforme de développement complète qui n’a plus à rougir face aux environnements historiques. Les applications web (webapp) se multiplient, imposant aux développeurs de revoir en profondeur leurs méthodes de travail avec les langages que sont HTML, CSS et bien entendu JavaScript. Imaginé par Jeremy Ashkenas fin 2010, Backbone.js apporte une solution élégante et légère à l’architecture d’application, en implémentant un design pattern Modèle-Vue au sein du navigateur. Cette formation pratique vous permettra d’aller à la rencontre de ce framework Backbone.js de plus en plus utilisé, de comprendre ses mécanismes et d’être capable de travailler avec un top-framework comme Marionette. Vous découvrirez également comment adapter l’outil à vos propres solutions internes, et comment assurer un développement itératif de qualité en testant en continu vos sources Backbone.js.
formation Développement logiciel
Inclus ! Votre apprentissage avec CERTyou continue même après votre formation BackboneJS avec le Coaching Après-Cours.

formation Développement logiciel

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION

Introduction
Rappels sur JavaScript, le langage, ses avantages et ses pièges
Le binding et le vrai sens de this
Prototypage et Constructeurs
Backbone.js : origine, objectifs et état de la solution
Cas d’utilisation : quand et pourquoi mettre en oeuvre Backbone.js ?
Concevoir une application web
Structure de base : modèles et vues
Installation
Gérer son environnement
Choisir ses libraires
Gestion des dépendances front avec Bower
Architecture Event-driven
Utiliser les évènements pour gérer les piles appels
Attacher et lever des évènements dans les composants Backbone.js
Modèles
Structuration des modèles de données Backbone.js
API Sync vers / depuis le WebService
Récupérer et sauver les données
Créer des objets de donnée et appliquer des valeurs par défaut
Rattacher des évènements
Vues
Composant de vue par défaut
Gestion des attributs
Dépendances à jQuery
Rendering
Templating simple
Rattacher des évènements
Interactions Modèles / Vues
Gérer les évènements depuis la vue
Remonter les changements d’état de donnée depuis les modèles
Synchroniser les actions utilisateur vers le WebService
Re-rendering des vues
Destruction des vues couplées aux modèles
Collections
Structurer des groupes de modèles
Ajouter / Supprimer des éléments
Itérer sur les collections
Rattacher la synchronisation vers le WebService
Rattacher les évènements
Gérer les cas d’évènements spécifiques aux collections
Interactions Collections / Vues
Utiliser des Collection Views
Rendering
Utiliser les custom events
Router
Mapper les URLs
Utiliser les substitutions
Naviguer dans les ressources
History API
Tirer parti d’History API pour gérer la navigation

PROGRAMME DE LA 2NDE JOURNEE DE FORMATION

WebServices non-standard
Parser les réponses non-standard
Renvoyer les réponses au WebService
Gérer les ID non-conventionnels
Rattacher des collections
Collections avancées
Gérer des paramètres supplémentaires
Gérer une pagination
Trier les collections
Router : les cas concrets
Utiliser des URLs à sections optionnelles
Capturer les URI encodées
Utiliser les regex pour capturer les URI
Créer des catch-all
Définir des File-Paths
Vues sur-mesure
Réutiliser les éléments du DOM
Echapper et nettoyer les saisies utilisateur
Passer des arguments optionnels aux évènements
Optimiser ses vues pour la gestion des interactions utilisateur
Nettoyer la vue
Concevoir les formulaires
Construire un formulaire depuis une vue
Attacher les évènements aux actions utilisateurs
Réutiliser les formulaires pour construire les vues-modèle
Créer un formulaire d’édition de modèle
Gérer les alertes utilisateur
Organisation et Structuration
Conseils de rédaction & chartes de hommage
Organiser ses sources
Utiliser AMD pattern et Require.js
Boostrapping de l’application
Enrichir Backbone.js
Templating : utiliser des moteurs alternatifs
Ajouter la gestion du data binding à Backbone.js
Gérer le cache applicatif

PROGRAMME DE LA 3EME JOURNEE DE FORMATION

Pourquoi un top-framework ?
Présentation des solutions existantes
Concevoir une architecture modulaire
Pourquoi découper l’application
Isoler les composants applicatifs
Gérer l’utilisation asynchrone
Marionette : top-framework
Marionette : origine et objectifs
Attacher Vues et Modèles sur Marionette
Définir les initliazers
Bootstrapper l’application
Exploiter localStorage
Créer une persistance avec localStorage
Etendre le support du cache applicatif persistant avec Lawnchair
Gérer la pile réseau et le mode offline
Tester unitairement Backbone.js
Pourquoi mettre en place des tests ?
Assurer la cohérence des développements avec Mocha
Mettre en place des Mocks WebService
Assurer ses stratégies de test

TRAVAUX PRATIQUES

Fortement orientée mise en pratique, l’objectif de ces TP sera la réalisation d’une application web simple, capable d’exploiter les briques mises en oeuvre (Backbone.js, Marionette, LocalStorage…).
A l’issue de la formation, les participants auront accès au code source complet de l’application développée, ainsi qu’à la documentation relative aux éléments mis en place, qui fera office de support de formation
  • Connaissance de HTML, CSS et très bon niveau JavaScript (les notions fondamentales seront abordées en rappels le Jour 1
Chefs de projet web, Architectes techniques, Développeurs front-end
Tous les Jours

• Formation de 9h00 (9h30 le premier jour) à 17h30
• Deux pauses de 15 min
• 1 heure de pause déjeuner

Dernier Jour

• Les horaires de fin de journée sont adaptés en fonction des horaires des trains ou avions des différents participants.

formateur CERTyou

coaching Après-COURS

Votre apprentissage avec CERTyou continue même après votre formation ! Pendant 30 jours, votre formateur sera disponible pour vous aider à appliquer vos connaissances nouvellement acquises, à surmonter les obstacles, et offre des conseils sur des applications spécifiques.
Le meilleur moment pour recevoir le Coaching Après-cours est lorsque le matériel de cours est encore frais dans votre esprit. CERTyou s'engage dans la réalisation de vos objectifs, c'est la raison pour laquelle vous avez jusqu'à 30 jours pour profiter de votre coaching.
formation BackboneJS

VOTRE GARANTIE 100% SATISFACTION

Si vous estimez que CERTyou n'a pas su répondre à votre attente, vous serez invité sur une autre session de formation. Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.



promotion CERTyou

PROMOTION -40%

Profitez de promotions exceptionnelles. En effet, certaines formations CERTyou vous sont proposées avec des promotions allant jusqu'à -40% du tarif catalogue.

Et les certifications sont toujours comprises !

En savoir plus

Cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.

DEVIS GRATUIT ET SANS ENGAGEMENT

CLIQUEZ SUR UNE DE NOS DATES CI-DESSOUS

Organisez cette formation BackboneJS avec CERTyou à la date de votre choix quelque soit le nombre de personnes avec un tarif à la journée maitrisé.
Vous décidez vous-mêmes des options, et des prestations de certification.
TARIFS, PROMOTIONS, INSCRIPTIONS, CPF,
CONTACTEZ NOS EXPERTS FORMATION 24h/24 7j/7

01 42 93 52 72

ou Ecrivez-leur ici
A savoir ! Réaliser cette formation BackboneJS en INTRA-ENTREPRISE (c'est à dire dans votre entreprise) est avantageuse dès 3 ou 4 participants suivant les options.

Contactez nos experts formation au 01 42 93 52 72 ou cliquez ici pour réaliser un devis personalisé.

inclus dans votre formation

votre garantie 100% satisfaction

formation PMPSi vous estimez que CERTyou n'a pas su répondre à votre attente, vous serez invité sur une autre session de formation. Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.

examenS compris dans le tarif

formation PMIPour toutes nos Formations CERTIFIANTES, nous incluons les examens de certification : ils sont clairement indiqués dans votre devis. Pack
Comparez bien les offres de formation du marché ! Notre offre est la plus complète.

COACHING APRÈS-COURS

formateur PMIVotre formation CERTyou continue même après votre formation ! Votre formateur sera disponible pour vous aider à appliquer vos connaissances nouvellement acquises, à surmonter les obstacles, et offre des conseils sur des applications spécifiques. CERTyou s'engage dans la réalisation de vos objectifs, c'est la raison pour laquelle vous avez jusqu'à 30 jours pour profiter de votre coaching.

FINANCER CETTE FORMATION

Nos Experts Formation peuvent vous aider à mettre en place tous les modes de financement pour nos formations :

CPF (DIF) ACTION COLLECTIVE PERIODE DE PROFESSIONALISATION OPCA CIF PLAN DE FORMATION AIDE INDIVIDUELLE A LA FORMATION (AIF)

En savoir plus sur les Financement Formation

CONTACTEZ VOTRE EXPERT FORMATION

  • 24h/24 7j/7 au 01 42 93 52 72
  • Ecrivez nous
  • Sur les reseaux sociaux :
Haut de Page