Programa del Curso

Evitar los grandes escollos de escalar una aplicación de AngularJS

Estructura de directorio MVC adecuada

Escribir Módulos de una manera más inteligente

  • Mantener los nombres coherentes
  • Modularizar el encabezado, el pie de página, las rutas

Inyección de dependencia y minificación del código

  • Dependencias globales

Controladores que no abusan

  • Sintaxis de 'controllerAs'
  • Utilizar 'bindToController' en nuestras Directivas
  • Haciendo "ng-click" condicional

Fábrica vs Servicio

  • Todos los proveedores son singletons

Utilizando extensiones de navegador (Batarang, etc)

Para muchos observadores y problemas de rendimiento

Alcance

  • Sólo escritura en los controladores
  • Sólo lectura en las plantillas
  • Objeto en el ámbito en lugar de propiedades
  • Evitar la propiedad de sombra del '$ scope' padre
  • Herencia prototípica
  • Mantener el espacio despejado
  • Cómo hablar con los objetos hermanos

Encuadernación de una sola vez

Pruebas no manuales

  • Módulo ngMock

Transportador

  • e2e pruebas con Jasmine '
  • ciclos de $ digerir

Karma

  • Cómo cerrar fácilmente el bucle de retroalimentación
  • Ejecutar pruebas en paralelo a través de diferentes navegadores
  • Escenarios de uso del mundo real con diferentes dispositivos

No usar jQuery

  • Cambiar la forma de pensar

Despliegue adecuado

  • Fachada para interactuar con servidores
  • Separación de la interacción del servidor y manejo de errores del modelo
  • Lógica de negocio en modelos
  • Configurar los proveedores antes de que se inyecten
  • Uso apropiado de '$ scope. $ Emit ()' y '$ scope. $ Broadcast'
  • Automatización de nuestro flujo de trabajo
  • yo, gruñido
  • Caso de uso con cordova

Angular 1 vs Angular 2

  • Diferencias y similitudes
  • Tres maneras: mecanografiado, js puro, dardo
  • Buenas prácticas en Angular 2
  • Actualización de la versión 1
  14 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (9)

Cursos Relacionados

Categorías Relacionadas