Guia Completa ASP.NET Core MVC (Net 7.0)
Crea una aplicación del mundo real con ASP.NET Core con Entity Framework Core y ASP.NET Core Identity
Lo que serás capaz de hacer
Este es un curso de nivel principiante a avanzado en ASPNET Core que lo llevará desde lo básico hasta el modo avanzado. Este curso es para cualquiera que sea nuevo en ASP.NET Core o que esté familiarizado con ASP NET y quiera dar un primer paso para comprender qué es diferente en ASP.NET Core . A partir de ahí, estaríamos construyendo un super proyecto para comprender todos los conceptos en ASP.NET Core , ya que implementaremos nuestra aplicación final de Sistema de Ventas e Inventario. Este curso cuenta con actualizaciones que se iran agregando en la sección Extras, aquí se iran agregando las sugerencias de los estudiantes-desarrolladores. Crear usuarios, crear Roles, administrar quien accede o no a las opciones de tu sistema, manejar sesiones, Crear Mantenimientos de tus Tablas, crear reportes, controlar tu Stock, enviar emails a tus usuarios es solo una parte de todo lo que podrás hacer una vez que termines este curso completo. Actualmente Visual Studio tiene ya disponible la versión 7 de .Net Core, este curso sirve también para crear aplicaciones en esta nueva versión 7 Este curso te garantizará poder desarrollar cualquier aplicación web que te propongas y contaras con mi apoyo en todo momento con cualquier idea que tengas de desarrollo.
- Aprenda la estructura del proyecto ASP NET MVC Core
- Aprenda los fundamentos básicos de ASP NET MVC Core
- Integre el marco de identidad (Entity Framework) y aprenda a agregar más campos a los usuarios
- Integrar Entity Framework junto con las primeras migraciones de código
- Bootstrap v5
- Autenticación y autorización en ASP NET Core
Temario
UNIDAD 1 - Introduction · 4 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introducción
- Contenido del Curso
- Grupo Telegram
- Contacto con el Instructor
UNIDAD 2 - Proyecto Net 6, Net 7 · 9 leccionesUNIDAD 2 - Proyecto Net 6, Net 7
UNIDAD 2 - Proyecto Net 6, Net 7
- Instalación
- Crear Proyecto en Net 6 con Visual Studio 2022
- Crear Proyecto en Net 7 con Visual Studio 2022
- Arquitectura MVC
- Usar Git y GitHub en nuestro Proyecto
- Agregar Archivo Gitignore
- Enrutamiento en MVC
- Detalle de las primeras Entidades
- Enrutamiento con Areas
UNIDAD 3 - Configurando el Proyecto · 12 leccionesUNIDAD 3 - Configurando el Proyecto
UNIDAD 3 - Configurando el Proyecto
- Instalar Razor Runtime Compilation
- Crear Proyectos dentro de la Solución
- Versiones Paquetes Nugets de EntityFramework Core
- Separar la capa de Datos
- Separar Modelos y Agregar Referencias
- Agregar Area Inventario
- Agregar Area Admin
- Agregar Menu Desplegable
- Migración Inicial de Base de datos
- Agregar Modelo Bodega
- Fluent API
- Subir cambios a GitHub
UNIDAD 4 - Patrón de Repositorio · 6 leccionesUNIDAD 4 - Patrón de Repositorio
UNIDAD 4 - Patrón de Repositorio
- Introducción
- Interfaz Repositorio Genérico
- Implementar Interfaz de Repositorio Genérico
- Interfaz y Repositorio Bodega
- Unidad de Trabajo
- Subir cambios a GitHub
UNIDAD 5 - Bodega CRUD · 13 leccionesUNIDAD 5 - Bodega CRUD
UNIDAD 5 - Bodega CRUD
- Crear Controlador Bodega
- Herramientas de Terceros
- Bodega Vista Index
- Bodega JavaScript
- Definición Upsert
- Bodega Upsert Método Get
- Partial Views
- Bodega Vista Upsert
- Bodega Upsert Post Action
- Bodega Delete API Call y JavaScript
- Notificaciones Toastr Partial View
- Validar Nombre
- Subir Cambios a GitHub
UNIDAD 6 - Categoría CRUD · 4 leccionesUNIDAD 6 - Categoría CRUD
UNIDAD 6 - Categoría CRUD
- Introducción
- Categoria Modelo y Repositorio
- Categoría Controlador y Vistas
- Subir Cambios a GitHub
UNIDAD 7 - Marca CRUD · 4 leccionesUNIDAD 7 - Marca CRUD
UNIDAD 7 - Marca CRUD
- Introducción
- Marca - Modelo y Repositorio
- Marca Controlador y Vistas
- Subir Cambios a GitHub
UNIDAD 8 - Producto CRUD · 11 leccionesUNIDAD 8 - Producto CRUD
UNIDAD 8 - Producto CRUD
- Introducción
- Producto Modelo
- Producto Repositorio
- Producto Controlador
- Producto ViewModel
- Producto Upsert View
- Imagenes de Productos
- Producto Upsert Post
- Producto Delete
- Producto Aplicar Recursividad
- Subir Cambios a GitHub
UNIDAD 9 - Diseño Pagina Principal · 3 leccionesUNIDAD 9 - Diseño Pagina Principal
UNIDAD 9 - Diseño Pagina Principal
- Estilos e Iconos a utilizar
- Diseño Pagina Principal. Desplegar Todos Los Productos.
- Subir Cambios a GitHub
UNIDAD 10 - Paginación · 4 leccionesUNIDAD 10 - Paginación
UNIDAD 10 - Paginación
- Crear Modelos para la Paginación
- Manejar Paginación en Producto Controller
- Filtro de Productos.
- Subir Cambios a GitHub
UNIDAD 11 - Modelo Usuario · 3 leccionesUNIDAD 11 - Modelo Usuario
UNIDAD 11 - Modelo Usuario
- Agregar mas propiedades a la Tabla Usuarios
- Usuario Aplicacion Repositorio
- Subir Cambios a GitHub
UNIDAD 12 - Registro de Usuarios · 5 leccionesUNIDAD 12 - Registro de Usuarios
UNIDAD 12 - Registro de Usuarios
- Agregar más campos al Registro
- Registro Admin
- Agregar Roles al Registro
- Cambios en la clase de Registro
- Subir Cambios a GitHub
UNIDAD 13 - Administración de Usuarios · 7 leccionesUNIDAD 13 - Administración de Usuarios
UNIDAD 13 - Administración de Usuarios
- Introducción
- Usuario Controlador
- Mostrar Lista de Usuarios Index
- Bloquear y Desbloquear botones en JavaScript
- Metodo BloquearDesbloquear y Llamada API
- Cambiar Reglas del Password
- Subir Cambios a GitHub
UNIDAD 14 - Autorización · 3 leccionesUNIDAD 14 - Autorización
UNIDAD 14 - Autorización
- Autorización en el Proyecto
- Mostrar Links en base al Rol
- Subir Cambios a GitHub
UNIDAD 15 - Email · 3 leccionesUNIDAD 15 - Email
UNIDAD 15 - Email
- Envío de Emails usando SendGrid - Registro
- Implementacion Email Sender
- Subir Cambios a GitHub
UNIDAD 16 - Inventario · 19 leccionesUNIDAD 16 - Inventario
UNIDAD 16 - Inventario
- Introducción
- Bodega Producto - Modelo, Configuración, Repositorio
- Inventario Cabecera - Modelo, Configuracion, Repositorio
- Inventario Detalle - Modelo, Configuracion, Repositorio
- Kardex Introducción
- Kardex - Modelo, Configuración, Repositorio
- Inventario Controlador y Vista Index
- Inventario ViewModel
- Nuevo Inventario Método y Vista
- Nuevo Inventario Método Post
- Libreria Select2
- Detalle Inventario método Post
- Botones Más y Menos y Métodos de Acción
- Método Generar Stock
- Registro de Kardex de Inventario
- Vista Kardex por Producto
- Kardex por Producto Metodo Post
- Vista Kardex por Producto Resultado
- Subir Cambios a GitHub
UNIDAD 17 - Generar Reportes con Rotativa · 5 leccionesUNIDAD 17 - Generar Reportes con Rotativa
UNIDAD 17 - Generar Reportes con Rotativa
- Archivos de Instalacion para usar Rotativa
- Configuración y Método para Generar Impresión de Kardex de Producto
- Imprimir Kardex - Vista y PDF
- Problemas con el Formato de Fechas al Imprimir Kardex
- Subir Cambios a GitHub
UNIDAD 18 - Compañía · 6 leccionesUNIDAD 18 - Compañía
UNIDAD 18 - Compañía
- Introducción
- Compañía Modelo y Repositorio
- Migración y Compañía ViewModel
- Compañía Controlador
- Compañía Vista Upsert
- Subir Cambios a GitHub
UNIDAD 19 - Carro de Compras - Modelos y Repositorio · 5 leccionesUNIDAD 19 - Carro de Compras - Modelos y Repositorio
UNIDAD 19 - Carro de Compras - Modelos y Repositorio
- Introducción
- Carro Compra Modelo y Repositorio
- Orden Modelo y Repositorio
- Orden Detalle Modelo y Repositorio
- Subir Cambios a GitHub
UNIDAD 20 - Carro de Compras - Detalle · 6 leccionesUNIDAD 20 - Carro de Compras - Detalle
UNIDAD 20 - Carro de Compras - Detalle
- Detalle Productos - Método Get
- Detalle Productos - Vista
- Agregar Productos al Carro de Compras
- Configurar Sesión en el Proyecto
- Carro de Compras - Refrescar Número de Productos
- Subir Cambios a GitHub
UNIDAD 21 - Carro de Compras - Administración · 4 leccionesUNIDAD 21 - Carro de Compras - Administración
UNIDAD 21 - Carro de Compras - Administración
- Carro Compras - Index Método Get
- Carro Compras - Index Vista
- Carro Compras - Incremenetar, Disminuir, Remover
- Subir cambios a GitHub
UNIDAD 22 - Carro de Compras - Pagos · 9 leccionesUNIDAD 22 - Carro de Compras - Pagos
UNIDAD 22 - Carro de Compras - Pagos
- Proceder Metodo Get
- Proceder Vista
- Configuración Stripe
- Configuración Inicial antes del Método Proceder Post
- Método Proceder Post
- Stripe en Proceder Post
- Disminuir Stock y Orden Confirmación Vista
- Revisar los Pagos en Stripe
- Subir cambios a GitHub
UNIDAD 23 - Orden Administración · 12 leccionesUNIDAD 23 - Orden Administración
UNIDAD 23 - Orden Administración
- Orden Controller - Index, API
- Orden Index Vista Parte 1
- Orden Index Vista Parte 1
- Modificación Orden Controller
- Orden JavaScript API
- No mostrar las Ordenes con Estado pendiente
- Orden Detalle View Model y Metodo de Acción Get
- Orden Detalle - Vista
- Botones para Procesar Ordenes
- Métodos Procesar, Enviar Orden y Cancelar Orden
- Procesar y Enviar Orden
- Subir cambios a GitHub
UNIDAD 24 - Despliegue · 3 leccionesUNIDAD 24 - Despliegue
UNIDAD 24 - Despliegue
- Inicializador - Configuración de Despliegue
- Subir la Aplicación a Hosting MyASP Parte 1
- Subir la Aplicación a Hosting MyASP Parte 2
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
24 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Carlos Piedra.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 24 unidades · 160 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Carlos Piedra; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


