Microsoft Corporation
Desarrollo de Aplicaciones Web ASP.NET MVC 5

Elige la convocatoria

inscribirme Solicitar Info
Presencial
Duración 40 horas
Idioma
Precio 520,00 €
Acerca de este curso
A quién va dirigido
Objetivos del curso
Certificación asociada
Contenidos
Próximos cursos

Acerca de este curso

En este curso, los asistentes aprenderán a desarrollar aplicaciones web avanzadas mediante el uso del framework ASP.NET MVC 5, utilizando para ello las herramientas y tecnologías disponibles en .NET Framework 4.5.1.

El foco del curso se centrará en actividades de codificación que mejorarán el rendimiento y la escalabilidad de las aplicaciones web ASP.NET. Se presentará el framework ASP.NET MVC 5 y se comparará con el modelo WebForms para que los alumnos sepan cuándo deberían/podrían utilizar cada uno.

A quién va dirigido

Este curso está dirigido a los desarrolladores profesionales interesados en el desarrollo de aplicaciones web avanzadas mediante el uso del framework ASP.NET MVC 5, y que quieran crear sitios web que separen la interfaz de usuario, el acceso a datos y la lógica de la aplicación.

Para seguir el curso con garantías, los asistentes deberían tener un mínimo de uno o dos años de experiencia en desarrollo de aplicaciones web basadas en el modelo WebForms mediante el uso de Microsoft Visual Studio y Microsoft ASP.NET, experiencia y habilidades en el uso de la plataforma .NET Framework, y cierta familiaridad con el lenguaje de programación C#.

Además es recomendable que los asistentes dispongan de conocimientos previos a nivel básico acerca de HTML, CSS y Javascript.

Objetivos del curso

Después de finalizar este curso, los asistentes serán capaces de:

  • Describir la pila de tecnologías Web de Microsoft y seleccionar la tecnología apropiada a utilizar para desarrollar cualquier tipo de aplicación
  • Diseñar e implementar la arquitectura una aplicación web que cumpla una serie de requisitos funcionales, requisitos de la interfaz de usuario y modelos de negocio
  • Crear Modelos MVC y escribir código que implemente la lógica de negocio en el Modelo mediante métodos, propiedades y eventos
  • 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
  • Crear Vistas en aplicaciones MVC para mostrar y editar datos, y que interactúen con el Modelo y los Controladores
  • Ejecutar pruebas unitarias y herramientas de depuración contra una Aplicación Web en Visual Studio 2012 y configurar la aplicación para resolver problemas
  • Desarrollar una aplicación web ASP.NET que utilicen el motor de enrutamiento de ASP.NET para presentar URL amigables y una jerarquía lógica de navegación de cara a los usuarios
  • Implementar un look and feel consistente, incluyendo imagen de marca, para una aplicación web MVC completa
  • Usar actualización parcial de vistas y caché para reducir el ancho de banda usado por una aplicación y accelerar el tiempo de respuesta a los usuarios
  • Escribir código Javascript que se ejecute en el lado del cliente y utilice la librería de scripts jQuery para optimizar la interacción con los usuarios de aplicaciones web MVC
  • Implementar una sistema completo de afilicación de usuarios en una aplicación web MVC 4
  • Desarrollar una aplicación MVC que resiste ataques maliciosos y almacene la información acerca de los usuarios y sus preferencias
  • Describir cómo implementar una servicio web de Windows Azure e invocarlo desde una aplicación MVC
  • Describir que es la Web API y porque los desarrolladores deben incluir una Web API en sus aplicaciones
  • Modificar la forma en que las peticiones de los navegadores web son gestionadas por una aplicación MVC
  • Describir como empaquetar y desplegar una aplicación web ASP.NET MVC 5 desde una máquina de desarrollo hacia un servidor web en producción

Certificación asociada

El curso incluye, además, la realización gratuita del siguiente examen de certificación oficial*, necesario para la obtención de la certificación oficial MCSD: Web Applications:


*Este examen de certificación, valorado en 215,38€ (IVA incluido), está incluido en el precio del curso para los miembros del programa PUE Alumni.

El alumno realizará el examen de certificación en las instalaciones de PUE gracias a su condición de centro certificador oficial Pearson VUE.

Contenidos

Módulo 1: Introducción a ASP.NET MVC 5

  • Visión general de las tecnologías web de Microsoft
  • Visión general de ASP.NET 4.5
  • Introducción a ASP.NET MVC 5

Módulo 2: Diseño de Aplicaciones Web ASP.NET MVC 5

  • Planificación en la fase de diseño del proyecto
  • Diseño de Modelos, Controladores y Vistas

Módulo 3: Desarrollo de Modelos en ASP.NET MVC 5

  • Uso de Modelos en MVC
  • Acceso a datos

Módulo 4: Desarrollo de Controladores en ASP.NET MVC 5

  • Uso de Controladores y Actions
  • Uso de Filtros de Acción

Módulo 5: Desarrollo de Vistas en ASP.NET MVC 5

  • Creación de Vistas con Razor
  • Uso de HTML Helpers
  • Reusando código en las Vistas

Módulo 6: Depuración de Aplicaciones Web ASP.NET MVC 5

  • Pruebas unitarias en componentes MVC
  • Implementación de una estrategia para la gestión de excepciones

Módulo 7: Estructuración de Aplicaciones Web ASP.NET MVC 5

  • Configuración de rutas
  • Creando la estructura de navegación

Módulo 8: Aplicando estilos a Aplicaciones Web ASP.NET MVC 5

  • Uso de plantillas en las vistas
  • Aplicando CSS en las aplicaciones MVC
  • Creación de una interfaz gráfica adaptativa

Módulo 9: Diseño de páginas responsivas en Aplicaciones Web ASP.NET MVC 5

  • Uso de AJAX y actualización parcial de vistas
  • Implementación de estrategias de caché

Módulo 10: Uso de JavaScript y jQuery en Aplicaciones Web MVC 5

  • Ejecutando código JavaScript
  • Uso de jQuery y jQueryUI

Módulo 11: Control de acceso en Aplicaciones Web ASP.NET MVC 5

  • Implementación de autenticación y autorización
  • Uso de Roles y Membership

Módulo 12: Diseño de Aplicaciones Web ASP.NET MVC 5 robustas

  • Desarrollo de sitios web seguros
  • Gestión del estado

Módulo 13: Uso de Windows Azure Web Services en Aplicaciones Web ASP.NET MVC 5

  • Introducción a Windows Azure
  • Diseño e implementación de Windows Azure Services
  • Consumo de Windows Azure Services en una Aplicación Web

Módulo 14: Implementación de Web APIs en Aplicaciones Web ASP.NET MVC 5

  • Desarrollo de una Web API
  • Invocación de una Web API desde aplicaciones web y móviles

Módulo 15: Gestión de peticiones en Aplicaciones Web ASP.NET MVC 5

  • Uso de HTTP Modules y HTTP Handlers
  • Uso de Web Sockets

Módulo 16: Despliegue o publicación de Aplicaciones Web ASP.NET MVC 5

  • Despliegue o publicación de Aplicaciones Web
  • Despliegue o publicación de Aplicaciones Web MVC 5

Próximos cursos

Fechas30 sep 2016 - 28 oct 2016 Horarios vie (16:00h - 21:00h) y sab (09:00h - 14:00h) Conf. CiudadBarcelona IdiomaEspañol inscribirme