
Te explicamos porque debes apostar por este curso para formarte en Angular de la forma más efectiva
En este vídeo encontrarás una visión por encima de las características principales de este framework, que tecnologías involucra y que puedes llegar a hacer con el conocimiento del framework.
En este vídeo vemos cómo preparar todo el entorno de desarrollo necesario para seguir el curso en una máquina recién instalada con Ubuntu, aunque todas las herramientas que se ven son multiplataforma por lo que es extrapolable a otros sistemas operativos.
Los módulos en Angular nos permiten modularizar nuestras aplicaciones para que sean más reutilizables y de menor tamaño lo que favorece el rendimiento al permitir su carga bajo demanda como veremos en el tema del router.
Las directivas en Angular nos permiten manipular el DOM para establecer estilos y clases CSS en base a ciertas condiciones del modelo e iterar y mostrar información haciendo nuestros componentes más dinámicos.
Los filtros de AngularJS tiene su sustituto en los pipes, veremos los que vienen con Angular para ser utilizados y cómo crear tus propios pipes
Te explicamos las 4 formas de mantener sincronizados el modelo y la vista que nos proporciona Angular y cómo comunicar información entre componentes que mantienen jerarquía.
La forma de compartir información entre directivas es a través de los servicios que son fácilmente reutilzables gracias a la inyección de dependencias
El routing es necesario para simular la navegación entre páginas en un aplicación SPA, Angular implementa un router potente e intuitivo que nos permite hacer carga de módulos bajo demanda y proteger los accesos a las distintas URLs.
Angular te simplifica el tedioso trabajo de manejar la entrada de datos del usuario gracias a su potente manejo de formularios que permiten la validación de cada campo incluso consultando al servidor de forma asíncrona y el manejo dinámico de las clases CSS en base a los estados del formulario.
El curso que hemos preparado para ti, te va a ayudar a dominar el framework Angular y te va permitir abordar proyectos grandes desde su creación hasta su puesta en producción.
Siempre utilizando las herramientas mínimas más actuales, necesarias, gratuitas y multiplataforma. Para que el sistema operativo no sea una barrera de entrada para tí, el curso está desarrollado sobre una máquina virtual Lubuntu, que es un sistema fácilmente reproducible en cualquier otro sistema operativo que posea el alumno.
El curso es un resumen práctico de más de 1.000 horas de tutoriales, cursos online, eventos y libros, la mayor parte de pago y en Inglés. En los vídeos he pretendido ser muy claro y conciso para maximizar el valor de tu tiempo. Todos los vídeos tienen una primera parte de teoría y una segunda parte de aplicación real de los conceptos aprendidos, con distintos ejemplos didácticos que verás cómo implementar paso a paso.
El curso va destinado a todo tipo de desarrolladores de aplicaciones web, desde profesionales de JavaScript que quieran actualizarse hasta los que siempre han visto JavaScript como un mundo extraño porque están más acostumbrados a lenguajes orientados a objetos como Java o C#. Sobre todo estos últimos descubrirán, que gracias a TypeScript, y a frameworks como Angular, el salto al desarrollo Front-End es más fácil que nunca.
Recuerda que iré actualizando los materiales, según vaya evolucionando el lenguaje hasta que salga la versión oficial. Mantente atento a los cambios.
Al finalizar el curso estarás preparado para desarrollar tu primera aplicación con Angular.