Objetivo general:Describir la pila de tecnologías Web de Microsoft y seleccionar una tecnología apropiada para desarrollar cualquier aplicación
Objetivos específicos: · Diseño de la arquitectura e implementación de una aplicación web que se reunirá con un conjunto de requerimientos funcionales, requisitos de la interfaz de usuario y modelos de negocios de dirección.
· Escribir código que implementa la lógica de negocio dentro de los métodos, propiedades y eventos modelo y crear modelos de MVC.
· Agregar controladores a una aplicación MVC para gestionar la interacción con el usuario,actualización de modelos y seleccionar y devolver Views.
· Crear vistas en una aplicación MVC que mostrar y editar datos e interactuar con modelos y controladores.
· Ejecutar pruebas unitarias y herramientas de depuración en una aplicación web en Visual Studio 2012 y configurar una aplicación para la solución de problemas.
· Desarrollar una aplicación web que utiliza el motor de enrutamiento de ASP.NET para presentar URLs amigables y una jerarquía lógica de navegación a los usuarios.
· Implementar una apariencia consistente, incluyendo imagen corporativa, a través de una completa aplicación web MVC.
· Utilice las actualizaciones parciales de página y almacenamiento en caché para reducir el banda de ancho utilizado por una aplicación y acelerar las respuestas a las peticiones del usuario.
· Escribir código JavaScript que se ejecuta en el lado del cliente y utiliza la biblioteca de scripts de jQuery para optimizar la capacidad de respuesta de una aplicación web MVC.
· Implementar un sistema de membresía completa en una aplicación web MVC 4.
· Crear una aplicación MVC que resiste los ataques maliciosos y persiste la información sobre los usuarios y preferencias.
· Describir cómo escribir un servicio web Windows Azure y llamar desde y aplicación MVC.
· Describir lo que es una API de Web y por qué los desarrolladores podrían agregar una API de Web a una aplicación.
· Modificar el modo navegador peticiones son manejadas por una aplicación MVC.
· Describir cómo empaquetar y desplegar una aplicación web de ASP.NET MVC 4 de un equipo de desarrollo a un servidor web para la puesta en escena o producción
Requisitos:
Metodología:
Contenido del curso:Módulo 1: Explorando ASP.NET MVC4
Módulo 2: Diseño de aplicaciones Web 4 ASP.NET MVC
Módulo 3: Desarrollo de modelos de ASP.NET MVC 4
Módulo 4: Desarrollo de ASP.NET MVC 4 controladores
Módulo 5: Desarrollo de ASP.NET MVC 4 Views
Módulo 6: Probar y depurar aplicaciones Web ASP.NET MVC 4
Módulo 7: Estructuración de aplicaciones ASP.NET MVC 4 Web
Módulo 8: Aplicar estilos a las aplicaciones Web 4 ASP.NET MVC
Módulo 9: Edificio responsivo páginas en aplicaciones Web ASP.NET MVC 4
Módulo 10: Uso de JavaScript y jQuery para las aplicaciones Web responden MVC 4
Módulo 11: Controlar el acceso a aplicaciones de 4 Web ASP.NET MVC
Módulo 12: Construyendo una aplicación Web ASP.NET MVC resistente 4
Módulo 13: Utilizando Windows Azure Web Services en las aplicaciones Web ASP.NET MVC 4
Módulo 14: Implementar APIs Web en ASP.NET MVC 4 Web Applications
Módulo 15: Manejo de las solicitudes en ASP.NET MVC 4 Web Applications
Módulo 16: Implementar las aplicaciones ASP.NET MVC 4 Web