Plan du cours

Éviter les principaux pièges liés à la mise à l'échelle d'une application AngularJS

Structure de répertoire MVC appropriée

Écrire des modules de manière plus intelligente

    Garder les noms cohérents Modulariser l'en-tête, le pied de page et les itinéraires

Injection de dépendances et réduction du code

    Dépendances globales

Ne pas abuser des contrôleurs

    Syntaxe de 'controllerAs' Utilisation de 'bindToController' dans nos directives Rendre 'ng-click' conditionnel

Usine vs service

    Tous les fournisseurs sont des singletons

Utilisation d'extensions de navigateur (Batarang, etc.)

À de nombreux observateurs et problèmes de performances

Cadrage

    En écriture seule dans les contrôleurs En lecture seule dans les modèles Objet dans la portée au lieu des propriétés Éviter de masquer la propriété du parent '$scope' Héritage prototypique Garder la portée épurée Comment parler avec des objets frères

Reliure unique

Tests non manuels

    module ngMock

Protractor

    tests e2e avec Jasmine cycles '$digest'

Karma

    Comment fermer facilement la boucle de rétroaction Exécuter des tests en parallèle sur différents navigateurs Scénarios d'utilisation réels avec différents appareils

Ne pas utiliser jQuery

    Changer la façon de penser

Déploiement approprié

    Façade pour interagir avec les serveurs Séparation de l'interaction du serveur et de la gestion des erreurs de la logique du modèle Business dans les modèles Configurer les fournisseurs avant leur injection Utilisation appropriée de '$scope.$emit()' et '$scope.$broadcast' Automatisation de notre flux de travail yo, grognement, bower Cas d'utilisation avec cordova

Angular 1 contre Angular 2

    Différences et similitudes Trois méthodes : typescript, pure js, dart Good practices dans Angular 2 Mise à niveau à partir de la version 1
  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (9)

Cours Similaires

Catégories Similaires