Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Máster en Razor Pages y Ecommerce con EF Core (.NET 10)
Rating: 4.6 out of 5(51 ratings)
309 students

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
Last updated 5/2026
Spanish

What you'll learn

  • 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.
  • Procesamiento de pagos: Integrar la pasarela de pagos Stripe para manejar transacciones seguras en línea.
  • Validaciones avanzadas: Implementar validaciones tanto del lado del cliente como del servidor.
  • Diseño profesional y adaptable: Utilizar Bootstrap 5 para diseñar interfaces responsivas y atractivas.
  • Gestión de órdenes: Crear paneles para administrar pedidos y su estado, tanto para usuarios como administradores.
  • Notificaciones por correo electrónico: Configurar y enviar correos electrónicos de confirmación de registro, pedidos y estados.
  • Despliegue en producción: Publicar y configurar la aplicación en Azure App Service para que sea accesible globalmente.
  • Mejoras de rendimiento y seguridad: Aplicar buenas prácticas para optimizar tiempos de carga y proteger datos sensibles.
  • Gestión de recursos multimedia: Subir y gestionar imágenes de productos con almacenamiento local y en la nube.
  • Asp Net Core Razor Page, Entity Framework Core, Relaciones, Code First, Migraciones, MS SQLLocalDB, SQL Server

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

18 sections147 lectures23h 9m total length
  • Acerca del Curso y Valoración0:20

    Explora los objetivos del curso y cómo se estructuran los proyectos para maximizar tu aprendizaje.

  • Demo del Proyecto 1 Terminado2:29

    Visualiza el CRUD de productos en funcionamiento para entender lo que lograrás en este módulo.

  • Demo del Proyecto 2 Terminado9:58

    Descubre las funcionalidades completas del Ecommerce que desarrollarás en el curso.

  • Herramientas Necesarias para el Curso8:08

    Aprende sobre las herramientas clave que utilizarás, como Visual Studio, SQL Server y más.

  • Qué es .NET Páginas Razor6:37

    Entiende qué son las Razor Pages, sus ventajas y cómo encajan en el ecosistema de .NET.

  • Inyección de Dependencias8:15

    Aprende a implementar esta poderosa técnica para mejorar la gestión y flexibilidad del código.

  • Crear un Proyecto Páginas Razor4:57

    Da el primer paso práctico creando un proyecto Razor Pages desde cero.

  • Revisión de Archivos y Carpetas16:18

    Familiarízate con la estructura de un proyecto Razor Pages y comprende la funcionalidad de cada componente.

  • Diferencia entre .NET Razor y MVC

Requirements

  • No necesitas conocimientos previos de .NET para tomar este curso. Solo necesitas un ordenador con acceso a internet y motivación para aprender.
  • Es recomendable tener un editor de texto o un entorno de desarrollo integrado (IDE) como Visual Studio.
  • Una comprensión básica de programación es útil, pero no necesaria. El curso está diseñado para guiarte paso a paso, independientemente de tu nivel de experiencia.

Description

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.

Who this course is for:

  • Desarrolladores web principiantes e intermedios que deseen aprender a crear aplicaciones web completas con Razor Pages y .NET 9.
  • Programadores interesados en Ecommerce que quieran dominar el desarrollo de tiendas en línea con funcionalidades profesionales.
  • Desarrolladores con experiencia en MVC o Web Forms que busquen actualizar sus conocimientos a Razor Pages y las últimas herramientas de .NET.
  • Estudiantes de informática y programación que desean aprender arquitectura N-Tier y patrones de diseño como Repositorio y Unidad de Trabajo.
  • Profesionales de software que buscan mejorar sus habilidades para manejar bases de datos con Entity Framework Core.
  • Freelancers y desarrolladores independientes que deseen ofrecer soluciones Ecommerce completas a sus clientes.
  • Desarrolladores interesados en integraciones de terceros, como pasarelas de pago (Stripe) y notificaciones por correo electrónico.
  • Diseñadores de software que necesiten estructurar proyectos modulares y escalables para clientes reales.
  • Entusiastas de la tecnología Microsoft que deseen mantenerse actualizados con las capacidades más recientes de .NET 9.
  • Propietarios de pequeñas empresas o emprendedores que desean aprender a desarrollar su propio Ecommerce sin depender de terceros.
  • Desarrolladores de front-end que quieran ampliar sus habilidades hacia el back-end utilizando Razor Pages.
  • Personas interesadas en DevOps que busquen aprender cómo desplegar aplicaciones web en la nube con Azure App Service.
  • Aquellos que buscan buenas prácticas en programación, diseño de aplicaciones y gestión de bases de datos.
  • Equipos de desarrollo que necesitan un enfoque integral para construir y mantener aplicaciones Ecommerce en su organización.
  • Programadores autodidactas que disfrutan aprendiendo nuevas tecnologías y aplicándolas en proyectos prácticos.