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.