Introducción
  • La ID Visual Studio y los entornos de desarrollo que se utilizan
  • Creando el proyecto en ASP NET Core MVC
Controladores en ASP NET Core
  • El controlador por defecto de nuestra aplicación
  • Creando nuestro primer controlador
  • Ejecutando el método Index del controlador utilizando la petición por GET
  • Pasando datos por la url del navegador hacia el controlador
Enrutamiento de atributos y Url personalizadas en ASP.NET Core
  • Enrutamiento de atributos #1
  • Enrutamiento de atributos #2
  • Enrutamiento de atributos #3
  • Creando url personalizadas #1
  • Creando url personalizadas #2
Manejar errores en ASP.NET Core
  • Controlador de códigos UseStatusCodePages
  • Controlador de códigos UseStatusCodePagesWithReExecute
  • Página de excepción de desarrollador
  • Personalizando la pagina de errores
Plantillas Identity
  • Plantillas por defecto ocultas de la aplicación
Páginas de Razor en ASP.NET Core
  • Creando la área usuarios
  • Páginas de Razor
  • Personalizando la url de las paginas y pasando parámetros
Interfaz registros de usuarios
  • Diseñando la estructura de la pagina registrar
  • Propiedades que contribuyen en el desarrollo de la interfaz registrar
  • El método OnPost que se ejecuta usando la petición por post de las paginas
  • Propiedad ModelState
  • Validando los mensajes de validaciones del formulario registras
Migraciones con SQL Server
  • Instalando el servidor de SQL Srver
  • Instalando el SQL Server Management Studio
  • Creando la base de datos en el servidor y realizando la migración
Registros de usuarios #1
  • Interfaz registros de usuarios
  • Creando procedimientos para registrar usuarios
  • Registrando un usuario en la tabla user que esta en la base de datos
  • Modificando el método registrar usuario para evitar el reenvió del formulario
  • Guardando la información del usuario que se registra en una variable de sesión
Registros de roles
  • Creando los procedimientos para registra roles
  • Registrando los roles que se utilizaran en la aplicación
Interfaz login
  • Desarrollando la interfaz login
  • Obteniendo la información de la interfaz login en controlador
Inicio de de sesión
  • Interfaz login
  • Creando los procedimientos para iniciar sesión con la interfaz login
  • Iniciando sesión en el sistema con la interfaz login
  • Cerrando sesión en la aplicación web
Autorización basada en roles
  • El atributo de autorización Authorize
  • Autorización basada en roles de usuarios
  • Verificaciones de roles basadas en políticas
  • Bloqueo de inicio de sesión de cuentas
Cookies & Sesiones
  • Configurando la aplicación para usar las cookies y sesiones
  • Creando variables de sesión y almacenando la información en las cookies
  • Serializar y deserializar objectos y almacenarlos en las variables de sesión
  • Obteniendo la información de la identidad del usuario que crea la aplicación #1
  • Obteniendo la información de la identidad del usuario que crea la aplicación #2
Registros de usuarios #2
  • Interfaz registros de usuarios 2
  • Creando la interfaz usuarios
  • Creando la interfaz agregar usuarios #1
  • Creando la interfaz agregar usuarios #2
  • Creando procedimiento para obtener una imagen del directorio de la pc
  • Obteniendo la imagen o la foto del directorio de la pc
  • Desplegando la colección de roles en un control select
  • Obteniendo los datos del formulario registra por el lado del servidor
  • Creando los procedimientos de transacción para insertar datos a dos tablas
  • Creando la migración para crear la tabla TUser en la base de datos
  • Registrando información del usuario en dos tablas
Desarrollando el paginador
  • Desarrollando el paginador para paginar los registros la tablas #1
  • Desarrollando el paginador para paginar los registros la tablas #2
  • Desarrollando el paginador para paginar los registros la tablas #3
Listar usuarios registrados
  • Interfaz listar usuarios
  • Creando los procedimientos para obtener la colección de usuarios
  • Obteniendo los roles de los usuarios
  • Implantando el paginador para en listar los usuarios registrados
  • Listando los usuarios registrados en la aplicación
Detalles del usuarios
  • Interfaz detalles del usuario
  • Obteniendo la información del usuario seleccionado
  • Mostrando la información completa del usuario en la pagina detalles
Actualizar usuarios
  • Obteniendo la información del usuario seleccionado
  • Creando los procedimientos para actualizar la información del usuarios
  • Actualizando la información del usuario seleccionado
  • Mostrando la información del usuario en el navBar
Eliminar registros
  • Creando los procedimientos para eliminar usuarios
  • Eliminando usuarios registrados
Perfil de usuarios
  • Interfaz perfil
  • Creando la área perfil de usuarios