Duración
25 horas
Introducción
Angular es el Framework de desarrollo en TypeScript creado por Google.
Con esta formación, aprenderás a desarrollar aplicaciones web increíbles, obtendrás una base sólida de aprendizaje y dominio de todas las características y funcionalidades que forman parte de este Framework
Objetivos
- Conocer las bases del lenguaje Typescript
- Conocer las características del Framework Angular
- Saber crear una aplicación desde cero
- Saber cómo desarrollar componente Angular
- Saber manejar los datos en las vistas
- Saber manejar los formularios y su validación
- Conocer la navegación y gestión de rutas.
Temario
- Introducción a TypeScript
- ECMAScript vs Typescript
- Compilador
- Variables y Tipos
- Control de Flujo
- Funciones
- Tipos de datos complejos
- Clases y Objetos
- Interfaces
- ¿Qué es Angular?
- Introducción
- Arquitectura
- Módulos
- Componentes
- Servicios
- Directivas
- Rutas
- Pipes
- Instalación y Primera Aplicación
- Introducción
- Instalación
- Creación de un proyecto: Angular Cli
- Arrancar el proyecto
- Componentes principales
- Componentes
- Introducción
- Creación de un componente
- Plantillas
- Directivas
- Pipes
- CSS
- DataBinding
- Asociando el componente
- Servicios
- Modificando un componente
- Inyección de Dependencias
- Servicios y Presentación de Datos
- Introducción
- Creando un Servicio
- Asociando el Servicio
- Cliente HTTP
- Presentación de Datos
- Eventos
- Introducción
- Ciclo de Vida
- Click
- $event
- Filtros
- Formularios
- Introducción
- Crear el modelo
- Asociando al Componente
- Creando el formulario
- Asociando a los Modelos
- Control de Validaciones
- Rellenando Selects
- El evento ngSubmit
- Formularios Reactivos
- Rutas y Navegación
- Introducción
- Gestión de Rutas
- Asociando rutas a componentes