Master en ASP.NET MVC - Entity Framework (.NET 8)

Master en ASP.NET 8 (.NET Core) MVC, el curso profesional desarrollando proyectos prácticos, desde cero y paso a paso.

4.75 (1150 reviews)
Udemy
platform
Español
language
Web Development
category
4,779
students
35.5 hours
content
Mar 2024
last update
$54.99
regular price

What you will learn

Fundamentos de ASP NET 8 MVC.

Proyecto 1: A crear un CRUD usando Entity Framework.

Proyecto 2: A crear un proyecto de un Blog completo.

Proyecto 3: Trabajo con Database First (Base de Datos Primero)

Proyecto 4: Cotizador con DropDown's Anidados

Desarrollar aplicaciones web con ASP NET 8 MVC desde cero.

Configurar Identity Framework y personalizar campos de autenticación.

Autenticación y autorización en ASP NET 8

Trabajar con el patrón MVC (Modelo-Vista-Controlador)

Trabajar con modelos, contextos, migraciones, controladores, vistas y view models.

Integrar el Patrón de Repositorio (Repository Pattern) y Unidad de Trabajo (Unit of Work)

Trabajo con Data Annotations, Tag Helpers.

Integrar Entity Framework Core en todos los proyectos.

Autenticación de usuarios y roles, registro, acceso, cerrar sesion, perfil.

Envío de emails.

Creación de vistas usando Razor y vistas parciales.

Integrar plugins frontend: Bootstrap 4, Bootswatch, Datatables, Sweet Alerts, Toastr.

Instalación y configuración de extensiones.

Trabajar con Javascript/Jquery y Ajax en .NET 8

Agregar Campos Personalizados al Identity

Trabajo con Code First (Código Primero)

Publicación de la Aplicación BlogCore en Azure App Service y Migración de Base de Datos SQL a Azure

Proyecto Bono: .NET 8 y MySQL

Description

¡Bienvenido al curso: Master en ASP.NET 8 MVC - Entity Framework! En este curso, te convertirás en un experto en el desarrollo web moderno utilizando la plataforma .NET de Microsoft. Aprenderás desde los fundamentos hasta técnicas avanzadas a través de proyectos prácticos y ejercicios diseñados para impulsar tu carrera como desarrollador web.

"This course has English subtitles for all lessons."

Destacados del Curso:

  1. Dominio de .NET 8 MVC: Desde la configuración inicial hasta el desarrollo avanzado, este curso te guiará a través de todos los aspectos de ASP.NET 8 MVC, el marco de trabajo líder para construir aplicaciones web robustas y seguras.

  2. Proyectos Prácticos:

Proyecto 1: Crud con Entity Framework Core: Aprenderás a trabajar con Entity Framework Core para crear un CRUD completo de usuarios, utilizando MSSQL Local DB como motor de base de datos.

Proyecto 2: Blog Core: Construirás un blog completo con autenticación, autorización, y múltiples entidades y relaciones en la base de datos, utilizando SQL SERVER como base de datos principal, Buscador, Páginación.

  • Creación y configuración el sistema de Autenticación y Autorización Identity.

  • Creación de un proyecto web profesional desde cero hasta terminarlo.

  • Trabajo con modelos, controladores vistas y vistas parciales Razor.

  • Creación y uso de las Data Annotations, Tag Helpers, Middlewares, rutas (Routes)

  • Cuando tengas que mostrar datos de varias tablas aprenderás a usar las vistas de modelos o View Models.

  • Aprenderás como personalizar y añadir más campos al Identity en todo el sistema de registros, acceso y perfil de usuario.

  • Aprenderás a trabajar de manera moderna y profesional usando Repository Pattern y Unidades de trabajo lo que permitirá crear aplicaciones más seguras, escalables sin código duplicado y optimizadas para pruebas de funcionalidad y unitarias.

  • Aprenderás a que es y como usar el Data seeding (Siembra de datos)

  • Aprenderás a implementar un buscador de artículos con paginación

  • Aprenderás a implementar una paginación de artículso en la página de inicio

