Introducción
  • Introducción al Curso
Instalación
  • Instalación de Visual Studio Community 2017
  • Instalación de NodeJS
  • Instalación de Visual Studio Code
Desarrollo de una API RestFull con .Net Core(c#)
  • Ventajas de Utilizar .Net Core
  • ¿Que son Servicios Web RestFul y cuales son sus Ventajas?
  • Creacion de la Estructura del Proyecto
  • Creación de la Base de Datos
  • Creación de Modelos
  • Instalación de Dapper para el acceso a datos
  • Patron Repository
  • Repositorio de clientes
  • Patron Unidad de Trabajo
  • Creacion del Controlador de Clientes
  • Consumir los Servicios de Clientes usando Postman
Autenticación y Autorización
  • Autenticacion usando tokens
  • Repositorio de Usuarios
  • Creacion del Controlador de Tokens
  • Registrar la autenticacion en la clases Startup
  • Repositorio de Proveedores
  • Controlador de Proveedores
Despliegue del Servicio en Microsoft Azure
  • Crear una base de datos
  • Creacion de un Sitio Web
Manejo de Errores
  • Crear Manejador de Errores ( Exception Handler)
Creación de la aplicacion web con Angular
  • Crear una aplicacion web usando Angular CLI
  • Instalacion de bootstrap
  • Creacion de modulo de componentes compartidos
  • Creacion del componente para el Menu
  • Creacion del modulo de clientes
  • Creacion del componente para listar clientes
  • Creacion del Modulo Home
  • Configuracion del Routing
  • Creacion del componente para autenticarnos
  • Crear Servicio para invocar web login de generacion de token.
  • Crear Servicio para guardar en LocalStorage
  • Crear componente Logout
  • Crear Guard para hacer validaciones en el routing segun el rol
  • Listar Customer
  • Paginacion en la lista de Customers
  • Componente para crear un nuevo Customer
  • Creacion del data service para agregar un nuevo Customer
  • Creacion de componente y data service para Editar Customer
  • Creacion de componente y data service para ver detalles del customer.
  • Crear modulo para los componente de Angular Material
  • Crear Modulo para ordenes
  • Crear EndPoint para obtener lista de ordenes y sus detalles
  • Crear Componente Tabla Generico
  • Mostrar Listado de Ordenes usando la Tabla Generica
  • Mostrar Detalle de la Orden en una nueva pagina
  • Creacion del Modulo Suppliers
  • Creacion de Componente para Tabs
  • Enviar Lista de Suppliers en tabla y cards al componente Tabs
  • Agregar Animaciones al seleccionar opciones del tab
  • Busqueda sobre Suppliers
  • Agregar Sidenav en Modulo Home
  • Publicar En Firebase
Creacion de Unit Tests con XUnit
  • Creacion de la Biblioteca de Clases para la logica de Negocio
  • Creacion de Proyecto para los Unit Tests
  • Creacion de Unit Test para Customer Logic
  • Creacion de Unit Test para Order Logic
Subir el codigo fuente a GitHub
  • Subir el codigo de los Servicios
  • Subir el codigo del proyecto Angular
Media Query, Creacion de Spinner, Change Detection Strategy
  • CSS, SCSS, Less
  • Creacion de un Spinner
  • Creacion de Media Query
  • Change Detector Strategy
Implementacion de Redux (En Desarrollo)
  • ¿Qué es Redux y como trabaja?
  • Implementacion de Redux en el modulo Customer
  • Agregar nuevas Propiedades en el State para el Spinner y Paginacion
  • Implementar Redux en el modulo Supplier