Máster en Razor Pages y Ecommerce con EF Core (.NET 10)
Domina .NET 9 Razor Pages creando un Ecommerce completo: N-Tier, EF Core, Stripe, Patrón Repositorio y Unidad de Trabajo
Lo que serás capaz de hacer
Curso Profesional de Ecommerce con Razor Pages y .NET 9: De Principiante a Desarrollador Fullstack This course has English subtitles for all lessons. Bienvenido al curso definitivo para dominar Razor Pages y crear un Ecommerce profesional completo con el ecosistema más moderno de .NET 9 y Entity Framework Core . Este curso ha sido cuidadosamente estructurado para ofrecerte una formación integral, orientada a la construcción de soluciones reales, escalables y listas para producción, utilizando tecnologías utilizadas por empresas de software de todo el mundo. Tanto si estás dando tus primeros pasos en el desarrollo web como si ya tienes experiencia previa y deseas dar el salto a un proyecto completo y profesional, este curso te guiará paso a paso para convertirte en un desarrollador altamente competente en el entorno .NET. ¿Qué aprenderás? A lo largo de más de 23 horas de formación práctica y progresiva, desarrollarás desde cero una aplicación Ecommerce profesional con un enfoque enfocado en la arquitectura, el rendimiento, la seguridad y la mantenibilidad del software. Aprenderás a: Desarrollar una aplicación web de Ecommerce completa utilizando Razor Pages en ASP.NET Core 9. Implementar una arquitectura N-Tier real con separación de responsabilidades entre la capa de presentación, lógica de negocio y acceso a datos. Utilizar Entity Framework Core para el mapeo objeto-relacional, migraciones y gestión de bases de datos SQL Server. Aplicar los patrones de diseño Repositorio y Unidad de Trabajo (Unit of Work) para garantizar un código limpio, desacoplado y fácil de mantener. Crear funcionalidades avanzadas como: Gestión de productos y categorías Carrito de compras dinámico Control de inventario Creación y seguimiento de órdenes de compra Integrar Stripe como pasarela de pagos para permitir transacciones seguras con tarjeta de crédito, siguiendo buenas prácticas de seguridad y cumplimiento (PCI). Diseñar interfaces modernas, accesibles y responsivas utilizando Bootstrap 5 y personalización CSS para una experiencia de usuario fluida. Implementar autenticación y autorización segura con ASP.NET Identity , incluyendo manejo de roles para clientes y administradores. Desplegar la aplicación en Azure App Service , asegurando la disponibilidad y escalabilidad en la nube con configuración profesional. Características del curso 100% orientado a proyectos reales: Desde la primera clase hasta la publicación en la nube, construirás una aplicación funcional como las que se usan en entornos empresariales. Actualizado a .NET 9: Aprende a trabajar con la versión más reciente del framework y aprovecha las nuevas características y mejoras. Formación en patrones y arquitectura profesional: Desarrolla como lo hacen los equipos de ingeniería en el mundo real. Contenidos en inglés y español: Todas las clases incluyen subtítulos en inglés profesionales para estudiantes internacionales o bilingües. Código fuente completo descargable , con versiones por sección y organización profesional del proyecto. Mejores prácticas en seguridad, rendimiento y mantenimiento , aplicadas durante todo el curso. ¿Qué tecnologías dominarás? ASP.NET Core 9 (Razor Pages) Entity Framework Core 9 SQL Server y consultas SQL Arquitectura en capas (N-Tier Architecture) Bootstrap 5 + CSS personalizado ASP.NET Identity y gestión de usuarios Stripe (pasarela de pagos) Azure App Service C#, LINQ, migraciones y control de versiones ¿Por qué este curso es diferente? Este curso no es una simple introducción a Razor o a ASP.NET. Es un entrenamiento completo que te prepara para: Desarrollar sistemas de comercio electrónico de principio a fin Adoptar estándares de desarrollo profesional Construir soluciones escalables, seguras y listas para producción Aplicar tus conocimientos en empresas reales o proyectos propios Además, está guiado por un instructor con experiencia comprobada como desarrollador e instructor de miles de estudiantes en el ecosistema Microsoft. Cada módulo está diseñado para desarrollar competencias reales, no solo conocimientos teóricos. ¿A quién va dirigido? Desarrolladores que ya conocen C# y desean avanzar hacia el desarrollo web profesional. Estudiantes de informática o autodidactas que quieren dominar el stack .NET para crear proyectos reales. Programadores que buscan actualizar sus conocimientos a .NET 9 y Razor Pages. Profesionales que necesitan crear soluciones de comercio electrónico seguras y mantenibles para sus empresas o clientes. Recursos y soporte incluidos Acceso de por vida a todas las clases y futuras actualizaciones Certificado de finalización que valida tus conocimientos profesionales Archivos y recursos descargables organizados por módulos Soporte técnico personalizado en la sección de preguntas y respuestas del curso Comunidad activa de estudiantes y desarrolladores Inscríbete ahora No te limites a aprender la teoría. Aprende creando un proyecto completo que puedes mostrar en tu portafolio profesional. Este curso es tu camino directo para dominar el desarrollo web con Razor Pages y .NET 9 en un contexto real de Ecommerce. Da el siguiente paso en tu carrera como desarrollador y comienza a construir soluciones del mundo real desde hoy mismo.
- Desarrollo de aplicaciones web modernas: Construir un Ecommerce funcional utilizando Razor Pages con .NET 9.
- Implementación de arquitecturas en capas (N-Tier): Diseñar aplicaciones modulares y escalables separando responsabilidades en proyectos bien definidos.
- Patrón de Repositorio y Unidad de Trabajo: Gestionar eficientemente el acceso a datos con buenas prácticas.
- Integración con bases de datos: Configurar y utilizar Entity Framework Core para manejar operaciones CRUD y migraciones de forma eficiente.
- Gestión de autenticación y autorización: Configurar Identity Framework para roles de Administrador, Cliente y usuarios públicos.
- Manejo de sesiones: Implementar un carrito de compras funcional utilizando sesiones para gestionar productos seleccionados por los usuarios.
Temario
UNIDAD 1 - Introduction · 9 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Acerca del Curso y Valoración
- Demo del Proyecto 1 Terminado
- Demo del Proyecto 2 Terminado
- Herramientas Necesarias para el Curso
- Qué es .NET Páginas Razor
- Inyección de Dependencias
- Crear un Proyecto Páginas Razor
- Revisión de Archivos y Carpetas
- Diferencia entre .NET Razor y MVC
UNIDAD 2 - Fundamentos · 8 leccionesUNIDAD 2 - Fundamentos
UNIDAD 2 - Fundamentos
- Recarga Activa
- Archivo de Proyecto
- LaunchSettings.json
- Enrutado en Páginas Razor
- Vistas por Defecto
- Tag Helpers
- Action Result
- Descarga los Archivos Fuente de esta Sección
UNIDAD 3 - Proyecto 1: CRUD Productos · 16 leccionesUNIDAD 3 - Proyecto 1: CRUD Productos
UNIDAD 3 - Proyecto 1: CRUD Productos
- Demo del Proyecto Terminado
- Crear Nuevo Proyecto Razor
- Instalar Paquetes Necesarios
- Cadena de Conexión
- Configurar Cadena de Conexión y Contexto
- Modelo Producto
- Practica Creación de Modelo
- Migración y Base de Datos
- Lista de Productos
- Quiz para Lista de Productos
- Creación de Producto
- Edición de Producto
- Borrado de Producto
- Detalle de Producto
- Integración de Íconos
- Descarga los Archivos Fuente de esta Sección
UNIDAD 4 - Proyecto 2: Ecommerce y Configuración Base de Datos · 5 leccionesUNIDAD 4 - Proyecto 2: Ecommerce y Configuración Base de Datos
UNIDAD 4 - Proyecto 2: Ecommerce y Configuración Base de Datos
- Demo del Proyecto Terminado
- Crear Nuevo Proyecto Razor
- Instalar Paquetes Necesarios
- Cadena de Conexión
- Configurar Cadena de Conexión y Contexto
UNIDAD 5 - CRUD Categorías · 13 leccionesUNIDAD 5 - CRUD Categorías
UNIDAD 5 - CRUD Categorías
- Modelo Categoría
- Migración y Base de Datos
- Lista de Categorías
- Mostrar Display Name
- Creación de Categoría
- Edición de Categoría
- Borrado de Categoría
- Detalle de Categoría
- Validación Personalizada
- TempData
- Integrar Toastr.js
- Scaffold de Páginas
- Integrar Datatables.js
UNIDAD 6 - Arquitectura N-Tier · 6 leccionesUNIDAD 6 - Arquitectura N-Tier
UNIDAD 6 - Arquitectura N-Tier
- Qué es la Arquitectura N-Tier
- Agregar más Proyectos a la Solución
- Mover Modelos y Datos
- Arquitectura N-Tier
- Organizar el Proyecto por Áreas
- Menú Dropdown
UNIDAD 7 - Patrón de Repository (Repository Pattern) · 11 leccionesUNIDAD 7 - Patrón de Repository (Repository Pattern)
UNIDAD 7 - Patrón de Repository (Repository Pattern)
- Introducción
- Crear Interfaz Genérica
- Implementar Interfaz Genérica
- Implementar Repositorio Categoría
- Registrar Repositorio Categoría
- Usar Repositorio Categoría
- Implementar Unidad de Trabajo
- Usar Unidad de Trabajo
- Funcionalidad Comprobar Nombre Categoría en Repositorio
- Implementación Patrón de Repositorio (Repository Pattern)
- Descarga los Archivos Fuente de esta Sección
UNIDAD 8 - Productos · 17 leccionesUNIDAD 8 - Productos
UNIDAD 8 - Productos
- Creación de Modelo Producto
- Migración y Base de Datos
- Repositorio y Unidad de Trabajo
- Lista de Productos
- Crear Producto
- Ajustes en Lista de Productos
- Implementar Subida de Archivo
- Ajuste en Subida de Archivo
- Implementar DropDown de Categorías
- Editar Producto
- Ajuste Subida de Imagen
- Borrar Producto
- Tarea Crear Detalle Producto
- Solución Tarea Crear Detalle Producto
- Implementar Editor de Texto
- Ajustes Finales
- Descarga los Archivos Fuente de esta Sección
UNIDAD 9 - Página de Inicio · 5 leccionesUNIDAD 9 - Página de Inicio
UNIDAD 9 - Página de Inicio
- Cambiar Página de Inicio por Defecto
- Lista de Producto en Página de Inicio
- Página Detalle de Producto
- Manejo de Usuario
- Descarga los Archivos Fuente de esta Sección
UNIDAD 10 - Autenticación y Autorización con Identity · 4 leccionesUNIDAD 10 - Autenticación y Autorización con Identity
UNIDAD 10 - Autenticación y Autorización con Identity
- Configurar Identity Scaffold
- Registro de Usuario
- Agregar Campos al Identity
- Asignar Roles en el Registro
UNIDAD 11 - Carrito de Compras · 14 leccionesUNIDAD 11 - Carrito de Compras
UNIDAD 11 - Carrito de Compras
- Agregar Modelo Carrito de Compra
- Agregar Modelo Carrito de Compra al Repositorio
- Agregar Carrito de Compra a la Página Detalle
- Autorización en .NET
- Agregar al Carrito de Compra
- Incrementar Carrito de Compra
- Página Carrito de Compra
- Total Carrito de Compra
- Incrementar Cantidad
- Decrementar Cantidad
- Eliminar Producto en Carrito
- Resumen Carrito de Compra
- Ajuste Validación Cantidad e Inventario
- Descarga los Archivos Fuente de esta Sección
UNIDAD 12 - Envio de Orden · 10 leccionesUNIDAD 12 - Envio de Orden
UNIDAD 12 - Envio de Orden
- Modelo Orden
- Modelo Detalle de Orden
- Agregar Orden y Detalle Orden al Repositorio y Unidad de Trabajo
- Ajuste Agregar Nombre Usuario en Orden
- Cargar Resumen de Orden
- Ajuste Pedir Teléfono en Registro
- Ajuste Agregar Campo Estado
- Crear Orden en Base de Datos
- Crear Detalle Orden en Base de Datos
- Descarga los Archivos Fuente de esta Sección
UNIDAD 13 - Integración Método de Pago con Stripe · 9 leccionesUNIDAD 13 - Integración Método de Pago con Stripe
UNIDAD 13 - Integración Método de Pago con Stripe
- Creación de Cuenta Stripe
- Configurar Stripe en Proyecto
- Agregar Stripe en Página
- Configuraciones y Redirección a Stripe
- ID de Transacción Stripe
- Mejorar Página de Pago en Stripe
- Ajustes y Prueba
- Página de Confirmación
- Descarga los Archivos Fuente de esta Sección
UNIDAD 14 - Manejo de Ordenes · 7 leccionesUNIDAD 14 - Manejo de Ordenes
UNIDAD 14 - Manejo de Ordenes
- Tarea Lista de Ordenes
- Solución Tarea - Lista de Ordenes
- Agregar Enlace Manejo Ordenes
- Página Detalle Orden
- Actualizar Estado HTML y Javascript
- Funcionalidad Actualizar Estado
- Descarga los Archivos Fuente de esta Sección
UNIDAD 15 - Configuraciones Ecommerce · 4 leccionesUNIDAD 15 - Configuraciones Ecommerce
UNIDAD 15 - Configuraciones Ecommerce
- Configurar Sesiones
- Sesión en Login y Logout
- Configurar Envío de Correo y Probar
- Autenticación y Autorización en Aplicación
UNIDAD 16 - Ajustes en Layout (Look and Feel) · 8 leccionesUNIDAD 16 - Ajustes en Layout (Look and Feel)
UNIDAD 16 - Ajustes en Layout (Look and Feel)
- Cargar Información Demo
- Ajustes Layout Página de Inicio
- Header y Banner en el Inicio
- Ajuste Layout Página Detalle, Carrito y Pago
- Ajuste Layout Página de Registro
- Ajuste Layout Página de Login
- Ajustes Finales
- Descarga los Archivos Fuente de esta Sección
UNIDAD 17 - Publicación del Ecommerce · 4 leccionesUNIDAD 17 - Publicación del Ecommerce
UNIDAD 17 - Publicación del Ecommerce
- Siembre de Datos
- Migrar Base de Datos a Azure
- Publicar Aplicación en Azure App Service
- Descarga los Archivos Fuente de esta Sección
UNIDAD 18 - Siguiente Paso · 1 leccionesUNIDAD 18 - Siguiente Paso
UNIDAD 18 - Siguiente Paso
- Clase Extra
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
18 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
2 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 render2web : Más de 160.000 Estudiantes en Todo el Mundo.
- 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.
- 18 unidades · 151 lecciones · 60 h
- 12 meses de acceso
- 2 cuestionarios de evaluación
- 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 render2web : Más de 160.000 Estudiantes en Todo el Mundo; 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.