Proyecto 3: Database First: El enfoque "Database First" es una metodología de desarrollo de aplicaciones que se centra en diseñar y construir la base de datos primero, y luego generar el código de la aplicación en función de la estructura de la base de datos.

  • Enfoque Database First

  • Revisión Base de Datos y Configuración Proyecto

  • Ingeniería Inversa en Database First

  • Ingeniería Inversa en Database First Personalizada

  • Metodología de Trabajo Database First

  • Agregar Nueva Tabla

Proyecto 4: Cotizador con Dropdowns Anidados: El objetivo principal de este proyecto es aprender a crear 3 dropdown’s o campos de selección anidados, es decir que cada dropdown se llene con las opciones dependiendo de la selección del anterior. Todo esto usando base de datos y tecnologías con .NET 8, EF Core, Javascript/Jquery y Ajax.


  1. Tecnologías Avanzadas:

    • Aprenderás sobre modelos, controladores, vistas, y Razor.

    • Explorarás las Data Annotations, Tag Helpers, Middlewares, y rutas (Routes) para optimizar y mejorar tus aplicaciones.

    • Trabajarás con View Models para mostrar datos de varias tablas.

    • Personalizarás y agregarás campos al sistema de Autenticación y Autorización Identity.

    • Implementarás el Repository Pattern y las Unidades de Trabajo para crear aplicaciones más seguras y escalables.

  2. Publicación y Despliegue:

    • Aprenderás a publicar tu aplicación en Azure App Service y Migrar la Base de Datos a Azure

    • Actualizado a la última versión de ASP.NET 8, con nuevos conceptos y funcionalidades para mantenerte al día con las últimas tecnologías.

  3. Mejora de la Usabilidad:

    • Descubre cómo utilizar plugins populares como Datatables.js, Toastr.js, SweetAlerts.js, Bootstrap, Bootswatch, Jquery/Javascript, Ajax y más para enriquecer y mejorar la usabilidad de tus aplicaciones web.

  4. Recursos Adicionales y Soporte:

    • Acceso de por vida, garantía de devolución de 30 días, y acceso a todos los recursos y archivos desarrollados durante el curso.

    • Sección de preguntas y respuestas para resolver tus dudas y recibir orientación adicional.

Bonus: Tutoriales Cortos

El objetivo de estas clases es la creación de proyectos puntuales para resolver posibles situaciones que se presentan en el día a día de nuestro trabajo como desarrolladores:

  • Proyecto con .NET 8 y MYSQL

  • Crear y Usar un Procedimiento Almacenado

  • .NET y plugin Jquery Autocomplete

  • Envío de correos con el plugin MailKit

Únete hoy mismo y da el siguiente paso en tu carrera como desarrollador web con ASP.NET 8 MVC.
¡Inscríbete ahora y comienza tu viaje hacia el dominio del desarrollo web moderno con .NET

Content

Fundamentos

Demo del proyecto 1
Demo del proyecto 2
Herrmientas necesarias para el curso
Evolución de Asp.net Core
Creación de un proyecto
Revisión de archivos y carpetas del proyecto
Seguridad en Asp.net core
Middlewares
Routing (Enrutado)
Tag Helpers
Data Annotations
Más contenido educativo

2 - Creación Proyecto 1 - Crud con Entity Framework

1Demo del proyecto final
Creación del proyecto
Creación del modelo usuario
Cadena de conexion sql, migracion y base de datos
Creación de controlador y método index
Creación de la vista index
Insertar registros
Actualizar registros
Detalle de registro
Eliminar registro

Creación Proyecto 2 - BlogCore

Demo del proyecto final
Creación del proyecto
Creación de la librería de clases
Instalación de extensiones necesarias
Organización del proyecto en Áreas
Organización del proyecto por niveles
Configuración de Bootstrap, Bootswatch
Instalación de plugins frontend

BlogCore - Repository Pattern

