- Presentación del curso
- ¿Por qué ASP.NET Core MVC y Entity Framework Core?
- ¿Qué es ASP.NET Core MVC?
- ¿Qué es Entity Framework Core?
- Recursos: descarga de código fuente y guías de apoyo
- Descarga e Instalación de Visual Studio 2019
- Descarga e Instalación de SDK ASP Net Core 3.0
- Creando la base de datos en SQL Server
- Creando el proyecto Asp Net Core
- Instalando Entity Framework Core, proveedores de datos
- Ingeniería Inversa para crear el Modelo de datos
- Registro del contexto con inyección de dependencias
- Crear el Controlador y las Vistas utilizando Scaffolding
- Agregando opciones de menú, modificando header y footer
- Creando el proyecto Asp Net Core, instalando Entity Framework Core
- Creando el modelo de datos
- Inyección de dependencias, conexión a la base de datos
- Migraciones para crear la base de datos
- DataAnnotations
- Crear el Controlador y las Vistas utilizando Scaffolding
- Select para campo boolean, opciones de menú, modificando Display(Name)
- Creación del proyecto de la aplicación web
- Creando el slider de la aplicación
- Mostrando el slider en la aplicación web
- Andamiando la página registrar por defecto
- Personalizando los mensajes de validaciones del formulario registrar
- Creando la migración hacia la base de datos de tipo Sql server
- Registrando un usuario en la aplicación para iniciar sesión
- Creando la área principal con su respectivo controlador y vista
- Personalizando el inicio de sesión de la aplicación
- Registros de categorías
- Creando la área categorías con su respectivo controlador y vista
- Creando la estructura de la vista categorías
- Obtenido las propiedades de la clase de modelo en la vista categorías
- Creando los procedimientos para obtener la información del formulario
- Haciendo persiste el modal para registrar categorías
- Enviando datos por post usando JavaScript
- Creando los procedimientos para registrar categorías
- Registrando categorías
- Creando el paginador para paginar registros #1
- Creando el paginador para paginar registros #2
- Implementando el paginador y listado la categorías registradas
- Depurando el procedimiento del controlador categorías
- Agregando los controles para filtras las categorías
- Actualizando el estado de las categorías
- Obteniendo la categoría para actualizar
- Actualizando categorías
- Obteniendo la id de la categoría que sera eliminada
- Eliminando categorías
- Restableciendo los controles del modal
- Interfaz registros de cursos
- Creando el controlador cursos con su respectiva vista
- Creando el modal para registrar cursos en el sistema
- Validando los campos del modal usando la propiedades de la clase de modelo
- Creando los procedimientos para cargar una imagen de la pc
- Obteniendo la imagen y visualizando la imagen en el modal
- Obteniendo las categorías activas
- Enviando la información del formulario al servidor
- Creando los procedimientos para registras cursos
- Registrando cursos en la aplicación
- Listando la lista de curso en la vista cursos
- Actualizando el estado de los cursos
- Obteniendo la in formación del curso que se va actualizar
- Mostrando información del curso en modal
- Actualizando la información de los curso
- Obteniendo la id del curso que sera eliminada
- Eliminado curso registrados en sistema web
- Restableciendo los controles del modal
- Creando los servicios para registrar roles en la aplicación web
- Registrando roles y asignándole un rol al usuario registrado
- Asignado le un rol al estudiante que se registra en el sitio web
- Listando los curso en la pagina de inicio del sitio web
- Modificando columnas de las tablas categorías y cursos
- Mostrando la información de cada curso en la lista de curso
- Creando procedimientos para consultar a dos tablas relacionadas
- Obteniendo la información del curso seleccionado en la lista de cursos
- Verificando si el usuario a iniciado sesión para obtener el curso
- Creando la tabla inscripción en la base de datos
- Creando los procedimientos para suscribir al usuario al curso seleccionado
- Realizando inscripciones de cursos en el sitio web
- Creando los procedimientos para obtener las inscripciones del usuario
- Creando la estructura de la vista inscripciones
- En listando los cursos donde esta subscrito el usuario
- Creando procedimiento para exportar datos en una hoja de excel
- Exportando las inscripciones en una hoja de excel