ANGULAR 8
COMPARTIR CURSO:

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