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 (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Curso - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Curso - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Curso - Building Web Apps using the MEAN stack
Me gustaron tus chistes
Dermot - Griffiths & Armour
Curso - Angular 2 Fundamentals
Traducción Automática
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Curso - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Análisis paso a paso. Explicación de cada línea de código. Todos los problemas que tuve durante el curso se resolvieron con éxito y Łukasz me dijo la razón. También me gustaron las buenas prácticas que se han presentado. Nunca me ha convencido el estilo TDD, simplemente no lo encuentro útil y no vale la pena. Łukasz señaló tantas ventajas de TDD que cambió completamente mi opinión.
Michał Uściński - Devapo Sp. z o. o.
Curso - Testing Angular Applications
Traducción Automática
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Curso - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Curso - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Curso - Angular 6
Good examples and interactive course !