Razor Pages, La Guía Inicial
4.3 (52 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
136 students enrolled

Razor Pages, La Guía Inicial

Aprende las Bases de Razor Pages para poder crear aplicaciones web avanzadas con .Net Core 3 y 2.2
4.3 (52 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
135 students enrolled
Created by Jimmy Javier
Last updated 7/2020
Spanish
Spanish [Auto]
Current price: $97.99 Original price: $139.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 5 articles
  • 52 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Crear una aplicación web con Razor Pages desde cero
  • Crear una aplicación web con las plantillas integradas de Razor Pages
  • Integrar librerías de terceros con la plataforma
  • Entender la aplicación de MVVM en Razor Pages con las PageModel
  • Conocer las configuraciones aplicables en Razor Pages
  • Utilizar los tag helpers para crear formularios limpios
  • Aplicar lo aprendido en este curso a aplicaciones más avanzadas
Course content
Expand all 79 lectures 04:04:01
+ Introducción
6 lectures 05:46
¿Qué debemos saber?
01:10

Para la versión de .NET Core 3 es recomendable trabajar con Visual Studio 2019

Software necesario
00:53
Archivos de Ejercicios
00:49

El archivo EjercicioRazorPagesPorNumeroVideo.zip está ordenado con base en las secciones y números de video del curso.

[ANTERIOR] Archivos de Ejercicios
00:44
Nota Importantísima sobre los videos con etiqueta [ANTERIOR]
00:34
+ Estructura de una aplicación web con Razor Pages
10 lectures 19:11
[ANTERIOR] Estructura Aplicación Razor
02:13
Directorio Pages
01:56
[ANTERIOR] Directorio Pages
02:56
Directorio wwwroot
01:06
[ANTERIOR] Directorio wwwroot
01:23
Archivos del directorio Raíz
01:20
[ANTERIOR] Archivos del directorio Raíz
01:07
Directorios Bin y Obj
02:22
[ANTERIOR] Directorios Bin y Obj
01:27
+ Archivos Razor
7 lectures 28:31
Configuración Inicial
06:34
[ANTERIOR] Configuración Inicial
04:45
Primera Página de Contenido Razor
02:20
Páginas de Contenido
05:10
Archivo _Layout
04:08
Refactorización Páginas
02:41
Archivo _ViewStart
02:53
+ Integración con librerías de terceros
9 lectures 31:33
Hojas de Estilo locales
04:54
[ANTERIOR] Hojas de Estilo locales
04:54
Instalación de Bootstrap 4 de manera local
03:53
Instalación de librerías de terceros de manera local
05:16
Instalación Font Awesome 5
02:10
[ANTERIOR] Problema con FontAwesome 5
02:21
[ANTERIOR] Instalación del plugin "Install Package"
02:11
[ANTERIOR] Solución al problema con FontAwesome 5
05:15
+ Sintaxis Razor
4 lectures 13:15
Comentarios Razor
01:13
Contenido Estático con @
00:39
Combinación de variables con texto
05:51
+ Tag Helpers
4 lectures 24:31
Archivo _ViewImports
03:00
Tag Helper Enviroment
03:02
Ejercicio Práctico con Tag Helpers
12:14
+ Aplicación web Bandas
15 lectures 49:59
Inicialización del Proyecto
04:16
Nota importante sobre el color del menú en la configuración inicial
00:09
Instalación de librerías del lado del cliente
07:31
Configuración estilización inicial
01:16
Nota importante para la siguiente lectura "Modelo y Contexto" en .NET Core 3+
00:07
Modelo y Contexto
03:40
Nota importante para la sig. lectura "Configuración de Base de Datos Memoria"
00:08
Configuración de Base de Datos en memoria
02:34
Archivo Create
05:29
Atributos de la clase Banda con Data Annotations
03:03
Estilización de la vista Create
03:03
Estilización del archivo Index
04:23
Estilización Vistas Faltantes
04:54
Enrutamiento Final
05:25
+ Bases de Datos, Identity y otras curiosidades para la Aplicación Web Bandas
18 lectures 53:15
[ANTERIOR] Migración del proyecto Bandas de Net Core 2.1 a 2.2
02:51
Preparación de la Base de Datos
03:54
Primera Migración
04:57
Exploración de la Base de Datos y las acciones CRUD
02:01
Reto
00:57
Solución Parte 1. Clase Concierto.
03:00
Singularización de Tablas en .NET Core 3+
00:08
[ANTERIOR] Solución Parte 2. Singularización de Tablas.
02:11
Solución Parte 3. Segunda Migración.
03:36
Solución Parte 4. Páginas Conciertos
03:01
Solución Parte 5. Refactorización Clase Concierto.
01:15
Solución Parte 6. Estilización Páginas Concierto.
09:00
Agregando Identity.
03:26
Refactorizando las Clases Contexto y las Conexiones a Base de Datos.
02:16
Migración para habilitar Identity.
02:47
Nota importante para la sig. lectura "Seguridad a nuestra aplicación Web Bandas"
00:16
Seguridad a nuestra Aplicación Web Bandas.
05:08
+ Implementación de Búsqueda y Paginación en Página Conciertos y refactorizacion.
6 lectures 18:00
Refactorización de Diccionario Dinámico a Objeto Fuertemente Tipado SelectList
05:13
Refactorización en Página Edit
02:05
Implementación de la Búsqueda
04:28
Implementación de la Paginación
04:46
Requirements
  • Familiaridad con la plataforma .NET
  • Conocimientos básicos de C#
  • Conocimientos básico de HTML, CSS y JS
Description

¡Actualizado a .NET Core 3!

Razor Pages es un nuevo aspecto de ASP.NET Core MVC que hace que la codificación de escenarios enfocados en páginas sea más fácil y más productiva.

Basado en la última versión de ASP.NET Core, Razor Pages soporta el desarrollo multiplataforma y puede ser implemento en los sistemas operativos Windows, Unix y Mac.

Entre las ventajas de Razor Pages podemos mencionar las siguientes:

  • Es un framework ligero y flexible.

  • Le proporciona al desarrollador el control total del HTML renderizado.

  • Para muchos desarrolladores que conozcan PHP, WebForms, entre otros, la forma de trabajar con Razor Pages es muy similar, debido a su programación enfocada en páginas.

¿Quién debería aprender Razor Pages?

Razor Pages es adecuado para todo tipo de programadores, desde principiantes, hasta profesionales. Está basado en un modelo de desarrollo centrado en páginas, lo cual ofrece cierta familiaridad a programadores con experiencia en tecnologías como PHP, ASP clásico, JAVA Server Pages, Web Forms. Es relativamente fácil de aprender e incluye todas las funcionalidades avanzadas de ASP.NET Core, haciéndolo adecuado para proyectos empresariales complejos.

Hola, mi nombre es Jimmy Javier y te invito a conocer este framework de .NET Core que te permitirá crear aplicaciones Web de manera sencilla y siguiendo las mejores prácticas.

Who this course is for:
  • Usuarios principiantes que deseen entender las bases de Razor Pages para poder crear aplicaciones más avanzadas