Curso WebApis Restful con NET, Redis, Docker, SQL Server 🚀
Crea tu App Shop utilizando NET Core, React Hooks, Entity Framework Core, JWT, Paginacion, manejo de imagenes
- ✅ Crea una app Shop
- ✅ Patron Repository
- ✅ Accede a una comunidad de mas de 20 000 estudiantes
- ✅ Implementacion de proyectos en Visual Studio y Visual Studio Code
- ✅ Creacion de un proyecto desde cero hasta el deploy en Azure y Firebase
Beneficios de este Curso
Acerca de nuestro curso
ASP.NET Core es un framework web gratis de código abierto desarrollado por Microsoft y su comunidad de desarrolladores. Es un framework modular que se ejecuta completo tanto en el.NET Framework de Windows como en multiplataforma, esto significa que puede ejecutarse en sistemas operativos como Linux, Unix, Macs envs.
El framework se reescribió por completo unificando aquello anteriormente separado ASP.NET MVC y ASP.Web NET API a un modelo de programación único denominado ASP.NET 5.Â
Ademas te ensenaremos como plantear un modelo generico para las transacciones complejas utilizando expressions Funcs.
Ambos proyectos seran desplegados en plataformas como Microsoft Azure y Firebase.
En este curso aprenderas desde cero como crear una App Ecommerce con ASP.NET Core 5 y React Hooks.
Estos seran algunos de los temas que veremos en el curso:
✔ Creacion de proyecto ECommerce NET Core 5 y React Hooks
✔ Manejo de Patron Repository Generico en NET Core 5
✔ Generacion de interfaces graficas avanzadas con React Hooks
✔ Desarrollo de un modelo entre capas y clases genericas
✔ Crea Transacciones, consultas complejas utilizando Entity Framework y Linq
✔ Automapper de entidades en ASP.NET Core
✔ Paginacion, filtros y ordenamiento utilizando Entity Framework
✔ Manejo de seguridad con JWT Json Web Tokens
✔ Manejo de Docker Containers desde cero
✔ Creacion de Docker Container para Servidor SQL Server
✔ Creacion de endpoints Web Apis en NET Core 5
✔ Implementacion de Middleware y control de errores en NET Core 5
Curricula del Curso
- Creacion de base de datos (4:28)
- Instalacion de EF-Dotnet (5:45)
- Ajuste de Librerias EF Core (1:57)
- Clase Base Generica EF (4:38)
- Configuracion de clase entity (7:39)
- Creacion de dbContext EF (6:30)
- Configuracion de connection string (6:40)
- Creacion de archivos de migracion (4:50)
- Ejecucion de migracion en EF (11:28)
- Insertar data masiva en EF (16:10)
- Repository en controllers (14:00)
- Consulta compuesta en EF (5:31)
- Ordenamiento de consultas con EF (9:23)
- Ordenamiento en controllers dinamico (12:01)
- Filtros en NET Core (7:31)
- Paginacion en EF (7:32)
- Paginacion para Productos (11:22)
- Implementar Paginacion en controllers (5:53)
- Paginacion con parametros (19:58)
- Busqueda de productos (5:56)
- Cors en ASP.NET Core (3:04)
- React en nuestro proyecto (0:32)
- Proyectos Web y React (2:26)
- Creacion de un proyecto React (5:47)
- Uso de create-react-app (5:30)
- Estructura de un proyecto React (4:45)
- Iniciar y Detener una aplicacion React (4:11)
- Sistemas de Modulos Javascript (8:15)
- Mostrando contenido mediante un Componente Function (4:51)
- Que es JSX (5:10)
- Convertir HTML a JSX (6:18)
- Estilos en linea con JSX (3:03)
- Convertir estilos html a formato JSX (3:17)
- Diferencia entre class y className (2:22)
- Referencia a variables JS en JSX (2:53)
- Valores que no puede mostrar JSX (5:33)
- Nombres de propiedades prohibidas en JSX (3:05)
- Principios de los componentes (3:00)
- Descripcion de nuestra Aplicacion (3:12)
- Importacion de framework css en nuestro proyecto (7:05)
- Creacion de un componente simple (4:55)
- Especificando imagenes en JSX (7:00)
- Duplicar un solo componente (2:03)
- Extrayendo JSX a nuevos componentes (5:20)
- Anidamiento de componentes (7:33)
- React Props System (3:40)
- Pasando y Recibiendo Props (7:48)
- Pasando multiples Props - Parte 1 (3:39)
- Pasando multiples Props - Parte 2 (6:33)
- Reutilizacion de componentes (3:36)
- Implementando componente ApprovalCard (6:26)
- Mostrando componentes Hijos - Parte 1 (5:55)
- Mostrando componentes Hijos - Parte 2 (3:00)
- Componentes basados en clases (3:28)
- Creacion de proyecto react (9:08)
- Refactorizar componente function en componente class (4:40)
- State en componentes class (3:12)
- Inicializar state (5:37)
- Actualizacion de state con setState (6:41)
- Manejo de errores con state (5:41)
- Renderizado condicional (5:53)
- Metodos de ciclo de vida (9:10)
- ComponentDidMount (2:12)
- Otra forma de inicializar un state en componentes class (2:13)
- State y Props (10:51)
- Expresiones ternarias (2:26)
- Patron para expresiones ternarias (6:14)
- Styles CSS en componentes (4:28)
- defaultProps en componentes class (9:11)
- Evitar multiples condicionales en render (3:34)
- Creacion de Componente Productos (13:34)
- Creacion de Componente para Detalle de Producto (13:51)
- Creacion de Componente para Carrito de Compras (11:03)
- Creacion de Componente para Proceso de Compra - Parte 1 (11:08)
- Creacion de Componente para Proceso de Compra - Parte 2 (15:16)
- Creacion de Componente para Orden de Compra (12:06)
- Creacion de Componente Perfil - Parte 1 (10:26)
- Creacion de Componente Perfil - Parte 2 (5:54)
- Creacion de Componente para Listado de Usuarios (4:42)
- Creacion de Componente para Editar Usuario (6:31)
- Creacion de Componente para Listado de Productos (6:40)
- Creacion de Componente para Agregar Producto (7:29)
- Creacion de Componente para Editar Producto (4:41)
- Creacion de Componente para Listado de Pedidos (5:07)
- Instalacion de paquetes de seguridad (5:07)
- Creacion de entidad Usuario (4:48)
- Creacion de dbContext ConnectionString (8:03)
- Creacion de archivo de migracion (4:51)
- Crear usuario con IdentityCore Manager (4:35)
- Ejecutar migracion de seguridad (8:39)
- Creacion de controller para login (17:16)
- Crear Method para Registrar usuarios (7:48)
- Generacion de Token (14:48)
- Implementacion de token en controllers (13:50)
- Implementar controllers methods para Usuario (15:36)
- Direccion de usuarios (11:52)
- Actualizar direccion de usuario (13:02)
- React Hooks Manejando Imagenes con Firebase (23:19)
- Trabajando en el formulario Productos Add (11:26)
- Agregar imagenes a producto (20:39)
- Almacenar imagenes en carrito compra (8:09)
- Lista de productos en administacion (16:09)
- Actualizar productos (21:54)
- Actualizar producto parte 2 (16:00)
- Manejo de imagenes temporales (12:27)
- Agregar Elementos a Perfil Usuario Net Core (20:45)
- Paginacion de Usuarios en NET Core - Parte 1 (18:45)
- Paginacion de Usuarios en NET Core - Parte 2 (24:25)
- Agregar Roles a Usuarios (22:17)
- Agregar Role en Response Usuario (12:34)
- Asignar seguridad a endpoints por role (24:03)
- Agregar Identificador a usuario DTO (3:14)
- Agregar Mensajes de Alerta en React Hooks (14:50)
- Salir Sesion del Usuario (10:44)
- Obtener Datos de Perfil de Usuario (11:05)
- Agregar imagen global a perfil de usuario (21:15)
- Sesion de usuario responsive (4:36)
- Paginacion de usuarios (17:28)
- Editar Usuarios en Grid (4:57)
- Agregar Role administrador a usuario (18:50)