Introducción
  • Introducción
  • ¿Qué debemos saber?
  • Software necesario
  • Archivos de Ejercicios
Estructura de una aplicación web con Razor Pages
  • Estructura Aplicación Razor
  • Directorio Pages
  • Directorio wwwroot
  • Archivos del directorio Raíz
  • Directorios Bin y Obj
Archivos Razor
  • Configuración Inicial
  • Páginas de Contenido
  • Archivo _Layout
  • Refactorización Páginas
  • Archivo _ViewStart
Integración con librerías de terceros
  • Directorio wwwroot
  • Hojas de Estilo locales
  • Instalación de Bootstrap 4 de manera local
  • Instalación de librerías de terceros de manera local
  • Problema con FontAwesome 5
  • Instalación del plugin "Install Package"
  • Solución al problema con FontAwesome 5
Sintaxis Razor
  • Bloques de Código Razor
  • Comentarios Razor
  • Contenido Estático con @
  • Combinación de variables con texto
Tag Helpers
  • Introducción Tag Helpers
  • Archivo _ViewImports
  • Tag Helper Enviroment
  • Ejercicio Práctico con Tag Helpers
Aplicación web Bandas
  • Inicialización del Proyecto
  • Instalación de librerías del lado del cliente
  • Configuración estilización inicial
  • Modelo y Contexto
  • Configuración de Base de Datos en memoria
  • Archivo Create
  • Atributos de la clase Banda con Data Annotations
  • Estilización de la vista Create
  • Estilización del archivo Index
  • Estilización Vistas Faltantes
  • Enrutamiento Final
Bases de Datos, Identity y otras curiosidades para la Aplicación Web Bandas
  • Instalación de Net Core 2.2
  • Migración del proyecto Bandas de Net Core 2.1 a 2.2
  • Preparación de la Base de Datos
  • Primera Migración
  • Exploración de la Base de Datos y las acciones CRUD
  • Reto
  • Solución Parte 1. Clase Concierto.
  • Solución Parte 2. Singularización de Tablas.
  • Solución Parte 3. Segunda Migración.
  • Solución Parte 4. Páginas Conciertos
  • Solución Parte 5. Refactorización Clase Concierto.
  • Solución Parte 6. Estilización Páginas Concierto.
  • Agregando Identity.
  • Refactorizando las Clases Contexto y las Conexiones a Base de Datos.
  • Migración para habilitar Identity.
  • Seguridad a nuestra Aplicación Web Bandas.
Implementación de Búsqueda y Paginación en Página Conciertos y refactorizacion.
  • Introducción
  • Ver este video en caso de que tengas problemas con la restauración de paquetes.
  • Refactorización de Diccionario Dinámico a Objeto Fuertemente Tipado SelectList
  • Refactorización en Página Edit
  • Implementación de la Búsqueda
  • Implementación de la Paginación