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 (6)
Me gustaron tus chistes
Dermot - Griffiths & Armour
Curso - Angular 2 Fundamentals
Traducción Automática
interesting showing the topic
Adam Boroch - SPOC S.A.
Curso - Angular JavaScript
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Curso - AngularJS Basics
La actitud y el conocimiento del formador
Gabriel Llaurado - Allianz Technology
Curso - Angular 10 for Developers
Traducción Automática
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Curso - Angular 14
Cómo traducir noticias
Dominik - Państwowa Akademia Nauk Stosowanych im. Ks. Bronisława Markiewicza w Jarosławiu
Curso - Angular 15
Traducción Automática