Introducción Repository Pattern
Fundamentos de Repository Pattern
Unidad Contenedora o Unidad de Trabajo
Como es el flujo de Trabajo con el Repository Pattern
Implementando Repository Parte 1
Implementando Repository Parte 2
Implementando Repository y Contenedor de Trabajo
Conexión a base de datos, modelo, dbcontext y migración

BlogCore - Crud Categorías

Crear controlador categorías
Crear la primera vista index
Creacion código categoria JS
Formulario crear categoría
Crear categoría
Formulario editar categoría
Editar categoría
Borrar categoría

BlogCore - Crud Artículos

Crear modelo Articulo, migracion y base de datos
Agregar artículo al Repository y al contenedor de trabajo
Crear controlador Articulo, ViewModel y método y vista Index
Crear API para artículos
Insertar artículo y Editor Tiny MCE
Insertar articulo y subida de archivos
Formulario editar articulo
Actualizar articulo
Eliminar artículo

Depuración o Debug

Puntos de depuración importantes

BlogCore - Crud Slider

Tarea - Realizar CRUD para Slider
2- Solución tarea - realizar CRUD para slider

BlogCore - página de inicio - cliente

Introducción
Creación de Home View Model y Controlador
Creación de vista index parte 1 - Slider
Creación de vista index parte 2 - Articulos
Creación de vista detalle de artículo

BlogCore - Identity (Autenticación)

Introducción
Scaffold Identity
Agregar campos al identity
Agregar campos a la vista de registro
Creación de roles en identity
Completar funcionalida de registro con roles
Solución error de registro -- EmailSender---
Agregar usuarios al repository
Crear controlador para usuarios
Creación de la Vista de usuarios
Funcionalidad de bloquear y desbloquear usuarios
Funcionalidad de login y perfil de usuario
Funcionalidad de actualizar datos en perfil

BlogCore - Identity (Autorización)

Protegiendo la barra de navegación -Navbar
Protegiendo acceso a controladores
Protegiendo Roles en el registro

BlogCore - Siembra de Datos (Seeding)

Crear clase e interfaz Inicalizadora
Implementar método clase InicializadoraDB
Siembra de datos - Data Seeding

BlogCore - Publicación (Deploy)

Introducción
Publicar aplicación en Azure
Publicar aplicación en Internet Information Service - IIS

Contenido Adicional

Identity Scaffolding
Base de datos LocalDb
Envío de email con Mailkit
Ingeniería inversa (Database first)
Mostrar imagen en columna de Datatable

Resumen y Despedida

Clase Extra

Screenshots

Master en ASP.NET MVC - Entity Framework (.NET 8) - Screenshot_01Master en ASP.NET MVC - Entity Framework (.NET 8) - Screenshot_02Master en ASP.NET MVC - Entity Framework (.NET 8) - Screenshot_03Master en ASP.NET MVC - Entity Framework (.NET 8) - Screenshot_04

Reviews

