ANGULAR 8
4 días Consultar fechas
Nivel: Intermedio
Área: Informática y Comunicaciones
Tipo de Formación: General-Abierta
Modalidad: Aula Virtual
Aprende a desarrollar aplicaciones frontend modernas, de alto rendimiento y estructura sólida, con el framework Angular. Este curso comienza desde cero,para llevar al estudiante a un nivel medio profesional.
OBJETIVOS DIDÁCTICOS
Al finalizar el curso, el alumno será capaz de:
- Dominar Angular para desarrollar aplicaciones frontend complejas.
- Conocer y aplicar las novedades de Angular 8.2
- Desarrollar con Angular aprovechando su potencia y extrayendo el máximo rendimiento
- Comprender el uso de los artefactos de Angular: Componentes, directivas, pipes, módulos y rutas.
- Hacer conexiones a datos, como a una REST API y a Firebase.
- Personalizar la app con estilos.
- Crear aplicaciones progresivas (Progressive Web Apps – PWA).
- Llevar tu proyecto a producción.
AUDIENCIA
Todo programador de front-end que desee dominar el nuevo framework de google. Está orientado a estudiantes con bases de Javascript. No necesita tenerconocimientos previos de Angular, no obstante es importante tener una base de desarrollo con HTML, CSS y JS.
METODOLOGÍA
Presencial y/o Videoconferencia
DURACIÓN
4 DÍAS
TEMARIO DEL CURSO
1.- Introducción a Angular
Repaso de JS
Introducción a Angular
Aplicaciones SPA
Angular 8 vs AngularJS
TypeScript vs JavaScript
Preparando el entorno
Angular CLI
2.- Nuestra primera aplicación
Creando la app
Entendiendo la estructura de Angular
Guía de estilos de Angular
Sass vs CSS
Introducción a componentes
Operadores de cadena en ES6
Eventos del DOM
Data binding en Angular
Directivas en Angular
Decoradores en Angular
3.- Pipes, directivas y servicios
Qué son los Pipes
Módulos compartidos
Construyendo un pipe
Directivas personalizadas
Servicios en Angular
Injectables y dependencias
4.- Rutas y Módulos
Entornos en Angular
Routing en Angular
Router Links y Router Outlets
Rutas con parámetros
Lazy loading
5.- Formularios
Formularios basados en plantillas
Componentes del formulario
FormControl y validaciones
FormBuilder
ngSubmit
6.- Bootstrap y Angular
Instalando Bootstrap
El sistema de Grid
Implementando estilos
Angular Material
7.- HTTP
Qué es una API REST
Implementando HttpClient
Verificación del tipo de respuesta
Errores HTTP
Observables y operadores
Router Guards
Integrando Firebase
FirebaseAuth
8.- PWA y Deploy
Introducción a PWA
Service workers
Buildeando nuestra aplicación
Desplegando con Firebase Hosting