Temario del curso

Introducción

  • ¿Qué hay de nuevo en Angular 5?

  • Resumen de TypeScript y JavaScript ES6

    • Sintaxis de TypeScript
    • Uso del transpilador de TypeScript
    • Configuración de Angular 5 y TypeScript

    • Creando tu primera aplicación Angular

      • Planificación de la aplicación
      • Configuración de un proyecto y app de Angular utilizando el CLI
      • Configuración básica del proyecto utilizando Bootstrap 4 y Sass

      • Trabajando con las partes de Angular 5

        • Creación de componentes
        • Data binding y interpolación de cadenas
        • Vinculación de propiedades
        • Vinculación de eventos
        • Data binding bidireccional
        • Modelado de datos
        • Directivas
        • Inicialización (bootstrapping)
        • Entradas y salidas

        • Uso de componentes Angular 5

          • Flujo de datos
          • Trabajando con AppModule
          • Trabajando con componentes personalizados
          • Uso de plantillas y estilos
          • Uso de encapsulamiento de vista
          • Proyección de contenido
          • Entendiendo el ciclo de vida del componente y los hooks de ciclo de vida
          • Uso de ViewChildren y ContentChildren

          • Data binding en Angular 5

            • Resumen de vinculación de propiedades y eventos
            • Vinculación y asignación de alias a propiedades personalizadas
            • Vinculación y asignación de alias a eventos personalizados

            • Trabajando con directivas

              • Directivas incorporadas
              • Directivas personalizadas

              • Depuración de la aplicación

                • Entendiendo los mensajes de error en Angular
                • Uso de sourcemaps para depurar el código en el navegador
                • Uso de Augury

                • Servicios de Angular 5

                  • Aprendiendo la importancia de los servicios
                  • Creación de un servicio de registro (logging)
                  • Creación de un servicio de datos

                  • Uso de inyección de dependencias y proveedores

                    • Inyectores, proveedores y tokens
                    • Configuración de la inyección de dependencias
                    • Configuración del proveedor
                    • Inyectando servicios en componentes, directivas y servicios

                    • Cambio de páginas con rutas (routing)

                      • Configuración de rutas
                      • Configuración y carga de rutas
                      • Entendiendo los diferentes métodos de navegación
                      • Uso de parámetros en rutas
                      • Creación de rutas anidadas
                      • Uso de rutas de redirección y comodín (wildcard)
                      • Entendiendo los guardias de ruta (route guards)
                      • Entendiendo las estrategias de enrutamiento

                      • Uso de RxJS para crear y trabajar con observables en Angular

                        • Resumen de observables
                        • Resumen de RxJS
                        • Construcción y uso de observables en Angular

                        • Manejo de formularios

                          • Uso de formularios basados en plantilla (template-driven forms)
                          • Uso de formularios reactivos (reactive forms)

                          • Uso de pipes

                            • Pipes incorporados
                            • Pipe asíncrono (async pipe)
                            • Pipes personalizados

                            • Llamadas a APIs HTTP externas

                              Uso de módulos Angular

                              Optimización de la aplicación Angular 5

                              Pruebas de la aplicación Angular 5

                              • Uso de Jasmine para pruebas unitarias

                              • Seguridad en Angular 5

                                • Autenticación
                                • Qué debe y no debe escribirse en Angular

                                • Despliegue de una aplicación Angular 5 a producción

                                  • Despliegue en IIS, Apache, Nginx, etc.

                                  • Resolución de problemas

                                    Comentarios finales

Requerimientos

  • Familiaridad con HTML básico, CSS y JavaScript

  • Audiencia

    • Principiantes en desarrollo web
    • Desarrolladores frontend experimentados
    • Cualquiera interesado en aprender a desarrollar aplicaciones utilizando Angular

 28 Horas

Número de participantes


Precio por Participante​

Testimonios (1)

Próximos cursos

Categorías Relacionadas