Curso Angular 10~11 - Buenas prácticas de programación

Angular - Buenas prácticas de desarrollo y programación

Ratings: 4.11 / 5.00




Description

Curso de desarrollo FrontEnd orientado al core de Angular usando TypeScript, aplicando buenas prácticas de programación; Angular Material, FlexLayout, Pruebas Unitarias, Formularios Reactivos, Servicios, Guards, Interceptors, Lazy Loading, Componente para tablas reutilizables, se hará uso de una plantilla estilo dashboard, y muchos consejos para un buen desarrollo orientado a programadores principiantes e intermedios donde comparto el conocimiento adquirido en diferentes compañias de desarrollo.

El inicio del curso tiene un enfoque introductorio, pero a lo largo del curso se trata de abordar un poco más rápido sin olvidar enseñar paso a paso el avance del mismo, con el fin de que el estudiante no pierda el hilo del paso a paso a seguir en cada sección del curso.

Se realizan pruebas unitarias utilizando el framework de Karma y Jasmine, conociendo cómo realizar el test del código que escribimos a los Guards, Servicios y componentes con el fin de tener un coverage aceptable para nuestro proyecto, el procentaje de coverage dependerá de las politicas de la empresa para la cual estemos desarrollando.

Abordaremos un tema de formularos reactivos con el fin de conocer la mayoria de los estados que tiene un formulario reactivo y los controles que lo componen. Crearemos un componente externo que se comportará como un control de un formulario y tendrá las mismas propiedades reactivas.

What You Will Learn!

  • Buenas prácticas de programación en Angular
  • Correcta forma de escribir código en TypeScript
  • Aplicaciones con alto rendimiento sin alto consumo de memoria
  • Crear componentes, Servicios para consumir un API REST, @Directive y @Pipe personalizados.
  • Navegación entre rutas, Diálogos modales, Lazy Loading, CanActivated, @Input, @Output
  • Formularios Reactivos, FormGroup, FormBuilder, FormControlName, Validators, CanDeactivate
  • Angular Material, FlexLayout
  • Programación Reactiva

Who Should Attend!

  • Desarrolladores de Aplicaciones Web
  • Desarrolladores de Aplicaciones móviles en Ionic