
Bienvenida e introducción al Curso Completo de Desarrollo ASP.NET MVC
En este capítulo se le enseñará al usuario qué es ASP.NET MVC así como sus inicios
En este capítulo se le mostrarán al usuario los principales beneficios que nos aporta ASP.NET MVC
En este capítulo se le enseñará al usuario a comprender el desarrollo de software con la arquitectura Modelo-Vista-Controlador.
En este capítulo se le hará una presentación del Entorno de Desarrollo Visual Studio.
Conclusiones de la Sección "Introducción"
En este capítulo se le enseñará al estudiante a crear el primer proyecto ASP.NET MVC y a añadir un Controlador
En este capítulo se le enseñará al estudiante como es el ciclo de vida una solicitud en ASP.NET MVC.
En este capítulo se le enseñará al alumno:
En este capítulo se le enseñará al alumno:
En este capítulo se le enseñará al alumno:
En este capítulo se le enseñará al alumno:
En este capítulo se le enseñará al usuario:
En este capítulo se le enseñará al alumno:
En este capítulo se le enseñará al alumno:
En este capítulo se le enseñará al alumno:
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante a entender la Autorización
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
Diapositivas utilizadas en esta sección
* Errata: durante la grabación del video debido un error en la diapositiva mostrada se menciona que la solicitud HTTP PUT se corresponde con la acción Create y la solicitud HTTP POST se corresponde con la acción Update, cuando en realidad es al revés, a la solicitud PUT se corresponde con la acción Update y la solicitud POST se corresponde con la acción Create. En la realización de la diapositiva se cometió un error al crear el esquema y en la explicación al guiarme por la presentación no me percaté este error. Espero corregir el vídeo en la mayor brevedad posible, mientras tanto el error ya está corregido en el PowerPoint de resumen de la sección. Disculpar las molestias.
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
En este capítulo verá como se puede implementar un sencillo servicio RESTful usando la Web API de ASP.NET MVC.
En este capítulo se le enseñará al estudiante a entender la necesidad de los formularios
| |
En este capítulo se le enseñará al estudiante diferentes componentes que ayudarán a mejorar el uso de los formularios.
En este capítulo se le enseñará al estudiante a crear un formulario que grabe los datos directamente en la base de datos. Se añade en como material descargable la base de datos MiRegistro para poder realizar este ejercicio.
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante a implementar una lista deplegablle mediante jQuery.
En este capítulo se le enseñará al estudiante:
En este capítulo se le enseñará al estudiante a crear la cadena de conexión a la base de datos de nuestra aplicación.
En este capítulo se le enseñará al estudiante a realizar modificaciones en las tablas de la base de datos usando las migraciones de Code First.
*Corrección: En el archivo EmpleadosController.cs en los "Include" de los métodos Create y Edit hay que agregar el campo "Categoria", de esta maneras quedaría:
Include = "ID,Nombre,Antiguedad,Edad,Categoria"
En este capítulo se le enseñará al estudiante a implementar un panel de búsqueda en nuestra aplicación web.
En este capítulo se le enseñará al estudiante a implementar las validaciones de datos para el modelo CRUD de nuestra aplicación web.
En este capítulo se le enseñará al estudiante a implementar la autenticación de terceros en nuestra aplicación web, en este capítulo se implementará autenticación con los perfiles de Google y Facebook.
En este capítulo se le enseñará al estudiante a publicar la aplicación final para poder ser usada en un servidor web IIS local.
En este capítulo se le enseñará al estudiante a crear una aplicación MVC a partir de una base de datos existente usando Entity Data Model.
En este capítulo se le enseñará al estudiante a crear una aplicación MVC a partir de una base de datos existente usando Entity Data Model.
En este capítulo se le enseñará al estudiante a publicar su aplicación desarrollada en un entorno local en la nube de Azure.
Código Fuente del Ejercicio MiControladorMVC
Código Fuente del Ejercicio MiFiltroMVC.
Código Fuente del Ejercicio MijQueryMVC
Código Fuente del Ejercicio MiRegistroMVC
Código Fuente del Ejercicio MiWebAPIMVC
Código Fuente del Ejercicio MiModeloMVC creando objeto mediante FormCollection.
Código Fuente del Ejercicio MiModeloMVC creando objeto mediante Model Binding.
Código Fuente del Ejercicio MiVistaMVC
Código fuente de ejemplo de implementación rápida con CRUD en una aplicación con un modelo y que contiene 4 clases y un contexto de datos para crear una base de datos con 4 tablas.
Las Tablas que se crearán son: Alumno, LicenciaConducir, Curso, Matrícula.
Este curso está dirigido para todos aquellos desarrolladores que están interesados en desarrollar las mejores aplicaciones web usando ASP.NET MVC de una forma más rápida y segura.
Metodología del Curso
Nuestro enfoque es completamente práctico, guiándote a través de lecciones con ejemplos prácticos y explicaciones detalladas que facilitarán tu aprendizaje. Desde los conceptos básicos hasta la implementación de funcionalidades avanzadas, cada tema se desarrolla paso a paso para asegurar una experiencia educativa completa y significativa. Además, contarás con material adicional para reforzar lo aprendido y para adaptarte a las exigencias del desarrollo actual.
Al finalizar este curso aprenderás a:
Comprender el patrón de arquitectura de software MVC (Model-View-Controller):
Descubrirás cómo separar las responsabilidades de tu aplicación para garantizar un código limpio, escalable y mantenible.
Implementar y validar formularios de manera eficiente:
Aprenderás a crear formularios robustos con validaciones tanto del lado cliente como del servidor, garantizando datos precisos y seguros.
Dominar el uso del Entity Framework:
Conocerás cómo manejar datos en tus aplicaciones de forma efectiva a través de este poderoso ORM (Object-Relational Mapper).
Implementar operaciones CRUD (Crear, Leer, Actualizar y Eliminar):
Entenderás cómo interactuar con las bases de datos para realizar operaciones esenciales que son el corazón de muchas aplicaciones web.
Fortalecer la seguridad y autenticación de tus aplicaciones:
Implementarás sistemas avanzados de autenticación, autorización y protección contra vulnerabilidades comunes en aplicaciones web.
Explotar las capacidades de la Web API en ASP.NET MVC:
Dominarás la creación de servicios web para la integración de tus aplicaciones con otros sistemas o dispositivos.
Utilizar Bootstrap y jQuery para diseñar interfaces modernas y dinámicas:
Aprenderás a combinar estas herramientas para crear aplicaciones web responsivas y atractivas para los usuarios.
¡¡Más Material Adicional para potenciar tus habilidades!!
Dentro del curso, contarás con una sección especial dedicada a ASP.NET Identity, compuesta por 12 capítulos detallados. Aquí explorarás:
Conceptos básicos de autenticación y autorización en ASP.NET MVC.
Cómo personalizar y adaptar el sistema de autenticación según los requerimientos específicos de tu proyecto.
Consejos y trucos para maximizar la seguridad sin comprometer la usabilidad de tu aplicación.
¡ACTUALIZACIÓN 2025! Módulo Avanzado: Desarrollo de Inteligencia Artificial y Machine Learning con C#
El desarrollo web ha evolucionado, y tus habilidades también deben hacerlo. Este curso va más allá de los fundamentos de C# para enseñarte a construir aplicaciones web verdaderamente inteligentes y listas para el mundo real.
Hemos añadido un módulo avanzado y exclusivo que te enseñará a usar capacidades de Inteligencia Artificial directamente en tus proyectos MVC y a desplegarlos utilizando las prácticas más demandadas en la industria.
En esta potente sección, aprenderás a:
Construir tus propios Modelos de Machine Learning: Utiliza el potente framework ML .NET de Microsoft para crear modelos predictivos desde cero. Aprenderás a resolver problemas de clasificación (como detectar spam) y regresión (como predecir precios).
Dominar el Deep Learning en C#: Integra las bibliotecas más importantes del mundo, como TensorFlow .NET y TorchSharp, para construir redes neuronales avanzadas directamente en tus aplicaciones.
Crear Chatbots y Asistentes Virtuales Inteligentes: Aprende los secretos del Procesamiento de Lenguaje Natural (NLP) y de los Modelos de Lenguaje Grandes (LLMs) como los que potencian a ChatGPT. Construirás agentes conversacionales que entienden y responden en lenguaje humano.
Generar Arte e Imágenes con IA: Sumérgete en la IA Generativa y aprende a usar modelos como Stable Diffusion para crear imágenes únicas a partir de descripciones de texto. ¡Convierte tus palabras en arte!
Desarrollar Aplicaciones de Visión por Computadora: Enséñale a tus programas a "ver". Utilizando OpenCV, crearás aplicaciones que pueden procesar imágenes, detectar objetos y analizar información visual.
Este módulo te dará la ventaja competitiva que necesitas. No solo serás un desarrollador ASP.NET MVC competente, sino un arquitecto de soluciones web modernas, capaz de integrar inteligencia artificial y dominar el ciclo completo de despliegue en la nube.
¡Inscríbete ahora y conviértete en un experto en el desarrollo de aplicaciones web con ASP.NET MVC!