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

4.32 (426 reviews)
Udemy
platform
Español
language
Other
category
instructor
9,550
students
18.5 hours
content
Feb 2024
last update
$64.99
regular price

What you will learn

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

Ver componentes y vistas parciales en ASP NET Core

Interactúa con la biblioteca de clases Razor para Identity

Sesiones en ASP NET Core

Notificaciones de Email con SendGrid

Integraciones de pago con Braintree

Imprimir Reportes

Crear API's & JSON

Description

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.

Content

Introduction

Introducción
Instalacion Visual Studio
Instalacion MS SQL Server
Detalle de las primeras Entidades
Arquitectura MVC

Proyecto Sistema de Inventario ASP.net Core

Crear proyecto ASP.net Core
Agregar Proyecto a Github
Revisión de directorios MVC
Enrutamiento en MVC
Enrutamiento con Areas
Instalar Razor Runtime Compilation

Configurando el Proyecto

Crear Proyectos dentro del Proyecto
Separar la Capa de Datos
Separar Modelos y Agregar Referencias
Agregar Area Inventario
Crear Area Admin y Configurar View Import y View Start
Descargar los Estilos(CSS) y JavaScript(JS) a utilizar en el Proyecto
Bootswatch
Bootswatch Header y Footer
Herramientas de Terceros
Migracion Inicial a la Base de Datos
Agregar Menu Desplegable
Agregar Modelo Bodega a la Base de Datos

Patrón de Repositorio

Introducción
Interfaz Repositorio
Implementar Interfaz Repositorio
Interfaz y Repositorio Bodega
Unidad de Trabajo
Patrón de repositorio - Código Fuente

Bodega CRUD

Crear Controlador Bodega
Bodega Index y la Acción Obtener Todos
Bodega Vista Index
Definición de Upsert
Bodeja js
Bodega Upsert Método Get
Partial Views
Bodega Vista Upsert
Bodega Upsert Post Action
Bodega Delete API Call
Bodega Delete Js
Bodega CRUD Codigo Fuente
Bodega CRUD Resumen

Categoria CRUD

Introducción
Categoría Modelo y Repositorio
Categoría Controlador y Vistas

Marca CRUD

Introducción
Marca Modelo y Repositorio
Marca Controlador y Vistas
Marca y Categoria CRUD Codigo Fuente

Producto CRUD

Introducción
Producto Modelo
Producto Repositorio
Producto Controlador
Producto Controlador Part 2, View Model
Producto Js y Vista Index
Producto Upsert View
Producto Upsert View Validación
Imagenes de Productos
Producto Upsert Post
Mostrar Imagen en la Vista Upsert
Producto Delete
Producto Aplicar Recursividad
Modificar Home Page

Usuario

Agregar mas propiedades a la Tabla Usuarios
Usuario Aplicacion Repositorio
Producto y Usuario Codigo Fuente

Registro de Usuarios

Agregar más campos al Registro
Registro Admin
Añadir Roles en el Registro
Cambios en el Código del Modelo Registro
Registro Usuarios Código fuente

Administración de Usuarios

Introducción
Usuario Controlador
Mostrar Lista de Usuarios en Index
Bloquear y Desbloquear JS
Metodo BloquearDesbloquear y Llamada API
Administración de Usuarios Código Fuente

Autorización

Autorización en el Proyecto
Autorización, código en el startup
Mostrar Links en base al Rol

Emails

Envio de Emails usando SendGrid
Envio de emails- Codigo Fuente

Inventario

Introducción
Crear Modelos Inventario
Inventario Controlador y Vista Index
Inventario View Model
Agregar Productos al Detalle del Inventario
Botones de Mas y Menos en el Detalle Inventario
Generar Stock
Inventario - Codigo Fuente

Historial de Inventario

Historial de Inventarios Generados
Detalle de Inventarios Generados
Historial de Inventario - Codigo Fuente

Compañia

Introducción
Compañia Modelo
Compañia Repositorio
Compañia View Model - Controlador
Compañia Vistas Index y Upsert
Compañia - Codigo Fuente

Carro de Compras - Modelos y Repositorio

Introducción
Carro de Compras Modelo
Orden Modelo
Orden Detalle Modelo
Agregar Repositorios para los Modelos
Carro de Compras - Modelos y Repositorio - Codigo Fuente

Carro de Compras - Detalle

Vista Detalle.cshtml Plantilla
Detalle de Productos
Validar la Cantidad en Stock
Agregar Productos al Carro de Compras
Configurar Session en el Proyecto
Carro de Compras - Refrescar Número de Productos
Carro de Compras - Detalle - Codigo Fuente

Carro de Compras - Administracion

Index Action Get
Vista Index.cshtml Plantilla
Vista Index Carro de Compras
Carro Compras - Incrementar Cantidad
Carro Compras - Disminuir Cantidad, Remover Producto
Carro de Compras - Administracion- Codigo Fuente

Carro de Compras - Pagos

