Cursos de AngularJS Buenas Prácticas

Algunos de nuestros clientes

Código del Curso

AJS-GP

Duración

14 horas (usualmente 2 días, incluidas las pausas)

Descripción General

Esquema del Curso Angular Bespoke

Esta agenda puede ser ajustada o extendida.

Este curso es generalmente para desarrolladores de javascript con alguna experiencia básica angularjs, que quieren aprender las mejores prácticas de angularjs y también para hacer sus aplicaciones angulares de una manera mejor y más organizada.

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

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Cursos Relacionados

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Paraguay!

As a Business Development Manager you will:

  • expand business in Paraguay
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!