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.

Ratings 4.78 / 5.00
Master en ASP.NET MVC - Entity Framework (.NET 8)

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

Who Should Attend!

  • Desarrolladores web principiantes que deseen aprender a construir aplicaciones web usando NET MVC
  • Desarrolladores de aplicaciones web que usen .NET o .NET CORE
  • Interesados en desarrollo web backend con .NET y/o .NET CORE
  • Desarrolladores Frontend que quieran realizar sus propias aplicaciones web
  • Estudiantes universitarios o recién graduados en informática que deseen adquirir habilidades prácticas en el desarrollo web.
  • Desarrolladores de software que deseen actualizar sus conocimientos y habilidades a las últimas tecnologías de NET
  • Programadores que deseen migrar de otras plataformas o lenguajes de programación a .NET y ASP NET
  • Emprendedores o empresarios que deseen desarrollar sus propias aplicaciones web o servicios en línea utilizando ASP NET
  • Cualquier persona interesada en aprender una tecnología moderna y en demanda que les permita crear aplicaciones web escalables, seguras y de alto rendimiento.
  • Desarrolladores que buscan mejorar sus habilidades en el desarrollo de aplicaciones CRUD, blogs, y otras aplicaciones web prácticas utilizando ASP NET 8 MVC y Entity Framework.

TAKE THIS COURSE

Tags

  • ASP.NET MVC
  • Web App Development
  • Web Development
  • ASP.NET Core

Subscribers

4867

Lectures

235

TAKE THIS COURSE



Related Courses