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.
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:
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.
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.
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.
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.
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.
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
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
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.