Desarrollo de Aplicaciones Web con ASP.NET MVC 5

25 horas  |  Presencial / Remoto

Inicio > Catálogo > Tecnología > Software Profesional Microsoft > Desarrollo de Aplicaciones Web con ASP.NET MVC 5

Descripción

En este curso los estudiantes aprenden a desarrollar aplicaciones web con funciones completas que separan el código para el modelo, la vista y el controlador, asegurando la máxima flexibilidad y escalabilidad.

Objetivos

Al finalizar el curso, el alumno habrá adquirido los siguientes conocimientos/habilidades:

-Describir el apilamiento de tecnologías Web de Microsoft y seleccionar una tecnología apropiada a utilizar para desarrollar cualquier tipo de aplicación.
-Diseñar la arquitectura y la implementación de una aplicación web que cumpla con una serie de requisitos funcionales, requisitos de la interfaz de usuario y modelos de dirección de negocio.
-Configurar el pipeline de aplicaciones web de ASP.NET Core utilizando middleware y aprovechar la inyección de dependencias en la aplicación MVC.
-Añadir controladores a una Aplicación MVC para gestionar la interacción con el usuario, actualización del Modelo e interacción con las Vistas.
-Desarrollar una aplicación web que use el motor de enrutamiento de ASP.NET Core para presentar URL amigables y una jerarquía de navegación lógica para los usuarios.
-Crear vistas en una aplicación MVC que muestre y edite datos e interactúe con modelos y controladores.
-Crear modelos MVC y escribir código que implemente la lógica de negocio en el Modelo mediante métodos, propiedades y eventos.
-Conectar una aplicación ASP.NET Core a una base de datos utilizando Entity Framework Core.
-Implementar una apariencia consistente para una aplicación web MVC completa.
-Escribir el código JavaScript que se ejecute en el lado del cliente y utilice la biblioteca de scripts jQuery para optimizar la capacidad de respuesta de una aplicación web MVC.
-Añadir paquetes del lado del cliente y configurar Task Runners.
-Ejecutar pruebas unitarias y herramientas de depuración contra una aplicación web en Visual Studio 2017.
-Escribir una aplicación MVC que autentique y autorice a los usuarios a acceder al contenido de forma segura utilizando Identity.
-Crear una aplicación MVC que resista los ataques maliciosos.
-Utilizar caching para acelerar las respuestas a las solicitudes de los usuarios.
-Usar SignalR para habilitar la comunicación bidireccional entre cliente y servidor.
-Describir qué es una Web API y por qué los desarrolladores deben incluir una Web API en sus aplicaciones.
-Describir cómo empaquetar e implementar una aplicación web ASP.NET Core MVC desde una máquina de desarrollo a un servidor web.

Contenido del curso

  • Introducción
  • Explorando ASP.NET Core MVC
  • Diseño de aplicaciones web ASP.NET Core MVC
  • Configurar Middlewares y Servicios en ASP.NET Core
  • Controladores en desarrollo
  • Vistas en desarrollo
  • Modelos en desarrollo
  • Uso de Entity Framework Core en ASP.NET Core
  • Uso de diseños, CSS y JavaScript en ASP.NET Core MVC
  • Desarrollo del lado del cliente
  • Pruebas y solución de problemas
  • Gestionar la seguridad
  • Rendimiento y comunicación
  • Implementación de API web
  • Hospedaje e Implementación
  • Conclusión

Materiales

Manual Digital y laboratorios

Formación a la medida de las necesidades de tu empresa

Podemos diseñar este curso para ofrecer un contenido de alta calidad pedagógica y práctica, con metodologías adaptadas a las necesidades de tu compañía.

Solicita más información