Curso de Angular

Iniciación completa y detallada al framework Javascript Angular
Inscripciones abiertas
Intermedio
8 Clases 14 h (aprox.)
99€
75€
Precio en promoción

Inicio del curso

Miércoles 04 de octubre

h

Añadir a Google Calendar

Angular es una de las herramientas más utilizadas en la web para el desarrollo de aplicaciones frontend modernas con Javascript. Ofrece una base muy sólida para crear aplicaciones robustas y escalables, que aprovechan las características avanzadas de los navegadores. Además Angular ofrece una experiencia de desarrollo avanzada y amistosa, gracias al uso de TypeScript y el hecho de promover excelentes prácticas de desarrollo.

Si necesitas hacer aplicaciones de tamaño mediano o grande Angular es una de las mejores alternativas. Un framework que se encuentra siempre en una constante mejora y que tiene una comunidad muy sólida.

Qué aprenderé en el Curso de Angular

  • Qué es Angular y cuales son los beneficios de usarlo como plataforma de desarrollo
  • Conocer todos los artefactos que componen la plataforma Angular. (Framework, herramientas de desarrollo, distintas clases y bibliotecas integradas)
  • Conocer las partes integrantes del framework para generar interfaces de usuario, no solo los componentes sino también los templates, directivas, pipes, etc.
  • Conocer en profundidad los componentes de Angular: ciclo de vida, interacción entre componentes, estilos en componentes, componentes dinámicos y más.
  • Entender y desenvolverse correctamente con la arquitectura de las aplicaciones Angular, con sus módulos, servicios, inyección de dependencias...
  • Aprender a usar la colección de bibliotecas integradas que nos ofrece Angular para la creación de rutas y navegación.
  • Gestionar respuesta de operaciones asíncronas utilizando observables.
  • Conocer las herramientas de desarrollo para crear y empaquetar la aplicación.
  • Aplicar las buenas prácticas en el desarrollo frontend con Angular
  • Desplegar un proyecto Angular en producción.

Objetivos del curso

El objetivo de este curso es enseñar desde cero cómo crear aplicaciones web con Angular de forma profesional y que aprovechen las cualidades del framework para conseguir resultados mantenibles y escalables.

Para ello se explicarán las partes fundamentales que conforman esta plataforma de desarrollo construida en Typescript como son el framework web basado en componentes, la colección de librerías que nos ofrecen funcionalidades usadas comúnmente en las aplicaciones, como el sistema de routing, observables, etc. Finalmente, aprender a desplegar aplicaciones Angular en un entorno de producción. Este curso continuará avanzando con el Curso de Desarrollo Avanzado de Aplicaciones Frontend con Angular

Por qué debes aprender Angular

Angular es una plataforma altamente demandada para el desarrollo frontend. Es especialmente valorada en el entorno empresarial y en proyectos que requieran aplicar las mejores prácticas, que garanticen una excelente experiencia de desarrollo y la escalabilidad de las aplicaciones. Aprender Angular con este curso te permitirá dominar las bases de una herramienta que podrás usar en el desarrollo de aplicaciones web SPA en el entorno profesional.

A través de este curso el estudiante podrá adquirir unas bases sólidas de conocimiento para el desarrollo de aplicaciones frontend modernas desde cero, hasta su despliegue en producción. También el estudiante podrá comprender de forma mucho más fácil cualquier proyecto existente que se haya creado con Angular incluso en versiones anteriores o futuras, ya que abordaremos todos los conocimientos que se encuentran en Angular de manera muy estable.

Qué tengo que saber

No es necesario tener conocimientos de Angular o TypeScript pero sí de HTML, CSS y Javascript.

Clases y contenidos

Primeros pasos con Angular
  • Presentación del curso (estructura y dinámica)
  • ¿Qué es Angular?
  • Beneficios de usar Angular como plataforma de desarrollo.
  • Resumen de los elementos que conforman la plataforma Angular.
  • Preparación del entorno de desarrollo (NodeJS, extensiones útiles en el IDE VSCode)
  • Instalación y uso de la herramienta Angular CLI
  • Creación de la primera aplicación con Angular
  • Ejemplos de enlace de datos y ventajas de Angular
Añadir a Google Calendar
Sistema de componentes de Angular
  • Presentación de los elementos fundamentales del framework (componentes, Templates y Directivas)
  • Creación de componentes (Uso clásico con AppModule)
  • Introducción al uso de módulo (AppModule)
  • Ciclo de vida de los componentes
  • Interacción entre componentes
  • Establecer estilos en componentes
  • Introducción a las Directivas y los Templates en Angular
Añadir a Google Calendar
Templates en Angular
  • Interpolación
  • Declaraciones de plantilla
  • Enlaces de propiedades
  • Enlaces de los atributos
  • Clases y estilos del html
  • Enlaces de eventos
  • Enlaces bidireccionales
  • Pipes para la transformación de datos
  • Variables de plantillas
Añadir a Google Calendar
Directivas en Angular
  • Directivas de componente
  • Directivas de componente de atributos
  • Directivas estructurales **
  • Repaso con las directivas usadas en los templates y componentes
Añadir a Google Calendar
Módulos e Inyección de dependencias en Angular
  • Introducción a la Inyección de Dependencias.
  • Módulos de Angular
  • Servicios en Angular
  • Configuración personalizada de proveedores de dependencias
Añadir a Google Calendar
Rutas y comunicaciones cliente-servidor
  • Creación de rutas y navegación
  • Comunicación cliente-servidor para consumir datos desde una API
Añadir a Google Calendar
Compilación y puesta en producción
  • Compilación de Aplicación Angular
  • Despliegue en producción
Añadir a Google Calendar
¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete