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

¿Interesado en este curso?

La mayor parte de nuestros programas formativos están diponibles en modo presencial y remoto, con idéntico programa y calidad pedagógica.
Igualmente puedes consultarnos si tu empresa necesita una formación personalizada.

Contáctanos

M2i Formación

M2i, líderes en formación y consultoría en el mundo, formamos a más de 100.000 profesionales al año en nuestros más de 35 centros propios en Europa, LATAM y USA, con más de 2.000 programas formativos en cualquier materia y modalidad formativa.

Nosotros

Nosotros

Certificaciones y Partners

Modalidades

Consultoría

Formación y Talento

Contacto

Aviso Legal

Catálogo

Seguridad

Metodologías Ágiles

Buenas Prácticas

Blockchain

Tecnologías Cuánticas

Tecnología

Habilidades

Digital

Otros sitios del grupo

M2i Formation Francia

Formación y Talento

ITBlog

Alhambra IT

OneseQ

91 578 23 57