ASP.NET Core Web API Bootcamp | Construye REST APIs | SQLπ
Aprende ASP.NET Core React Hooks Entity Framework, JWT, SQL Server, WebAPI, Export PDF
- β Domina ASP.Net Core y React Hooks
- β Domina el Deploy en Azure
- β Accede a una comunidad de mas de 20 000 estudiantes
- β Implementacion de proyecto en Visual Studio Code
- β Aprende los conceptos de ASP.NET Core
Beneficios de este Curso
Acerca de nuestro curso
Desarrolla App profesionales usando como backend ASP.NET Core y Entity Framework, quieres consumir procedimientos almacenados con ASP.NET Core, tenemos una seccion solo de mantenimiento con Procedimientos Almacenados y .NET CORE. Tambien crearemos Reportes en PDF.
Para el FrontEnd trabajaremos con React Hooks, Redux y Material Design
Toda nuestra App sera publicada en los servidores de Microsoft Azure
Estos seran algunas de las herramientas y tecnologias que desarrollaremos:
β Visual Code y extensiones para .NET Core y C#
β SQL Server como motor de base de datos.
β Entity Framework Core para persistencia y creacion de transacciones en SQL Server.
β Crear Procedimientos Almacenados en SQL Server y consumirlos en ASP.NET Core.
β Generar Reportes en PDF usando Entity Framework Core y ASP.NET Core
β Paginacion con ASP.NET Core y SQL Server
β Arquitectura del proyecto en multiples capas.
β Crear, Actualizar, Consultar data usando un Aplicacion desarrollada en capas.
β Crear procedimientos de seguridad con Core Identity
β Migracion de entidades desde Entity Framework hacia SQL Server
β Crear Login con Core Identity y React Hooks
β Crear Registro de nuevos usuarios con React Hooks
β JWT para manejar Tokens de seguridad.
β Documentar Web Services EndPoints con Swagger
β Creacion de proyectos SPA con React Hooks
β Implementar toda la estructura deΒ ReduxΒ en tu App
β Implementar manejo de Consumers y Providers con React Context API
β React Hooks consumiendo Web Services EndPoints desde ASP.NET Core
β Subir todo tu proyecto ASP.Net Core y React Hooks a Microsoft Azure
Curricula del Curso
- Como trabajan ASP.NET Core y SQL Server (10:08)
- Creacion de Base de Datos y Tablas (11:14)
- Creacion de Solucion y Proyecto ASP.NET Core (8:56)
- Instalar Librerias de ASP.NET Core Entity Framework (11:19)
- Crear Cadenas de Conexion a la base de datos (11:05)
- Crear DbSet Curso en Entity Framework Core (4:27)
- Mapeando una tabla de SQL Server con Entity Framework (8:08)
- Relaciones entre entidades en Entity Framework (5:09)
- Relacion Uno a Uno en EF - Parte 1 (11:23)
- Relacion Uno a Uno en EF - Parte 2 (10:32)
- Relacion Uno a Muchos en EF - Parte 1 (14:10)
- Relacion Uno a Muchos en EF - Parte 2 (12:51)
- Relacion Muchos a Muchos en EF - Parte 1 (10:38)
- Relacion Muchos a Muchos en EF - Parte 2 (12:33)
- Relacion Muchos a Muchos en EF - Parte 3 (12:45)
- Tipos de Consultas en Entity Framework Core (4:29)
- Que es ASP.NET Core? (6:54)
- Arquitectura de nuestro Proyecto (5:33)
- Creacion de la Solucion en Visual Code (4:31)
- Agregar Proyectos a la solucion en Visual Code (1:53)
- Creacion de Dependencias entre Proyectos (5:46)
- Estructura del proyecto en Visual Code (9:48)
- Instalar Paquetes de Proyectos (11:08)
- Crear Controller en WebAPI Core (11:05)
- Crear Clases Entity en Proyecto Dominio (9:49)
- Crear Relaciones entre Clases Dominio (7:39)
- Configuracion de la clase DBContext y Entity Framework - Parte 1 (11:41)
- Configuracion de la clase DBContext y Entity Framework - Parte 2 (10:37)
- Dependency Injection / Inyeccion de Dependencias (9:04)
- Configurando el MediatR en nuestra Solucion (11:00)
- Configurando el MediatR en nuestra solucion Parte 2 (4:29)
- Configurando MediatR en WebAPI (13:13)
- MediatR trabajando en Cursos (12:39)
- Instalacion de Postman (4:26)
- Configura Core Identity en WebAPI (6:02)
- Registra un usuario en Core Identity (11:57)
- Registrar un usuario en Core Identity Parte 2 (4:15)
- Crear metodo Login (13:16)
- Validacion al Login en Aplicacion (2:14)
- Creando mi propio Controller personalizado (7:18)
- Agregar Controller Login (11:24)
- Filtrar data de usuario (5:55)
- Que son los JWT? (6:43)
- Crear Proyecto Seguridad (5:30)
- Inyectar Servicio IJWT (5:33)
- Crear Token (11:33)
- Crear Token - Parte 2 (5:40)
- Darle Seguridad a los Controllers (5:09)
- Darle Seguridad a los Controllers Parte 2 (12:28)
- Seguridad Generica para Controllers (8:01)
- Registrar Nuevo Usuario en Core Identity (7:16)
- Registrar Nuevo Usuario en Core Identity parte 2 (11:51)
- Registrar Nuevo Usuario en Core Identity parte 3 (14:26)
- Obtener Usuario Actual (7:34)
- Obtener Usuario Actual Parte 2 (11:19)
- Obtener Usuario Actual Parte 3 (4:45)
- Clases DTO (9:50)
- DTO y Mapeo de Cursos Parte 1 (9:09)
- DTO y Mapeo de Cursos Parte 2 (13:48)
- DTO y Mapeo de Cursos Parte 3 (11:42)
- Actualizar Data de Cursos (16:06)
- Eliminar Cursos (6:30)
- Agregar Precio y Comentario al Query (4:05)
- Agregar Precio y Comentario al Query Parte 2 (13:58)
- Guardar Curso incluyendo el Precio (8:38)
- Actualizar Curso (12:17)
- Eliminar Comentario y Precio (5:14)
- Procedimientos Almacenados y Entity Framework (5:31)
- Instalacion y Configuracion de Dapper (10:14)
- Creacion de Repositorio Instructor (11:49)
- Implementacion de Query para Obtener Resultados (10:23)
- Creacion de Procedimiento Almacenado usp_Obtener_Instructores (8:01)
- Construir Logica en Aplicacion para Consulta de Instructores (9:21)
- Crear Controller para Listar Instructores (15:23)
- Crear Repositorio para Crear Nuevos Instructores (9:29)
- Crear Procedimiento Almacenado para Crear Instructores (5:44)
- Crear Regla de Negocio para Insertar Instructor (12:04)
- Crear Controller EndPoint para consumir servicio de creacion de instructores (5:04)
- Crear Repositorio para Editar Instructor (8:14)
- Crear Procedimiento Almacenado para Editar Instructor (3:56)
- Logica de Negocio en Aplicacion para Editar Instructor (15:25)
- Repositorio para Eliminar Instructor (8:00)
- Eliminar desde el Controller (8:49)
- Consulta de Instructor por Id (15:25)
- Que significa paginar o paginacion en development? (10:04)
- Creacion de interface de paginacion (9:10)
- Creacion de Repositorio para Paginacion (10:34)
- Implementar Parametros en Repositorio (11:22)
- Paginacion en capa de negocios (10:21)
- Creacion de metodo en Controller Cursos para Paginacion (5:45)
- Creacion de procedimiento almacenado para paginacion (16:58)
- Creacion de procedimiento almacenado para paginacion - Parte 2 (14:10)
- Ejecutar la paginacion en ASP.NET Core Web API (4:20)
- Crear Roles en capa de negocios (10:50)
- Creacion de Role Controller (10:29)
- Eliminando Roles con .Net Core (10:54)
- Obtener Lista de Roles de Core Identity (10:10)
- Agregar Rol a un Core Identity Usuario (12:00)
- Metodo Controller para Agregar Rol a Usuario (5:44)
- Eliminar Rol a un Core Identity Usuario (10:00)
- Metodo Controller para Eliminar Rol a Usuario (3:55)
- Listar roles pertenecientes a un Identity Core Usuario (9:02)
- Metodo Controller para Listar Roles por Usuario (5:15)
- Front End Project - Arquitectura y ASP.NET Core (2:55)
- React Hooks consumiendo Web Service (7:28)
- Creacion del theme de nuestro proyecto (7:12)
- Implementacion del theme en React Hooks (13:19)
- Creacion de Registrar Usuario React Hook (10:52)
- Grids y Modelo Responsive (13:53)
- Material Design y distribucion de componentes por Grids (13:26)
- Crear Login React Hooks (11:54)
- Material Design Controles en Login React Hooks (4:51)
- Crear Perfil Usuario React Hooks (11:48)
- Configurar Cors y Usuario en WebAPI Project (7:29)
- Agregar useState a Registrar Usuario Hook (8:44)
- useState y evento onChange en Hooks Componentes (10:05)
- Axios funcionando en nuestro proyecto (2:23)
- Crear Archivo Request Generico en Axios (7:30)
- Crear Action para Registrar Usuario (6:42)
- Component Hook Registrar Usuario usando Actions (10:26)
- Registrar Token en LocalStorage (6:33)
- Context API y variables de estado Globales (3:28)
- Worflow de Context API (6:18)
- Implementacion de Context API (12:24)
- Creando Reducer Sesion Usuario (12:31)
- Creando Reducer Snackbar (7:17)
- Indice de Reducers (4:47)
- Implementar Context API en App (4:44)
- Almacenando Valores en Context API (12:10)
- Consumir variables de estado globales (9:09)
- Manejo de Archivos (4:21)
- Creando Archivos de Migracion para Documento Entidad (6:56)
- Guardar imagen en la Base de Datos (17:34)
- Consumir imagen desde el backend (11:57)
- Consumir imagen desde Login y Perfil Usuario (11:15)
- Funcionalidad Generica para subir archivos (10:22)
- Funcionalidad Generica para Consultar Archivos (8:09)
- Controller para Manejo de Archivos (5:32)
- Agregar FirstOrDefaultAsync() en consulta de archivos (3:20)
- Instalacion de componente Upload (3:16)
- Implementar upload en Perfil Usuario (11:37)
- Implementar upload en Perfil Usuario - Parte 2 (8:00)
- Crear action para Procesar Archivos (12:29)
- Guardando Imagenes en React Hooks Perfil (6:21)
- Consumir imagenes desde el backend en React Hooks (15:36)
- Consumir imagenes de forma global (10:23)