Dario
October 30, 2023
just the thing I was looking for, a good course that presents more than just showing the main aspects of .net 7
Samuel
July 28, 2023
Se nota que sabe del tema, pero eso le juega en contra. Da por hecho que el alumno sabe un montón de cosas y por lo mismo a veces cuesta seguir el ritmo (sin explicación de por medio o sin mostrar primero lo que se quiere lograr, visualmente).
Gerardo
July 19, 2023
Bien hasta ahora, pero me gustaría que incluyera parte del código para copiarlo y pegarlo y así avanzar más rápido, algunas veces es mucho código y se pierde tiempo en transcribirlo
Juan
July 12, 2023
Muy mal estructurado, hay lecciones que son sólo el instructor leyendo una presentación de Power Point sobrecargada de texto. Ya en el código, comienza explicando un tema pero mete otros conceptos sin antes terminar de explicar el anterior y demostrar cómo va cambiando el proyecto con lo que va haciendo. Hay partes que te pide copiar y pegar un texto complejo pero sólo está en el video, no hay manera de copiarlo. Seguro puedes replicar cada cosa que el instructor va haciendo pero difícilmente terminarás por entender el por qué de cada cosa.
Carlos
July 2, 2023
Profesor muchas gracias por este máster, he aprendido bastante en este curso muchas gracias, espero que hago otro así mismo pero con blazor
Maximiliano
June 29, 2023
Fue una buena elección hasta el momento, está todo super bien explicado y me siento conforme con lo entregado hasta ahora
Manuel
May 7, 2023
Me ha ayudado a entender una buena arquitectura de trabajo en general. Me hubiera gustado que se realizaran algunos tipos diferentes de funcionalidades en el proyecto, pero de igual manera me ha servido bastante. Gracias
Baran
April 12, 2023
Top del Top, explica muy bien los conceptos y ilustra todo a base de aplicaciones reales. Justo lo que necesitaba Recomiendo al 1000% Baran
Jose
April 11, 2023
Excelente curso y una explicacion magistral del ponente. Recomendado ampliamente para todos los que deseen aprender a programar.
Antonio
March 27, 2023
Exelente información, me gustaría que se complementara con otras formas de trabajar, diferentes formas de resolver los casos prácticos
Carlos
March 22, 2023
Vistos los primeros minutos de vídeo y algunos comentarios, voy a solicitar el reembolso. Durante la creación del primer proyecto ya se ve que el vídeo está obsoleto (acabo de actualizar a VS 2022 expresamente) ya que el asistente que se ve da para elegir entre distintas versiones de NET CORE 2 y 3. En el asistente actual solo puedes elegir entre ASP NET 6 o 7. Luego, del 4 al 5º video, el proyecto creado no se parece en absoluto al que genera Visual Studio. Figuran paquetes, carpetas y ficheros cs que no están en el proyecto virgen. Se delata el autor con el nombre del proyecto... Si ya de principio empezamos con contenidos inconsistentes, mal vamos.
José
March 14, 2023
Excelente curso, logré comprender de manera práctica como funciona ASP.NET. Lo recomiendo bastante ya que el instructor explica muy bien y domina por completo el tema.
Carlos
March 13, 2023
Como dice el profe es solo un curso introductorio. Aunque hay ciertos temas en los que me gustaría que profundizase más para entender mejor la diferencia entre .Net 7 y .Net 6, la realidad es que siempre se trata de explicar lo mejor posible para no dejar dudas. Recomendado!
Oscar
March 7, 2023
La verdad que este curso por el momento tiene todo lo que buscaba para realizar mi proyecto dandome las ideas necesarias para adaptarlas a mi proyecto universitario.
Marco
September 18, 2022
Buen curso, muy entendible; Aunque hay puntos que deberían profundizarse o entrar un poco más en detalle. Es decir el porque de hacer o no hacer tal cosa.

Coupons

DateDiscountStatus
1/16/202192% OFF
expired
2/22/202190% OFF
expired
3/11/202192% OFF
expired
3/19/202190% OFF
expired
4/9/202189% OFF
expired
4/9/202192% OFF
expired
4/21/202192% OFF
expired
5/17/202192% OFF
expired
5/25/202192% OFF
expired
6/11/202192% OFF
expired
6/14/202189% OFF
expired
6/24/202192% OFF
expired
7/17/202189% OFF
expired
7/20/202192% OFF
expired
10/27/202189% OFF
expired
11/3/202192% OFF
expired
12/15/202192% OFF
expired
1/7/202292% OFF
expired
4/14/202289% OFF
expired
6/27/202292% OFF
expired
8/11/202289% OFF
expired
10/17/202289% OFF
expired
11/3/202289% OFF
expired
11/23/202289% OFF
expired
12/24/202284% OFF
expired
4/14/202384% OFF
expired
4/18/202385% OFF
expired
5/20/202377% OFF
expired
7/3/202383% OFF
expired

Charts

Price

Master en ASP.NET MVC - Entity Framework (.NET 8) - Price chart

Rating

Master en ASP.NET MVC - Entity Framework (.NET 8) - Ratings chart

Enrollment distribution

Master en ASP.NET MVC - Entity Framework (.NET 8) - Distribution chart
2756642
udemy ID
1/13/2020
course created date
2/8/2020
course indexed date
Bot
course submited by