Curso de Angular 8

FrontEnd

Curso de Angular, desarrollo de aplicaciones Javascript modernas, de cero a profesional

Intermedio Medio (de 8 a 20 horas) Precio en promoción 99€ 75€

Aprende a desarrollar aplicaciones frontend modernas, de alto rendimiento y estructura sólida, con el framework Angular. Este curso de Angular comienza desde cero, para llevar al estudiante a un nivel medio, que le permita comenzar a desenvolverse con soltura como profesional.

No nos limitaremos a explicar las generalidades de Angular y sus distintos artefactos, sino que trataremos también de asuntos importantes como el ecosistema de herramientas relacionadas, formularios reactivos, acceso a datos, autenticación de usuarios, aplicaciones progresivas y mucho más. Puedes ver la relación de contenidos en el programa de clases, detallado más abajo.

Durante el curso también prestaremos mucha atención a las características que nos permitan mejorar el rendimiento de las aplicaciones basadas en Angular, así como la aplicación de buenas prácticas, que nos faciliten la organización y el mantenimiento de los proyectos.

En esta formación de Angular bordaremos la versión de Angular 8.2, la más actual en el momento de impartir las clases, aunque los conocimientos se podrán aplicar a otras versiones del framework.

Qué aprenderás en el curso de Angular

๏ 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.

Conocimientos y requisitos para hacer el curso:

El curso de Angular está orientado a estudiantes con bases de Javascript. El estudiante no necesita tener conocimientos previos de Angular, no obstante es importante tener una base de desarrollo con HTML, CSS y JS.

Entre los recursos que usaremos durante el curso:

- Editor de código (Recomendado VSCode).

- Navegador Google Chrome.

- NodeJS

Indice de contenidos del Curso de Angular 8

Clase 1: Introducción a Angular

1. Estructura y requisitos del curso

2. Introducción a Angular

3. ¿Quienes usan Angular?

4. Crea tu primera aplicación en Angular.

5. Typescript (interfaces y tipado).

6. Preparando el entorno para Mac.

7. Preparando el entorno para Windows.

8. Preparando el entorno para Linux.

9. VsCode y alternativas.

10. Introducción al Angular CLI.

11. ng lint

12. ng test

Clase 2: Estructura de una App y componentes.

1. Estructura de archivos Angular.

2. Guia de estilos de Angular.

3. Data binding en Angular.

4. String interpolation.

5. ngIf

6. ngFor

7. ngSwtich

8. Decoradores

9. Introducción a componentes.

10. Input y Output.

11. Estilos con sass.

Clase 3: Pipes, directivas y servicios

1. ¿Qué son los pipesEn marcha

2. Usando pipes de Angular.

3. Construyendo un propio pipe.

4. ¿Qué son las directivas0

5. Directivas.

6. Construyendo una directiva propia.

7. ¿Qué son los ServiciosCorto (hasta 8 horas)

8. Inyección de dependencias.

9. Creando nuestro propios servicios.

10. Usando HttpClient.

11. Haciendo una solicitud GET desde el servicio.

12. Rxjs Pipes

Clase 4: Rutas y Módulos.

1. Ambientes en Angular.

2. Introducción al NgModule.

3. Creando rutas en Angular.

4. Usando routerLink y routerActive.

5. Navegación con parámetros.

6. Aplicando Lazy Loading.

7. Creando un módulo compartido.

Clase 5: Formularios

1. Formularios reactivos.

2. Introducción al FormControl.

3. Validaciones con FormControl.

4. Validaciones personalizadas.

5. Agrupando campos con FormGroup.

6. Usando FormBuilder.

Clase 6: UI/UX en Angular

1. Usando ngClass para estilos dinámicos.

2. Implementando estilos al Form.

3. Implementando estilos al Login.

4. Implementando estilos al Home

5. Angular Material

Clase 7: Conexión a Datos.

1. ¿Cómo funciona la conexión a datos remotos99

2. Conexión a una API REST.

3. ¿Qué es Firebase?

4. Conexión a Firebase.

5. Instalando @angular/fire.

6. Ingreso y registro de usuarios con FirebaseAuth.

7. Implementando guards.

Clase 8: PWA

1. Introducción a PWA.

2. Instalando @angular/pwa.

3. Entendiendo el manifest

4. Añadiendo soporte offline.

Clase 9: Deploy

1. AOT: Compilación de alto nivel.

2. Deploy en Firebase Hosting.

3. Deploy en now.

4. Deploy con nginx.

CONTENIDO

2:02:00
1:56:35

Pipes de Angular

Nicolas Molina
57:34
2:06:46

Módulos en Angular

Nicolas Molina
1:57:50
10:27

Formularios Reactivos

Nicolas Molina
2:03:04
Este curso está en marcha
En breve deben aparecer más clases en este espacio

CONTENIDO

2:02:00
1:56:35

Pipes de Angular

Nicolas Molina
57:34
2:06:46

Módulos en Angular

Nicolas Molina
1:57:50
10:27

Formularios Reactivos

Nicolas Molina
2:03:04
Este curso está en marcha
En breve deben aparecer más clases en este espacio