________________________________________________________________
¿Quiere realizar este curso en modalidad telepresencial o presencial?
Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas
________________________________________________________________
           
      
    
      
      
      
          
          
          
          
  
    
  
  
 
Descripción del curso
Este curso se imparte en modalidad online y consta de 8 unidades.
La duración aproximada del curso es de 70 horas que se distribuye entre el contenido y las herramientas de colaboración. A su finalización, el alumno recibirá un diploma acreditativo.
La formación se realiza a través de nuestro Campus Virtual, con esta modalidad dispondrás de todo el contenido didáctico en la plataforma del curso y estará accesible, desde el día de inicio de curso, las 24 horas todos los días de la semana. El acceso al Campus estará disponible por 8 semanas.
El alumno también dispondrá de foros de participación, así como una tutorización continua.
 
Contenido del curso
Con .NET 6.0
Unidad 1: Introducción a Razor Pages
- Configuración del entorno de ejecución .NET SDK y .NET Runtime
 
- Instalación de SDK .NET 
 
Unidad 2: Creación de un proyecto web con plantillas de Razor Pages
- Crear modelo de dominio (BlogPost y etiqueta)
 
- Agregar paquetes principales de Entity Framework
 
- Creación de la clase DBContext
 
- Agregar ConnectionString a la base de datos
 
- Inyección de DbContext en nuestra aplicación
 
- Ejecutar migraciones de EF Core
 
Unidad 3: Creación de Acciones, páginas web y formularios
- Cambios en la interfaz de usuario (apariencia)
 
- Crear una nueva página de Razor para agregar publicaciones de blog
 
- Crear Agregar BlogPost Razor Form y BindProperty
 
- Envío de formularios y enlace de datos en páginas de Razor
 
- Crear entrada de blog (Guardar en base de datos)
 
- Mostrar todas las publicaciones de blog (Obtener todas las publicaciones de blog)
 
- Editar o actualizar la entrada de blog
 
- Eliminar entrada de blog
 
- Hacer que nuestros métodos sean asincrónicos
 
- Crear un formulario
 
Unidad 4: Gestión de repositorios, notificaciones y carga de imágenes
- Gestión de repositorios
 
- Mostrar notificaciones mediante ViewData
 
- Mostrar notificaciones mediante TempData
 
- Agregar editor WYSIWIG en la página Agregar y editar
 
- Introducción a la carga de imágenes
 
- Crear API de imagen
 
- Crear el método POST y el repositorio de imágenes
 
- Inyectar repositorio de imágenes y probar Cloudinary
 
- Carga de imágenes de llamadas desde la página de Razor
 
- Agregar carga de imágenes al editor de Froala
 
- Hacer que las notificaciones sean genéricas
 
Unidad 5: Gestión de blogs, etiquetas y autenticación
- Creación de Blogs
 
- Visualización de blogs 
 
- Gestión de etiquetas 
 
- Realizar cambios en la base de datos (propiedades de navegación EF Core)
 
- Cambios de etiqueta en la página Agregar entrada de blog
 
- Cambios de etiqueta en la página Editar blog
 
- Mostrar etiquetas en la página detalles del blog y en la aplicación
 
- Enrutamiento mediante etiquetas
 
- Agregar cadena de conexión e inyectar DbContext en el programa.cs
 
- Implementar página de registro
 
- Manejo de varios DbContexts
 
- Funcionalidad de registro de pruebas
 
- Implementar la página de inicio de sesión y la funcionalidad
 
- Implementar la funcionalidad de cierre de sesión
 
- Cambios en SuperAdminUser
 
- Cambios en los usuarios (agregar roles de usuario)
 
- Agregar autorización a la página de administración
 
- Agregar autorización basada en roles a la página de administración
 
- Redireccionamiento de usuarios en función de la URL de retorno
 
 Unidad 6: Gestión de funcionalidades de usuario
- El modelo de dominio del Me gusta
 
- Implementar "Me gusta"
 
- Agregación de Likes y funcionalidades
 
- El modelo de dominio para comentarios y agregar comentarios
 
Unidad 7: Administración de usuarios y validaciones de entornos cliente-servidor
- Página Validaciones del lado del servidor para registro
 
- Validaciones del lado del cliente para la página de registro
 
- Validación de la página de inicio de sesión (lado del servidor y del lado del cliente)
 
- Validación de agregar página de usuario (lado del servidor y lado del cliente)
 
- Agregar validaciones y validaciones personalizadas para agregar página de entrada de blog
 
- Agregar validaciones para editar la página de entrada de blog
 
- Validar los comentarios de BlogPost y la página de entrada de blog
 
-  Creación de un proyecto
 
Unidad 8: Integración de componentes Core Razor en ASP.NET
- Enrutación de componentes en una app de Razor Pages
 
- Uso de componentes enrutables un una app MVC
 
- Espacios de nombres para los componentes
 
- Representación de componentes desde una página o vista
 
Requisitos previos 
Para realizar este curso no son necesarios unos requisitos técnicos previos. Sin embargo, se recomiendan conocimientos básicos de informática y conocimientos de entornos relacionados con la Tecnología de la Información.