Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

Máster Asp.NET 7 - Entity Framework

person icon Render2web

4.5

Máster Asp.NET 7 - Entity Framework

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

updated on icon Updated on Jul, 2024

language icon Language - Spanish

person icon Render2web

category icon Web Development,Development,ASP.NET Core

Lectures -93

Resources -2

Duration -13 hours

4.5

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

El curso ha sido completamente actualizado a la versión 7

Recuerda que .NET Core es ahora .NET a partir de la versión 5 se eliminó la palabra "core" pero es la misma tecnología entonces este curso esta hecho con la versión .NET 7.

Master en ASP.NET 7 MVC el curso completo donde aprenderás a desarrollar cualquier tipo de aplicación web mediante proyectos prácticos.

El curso va desde cero hasta un nivel avanzado, este curso esta pensado para cualquier persona que quiera convertirse en un desarrollador web usando .NET CORE la plataforma moderna de Microsoft para el desarrollo de aplicación web.

Explicaremos los fundamentos de .NET CORE, estructura de los proyectos, modelo MVC y las principales funciones de seguridad implementadas.

Cuando tengas claros los fundamentos empezaremos a realizar proyectos prácticos:

Proyecto 1: Crud con Entity Framework .NET 7

En todo el curso trabajaremos con Entity Framework que es el ORM para interactuar con nuestra base de datos; para tener nuestro primer contacto y entenderlo de manera práctica realizaremos una aplicación MVC, un CRUD (Create, Read, Update, Delete) de usuarios que nos permite realizar todas las operaciones de lectura, escritura y borrado en nuestra base de datos usando Entity Framework y como motor de base de datos usaremos MSSQL Local DB (SQLite).

Proyecto 2: Blog Core .NET 7

Este es el proyecto más avanzado del curso y sobre el cual trabajaremos usando lo aprendido en el capítulo anterior. Consiste en la creación de un Blog completo con la parte administrativa, la parte frontal (usuario público), con diferentes entidades o tablas y relaciones en nuestra base de datos, para este proyecto usaremos SQL SERVER.

En este capítulo aprenderás:

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

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

  • Trabajo con modelos, controladores, vistas, vistas parciales y 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 que es y como usar el Data seeding (Siembra de datos) ya que cuando te llevas la aplicación para otro servidor donde va a quedar y si esta inicia desde cero en una base de datos nueva, no tendremos los roles y los usuarios por lo menos uno el administrador para desde aquí iniciar, se hace necesario entonces la creación de una funcionalidad que permite que al iniciar la restauración de la aplicación en una base de datos nueva conserve estos datos, para ello usaremos el Data seeding.

Publicación de la aplicación:

  • Te enseñaré como publicar la aplicación en Azure usando una cuenta gratuita con 200 dólares de crédito completamente desde cero para que lo puedas tener claro.

  • También te enseñaré como publicar la aplicación en IIS (Internet Information Service)

Curso actualizado a la última versión de ASP.NET 7 con sus nuevos conceptos y funcionalidad. 

Te enseñaré como instalar y usar los plugins más populares frontend como Datatables.js, Sweet Alerts, Toastr, para que enriquezcas y mejores la usabilidad de tus aplicaciones.

Recuerda que tienes acceso de por vida, una garantía de devolución de 30 días si no te gusta, acceso a todos los recursos y archivos desarrollados durante el curso y a la sección preguntas y respuestas.

Bonus Tutoriales

Capítulo dedicado a la creación de tutoriales cortos donde se irán agregando proyectos prácticos puntuales, para dar solución a requerimientos de desarrollo que se presentan en el día a día en nuestro trabajo como desarrolladores:

  • Instalación de plugins y algunos recomendados.

  • Plugin para envío de correos Mailkit.

  • Como usar múltiples conexiones SQL en ASP.NET CORE.

  • Como hacer ingeniería inversa (Cuando ya tienes una base de datos creada y necesitas a partir de este obtener el modelo).

  • Identity Scaffolding

  • Instalación de Admin LTE en un proyecto ASP.NET CORE

Goals

  • Fundamentos de ASP NET 7 MVC.
  • Proyecto 1: A crear un CRUD usando Entity Framework.
  • Proyecto 2: A crear un proyecto de un Blog completo.
  • Desarrollar aplicaciones web con ASP NET 7 MVC desde cero.
  • Configurar Identity Framework y personalizar campos de autenticación.
  • Autenticación y autorización en ASP NET 7
  • Trabajar con el patrón MVC.
  • Trabajar con modelos, contextos, migraciones, controladores, vistas y view models.
  • Integrar el Repository Pattern.
  • Trabajo con Data Annotations, Tag Helpers.
  • Integrar Entity Framework en todos los proyectos.
  • Autenticación de usuarios y roles.
  • 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.

Prerequisites

  • Conocimientos básicos de C#
  • Manejo básico de Visual Studio 2022
  • Conocimientos básicos en Sql Server  y Management Studio
Máster Asp.NET 7 - Entity Framework

Curriculum

Check out the detailed breakdown of what’s inside the course

Fundamentos
9 Lectures
  • play icon Demo del Proyecto 1 02:22 02:22
  • play icon Demo del Proyecto 2 11:00 11:00
  • play icon Herramientas Necesarias para el Curso 07:40 07:40
  • play icon Revisión de Archivos y Carpetas 08:44 08:44
  • play icon Seguridad en ASP.NET Core 16:02 16:02
  • play icon Middlewares 03:38 03:38
  • play icon Routing (Enrutado) 03:35 03:35
  • play icon Tag Helpers 03:29 03:29
  • play icon Data Annotations 05:05 05:05
Proyecto 1: CRUD
11 Lectures
Tutorialspoint
Proyecto 2: Blog Core
10 Lectures
Tutorialspoint
Blog Core - Repository Pattern
8 Lectures
Tutorialspoint
Blog Core - Crud Categorías
7 Lectures
Tutorialspoint
Blog Core - Crud Artículos
12 Lectures
Tutorialspoint
Blog Core - Crud Slider
3 Lectures
Tutorialspoint
Depuración o Debug
1 Lectures
Tutorialspoint
Blog Core - Página de Inicio Área Cliente
5 Lectures
Tutorialspoint
Blog Core - Identity (Autenticación)
9 Lectures
Tutorialspoint
Blog Core - Identity (Autorización)
3 Lectures
Tutorialspoint
BlogCore - Siembra de Datos (Seeding)
3 Lectures
Tutorialspoint
BlogCore - Publicación (Deploy)
3 Lectures
Tutorialspoint
Contenido Adicional
9 Lectures
Tutorialspoint

Instructor Details

render2web

render2web

Tus recursos Diseño, Desarrollo y 3D

render2web crea y distribuye cursos y tutoriales de alta calidad en diferentes áreas de la tecnología como Desarrollo Web, Desarrollo Móvil, Desarrollo de Videojuegos y Visualización 3D. Tenemos un equipo de profesionales comprometidos y en constante actualización para asegurar la innovación en el aprendizaje.

Mi nombre es José Andrés Montoya soy el creador y administrador de render2web.

Con una experiencia de más de 18 años desarrollando proyectos en Colombia y en el exterior. 

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515