Este curso está dirigido a los desarrolladores web profesionales que utilizan Microsoft Visual Studio.
Comentarios:
Objetivos del programa:
• Describir la pila de tecnologías Web de Microsoft y seleccionar una tecnología apropiada para desarrollar cualquier aplicación. Leer más • 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. • Escriba 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.
Metodología:
El curso se presenta en módulos que presentan una estructura:
• Presentación teórica de las bases y conceptos a implantar. • Prácticas y laboratorios realizados en base a máquinas virtuales. Cada práctica es independiente de sus predecesoras, por lo que no se producen interrupciones
Al final de cada módulo se realiza un resumen y comentarios con los alumnos.