Proceder Metodo Get
Vista Proceder - Plantilla
Vista Proceder - Carro de Compras
Agregar y Configurar Stripe (Infraestructura de pagos para Internet)
Agregar Stripe a Vista Procesar
Proceder - Metodo Post
Orden Confirmacion - Plantilla e Imagen
Generar Orden y Procesar Pago con Stripe
Carro de Compras - Pagos - Codigo Fuente

Generar e Imprimir Reporte

Archivos de Instalacion para usar Rotativa
Configuración y Método para Generar Impresión de Orden del Cliente
Imprimir Orden - Plantilla
Imprimir Orden Vista y Pdf

Orden - Administracion

Orden Controller Index API
Orden Index Vista Parte 1
Orden Index Vista Parte 2
Modificación Orden Controller
Orden JavaScript API
Orden Detalle View Model y Metodo de Acción Get
Orden Detalle View - Plantilla
Orden Detalle View
Botones para Procesar Ordenes

Screenshots

Guia Completa ASP.NET Core MVC (Net 7.0) - Screenshot_01Guia Completa ASP.NET Core MVC (Net 7.0) - Screenshot_02Guia Completa ASP.NET Core MVC (Net 7.0) - Screenshot_03Guia Completa ASP.NET Core MVC (Net 7.0) - Screenshot_04

Reviews

Deyson
November 13, 2023
Un curso excelente, no solo te permite aprender desde la bases sino que fortalece lo que ya sabes y te da conocimientos avanzados en el tema. Claramente se ve que el instructor es un experto en la materia.
Luis
September 30, 2023
Excelente curso, muy buenas practicas,las explicaciones fueron muy concisas, entendibles y se aprendió bastante.
Rafa
September 1, 2023
De momento perfecto, bien explicado y profesor muy atento. Resolución de problemas muy rápido y muchas vías de contacto.
Ricky
August 26, 2023
muy muy bueno, Lo Aprendido En este Curso es Genial, Espero me Recomiende otro Con este Mismo Profesor
Francisco
July 31, 2023
Cubre la mayoria de los conceptos importantes para el desarrollo de aplicaciones profesionales, ademas de ser muy mticuloso en sus explicaciones.
/
July 13, 2023
Esto no es un curso. Es un video de alguien haciendo una aplicación donde no explica casi nada y lo poco que explica es muy superficial.
Josué
June 7, 2023
Siento que falta material complementario a los temas, es un buen curso pero para poder aprovecharlo mejor debería de tener alguna bibliografía a consultar para reafirmar los conocimientos o conceptos vistos.
Matias
April 20, 2023
no lo recomiendo para nada, la persona explica pero no enseña, va contando lo que hace pero pocas veces explica el por qué de las cosas, también la calidad de audio es muy inconsistente, podes estar viendo una clase y todo okay y la siguiente el audio es sumamente malo, y repito, pocas veces explica el por que de las cosas lo cual yo considero sumamente importante para el aprendizaje
Sabrina
February 15, 2023
El profesor tiene un metodología organizada, donde explica muy bien de manera teórica y practica cada componente de la aplicación para entender su funcionamiento. Creo que esto ayuda a que el aprendizaje sea aún más rápido.
Juan
February 9, 2023
Excelente curso. Muy bien explicado, muestra diversas formas de realizar las cosas. De hecho ya tambien compre el curso de .net 6.
Oscar
November 3, 2022
Es un buen curso, en mi caso que estoy comenzando en desarrollo .NET. Comprendo muy bien los conceptos que se imparten y muchas de las dudas han sido respondidas.
Bryan
September 4, 2022
Exelente curso, sin embargo se puede mejorar profundizando en ciertos temas por ejemplo como lo de autenticacion o lo de enviar correos, ya que si solo se sigue lo que hace el profesor uno termina aveces confundido.
Juan
September 1, 2022
A penas estoy comenzando y no puedo dar una calificación mayor o menor sin incorporarme un poco más en el curso
Horacio
August 13, 2022
muy bueno el curso sin embargo faltaron algunos temas por ejemplo, paginación de las ordenes cuando sean mas de 100 mostrarlos en un datatable, aplicar algún tipo de cupón de descuento a los clientes, manejar mas de una compañia
William
October 18, 2021
Me parece un buen curso el Profesor se da a entender bien y lo mejor que mantiene actualizado el contenido

Coupons

DateDiscountStatus
6/22/2022100% OFF
expired
6/22/2022100% OFF
expired
7/3/2022100% OFF
expired
7/15/2022100% OFF
expired
12/11/2022100% OFF
expired

Charts

Price

Guia Completa ASP.NET Core MVC (Net 7.0) - Price chart

Rating

Guia Completa ASP.NET Core MVC (Net 7.0) - Ratings chart

Enrollment distribution

Guia Completa ASP.NET Core MVC (Net 7.0) - Distribution chart

Related Topics

3109972
udemy ID
5/10/2020
course created date
8/2/2020
course indexed date
Bot
course submited by