Curso de Desarrollo de Aplicaciones con Angular Material, Angularfire y NgRx

admin
Desarrollo Web
$11,600.00 $10,600.00
curso-angular-material
  • 0 estudiante
  • 0 lessons
  • 0 quizzes
  • 32 hour duration
0 estudiante

Descripción:

Al final de este curso, podrá crear increíbles aplicaciones de Angular con herramientas modernas como Angular Material, NgRx y AngularFire que además de funcionar en tiempo real también se ven increíbles

Temario:

Parte 1. Breve actualización Angular

Cómo comienza y funciona una aplicación angular | Agregar componentes | Sintaxis de plantilla | Uso de directivas como ngFor y ngIf | Propiedad personalizada y enlace de eventos | Forms | Comprensión de los servicios y la inyección de dependencias | Enrutamiento angular

Parte 2 Angular Material

Comprensión de componentes de Angular Material | Agregar Angular Material a un proyecto | Nuestro primer componente de Angular Material: el botón | Crear la estructura de aplicación | Trabajando en el formulario de registro | Flexbox   | Control del diseño con @ angular / flex-layout | Agregar y configurar el botón Enviar | Implementación de sugerencias y errores de validación (en formularios) | Agregar un selector de fechas | Restricción de fechas seleccionables | Agregar una casilla de verificación | Terminando el formulario con estilo

Parte 3 Inmersión más profunda en Angular Material

Introducción al módulo | Agregar navegación y un Sidenav | Trabajando en Sidenav y Toolbar | Estilizando el Sidenav | Hacer que la página responda | Agregar elementos de navegación | Dividiendo la navegación en componentes | Trabajando en la pantalla de bienvenida | Agregar un componente de tabs | Agregar algunas “Tarjetas” | Agregar un menú desplegable | Agregar un Spinner a la pantalla de entrenamiento | Agregar un buen temporizador de ejercicio | Agregar una pantalla de diálogo Cancelar | Pasar datos al cuadro de diálogo | Agregar las opciones “Salir” y “Continuar”

Parte 4. Trabajo con datos y Angular Material
Importante: RxJS 6 | Implementando Autenticación | Enrutamiento y autenticación | Protección de ruta | Preparando los datos del ejercicio | Inyección y uso del servicio | Establecer un activo | Agregar tabla de datos de Angular Material | Agregar clasificación a la tabla de datos | Agregar filtrado a la tabla de datos | Agregar paginación a la tabla de datos

Parte 5 Usando Angularfire y Firebase

¿Qué es Firebase? | Comenzando con Firebase | ¿Qué es el AngularFire? | RxJS Oservables Refresher | Zambullirse en Firebase | Escuchando los cambios de valor (de Firestore) | Escuchar los cambios de la instantánea (de Firestore, incluidos los metadatos) | Reestructurando el Código | Cómo Firebase administra suscripciones | Almacenar en Firestore | Conexión de la tabla de datos a Firestore | Trabajando con documentos | Agregar autenticación real (Registrarse) | Agregar inicio de sesión de usuario | Comprender la autenticación en las SPA | Configuración de reglas de seguridad de Firestore

Parte 6 Optimización de la aplicación

Mejoras de estilo y manejo de errores | Mejora de manejo de errores | Dividir la aplicación en módulos | Crear un módulo compartido | División de rutas

Parte 7. Uso de NgRx para la gestión del estado
Conceptos básicos de NgRx: un primer ejemplo | Trabajando con múltiples reductores y acciones | Envío de acciones y selección | Agregar un reductor de autenticación (y acciones) | Agregar suscripciones de autenticación | Agregar el reductor  y las acciones | Estado lazy loading | Despacho de acciones | Seleccionar estado | Seleccionar valores individuales correctamente | Conectando la tabla de datos | Limpiando el proyecto

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$11,600.00 $10,600.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno.
Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX