Temario del curso

Introducción

  • ¿Qué es Angular?
  • ¿Qué hay de nuevo en Angular 11?

  • Resumen de TypeScript y JavaScript ES6

    • Sintaxis de TypeScript
    • Usar el transpilador de TypeScript
    • Configurar Angular 11 y TypeScript

    • Resumen de las partes de Angular 11

      • CLI de Angular
      • Componentes
      • DIRECTIVAS
      • Entradas y salidas
      • Vinculación de datos e interpolación
      • Vinculación de eventos
      • Modelado de datos
      • Inicialización
      • Webpack experimental

      • Crear tu primera aplicación Angular

        • Planificar la aplicación
        • Configurar un proyecto de Angular
        • Crear una interfaz de usuario amigable para móviles usando Bootstrap 4 y Sass

        • Crear un componente

          • Entender el ciclo de vida del componente
          • Flujo de datos
          • Usar plantillas y estilos
          • Proyectar contenido
          • Trabajar con AppModule
          • Trabajar con componentes personalizados
          • Usar encapsulamiento de vista
          • Implementar ganchos de ciclo de vida (lifecycle hooks)
          • Usar ViewChildren y ContentChildren

          • Vinculación de datos en Angular 11

            • Entender la vinculación de propiedades y eventos
            • Vincular y asignar alias a propiedades personalizadas
            • Vincular y asignar alias a eventos personalizados

            • Trabajar con directivas

              • Directivas incorporadas (built-in)
              • Directivas personalizadas

              • Servicios de Angular 11

                • Crear un servicio de registro
                • Crear un servicio de datos

                • Usar la inyección de dependencias y proveedores

                  • Inyectores, Proveedor y Tokens
                  • Configurar la inyección de dependencias
                  • Configurar tu proveedor
                  • Inyectar servicios en componentes, directivas y servicios

                  • Cambiar páginas con enrutamiento (routing)

                    • Entender los diferentes métodos de navegación
                    • Estrategias de enrutamiento
                    • Configurar rutas
                    • Configurar y cargar rutas
                    • Usar parámetros en rutas
                    • Crear rutas anidadas
                    • Usar rutas de redirección y comodín (wildcard)
                    • Entender los guardias de ruta (route guards)

                    • Usar RxJS para crear y trabajar con observables en Angular

                      • Resumen de observables
                      • Resumen de RxJS
                      • Crear y usar observables en Angular

                      • Generar formularios para la entrada de datos del usuario

                        • Usar formularios impulsados por plantillas (template-driven forms)
                        • Usar formularios reactivos (reactive forms)
                        • Crear validaciones personalizadas
                        • Validar, filtrar y sanitizar datos de formulario

                        • Usar pipes

                          • Transformar la salida
                          • Pipes incorporados (built-in)
                          • Pipe asíncrono (async pipe)
                          • Pipes personalizados

                          • Hacer llamadas a APIs HTTP externas

                            • Enviar solicitudes

                            • Probar la aplicación Angular 10

                              • Usar Jasmine para pruebas unitarias
                              • Usar Protractor para pruebas end-to-end

                              • Depurar la aplicación

                                • Entender los mensajes de error en Angular
                                • Usar mapas de origen (sourcemaps) para depurar el código en el navegador
                                • Leer diagnósticos del compilador de TypeScript
                                • Usar Augury

                                • Optimizar la aplicación Angular 11

                                  • Reestructurar el código
                                  • Reducir el tamaño del bundle y eliminar código muerto (dead-code)

                                  • Seguridad en Angular 11

                                    • Cómo funciona la autenticación
                                    • Usar autenticación JWT
                                    • Qué se debe y qué no se debe escribir en Angular

                                    • Desplegar una aplicación Angular 11 a producción

                                      • Desplegar a IIS, Apache, Nginx, etc.

                                      • Mejores prácticas de Angular 11

                                        Solución de problemas (troubleshooting)

                                        Resumen y conclusión

Requerimientos

  • Familiaridad con HTML básico, CSS y JavaScript

  • Audiencia

    • Desarrolladores

 28 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas