Información General

Duración: 25 horas
Precio: €
Solicitar Información
Descargar Pdf

Introducción

En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC avanzadas tecnologías y herramientas de .NET Framework 4.5. Se centrará en la codificación de las actividades que mejoran el rendimiento y la escalabilidad de la aplicación del sitio Web. ASP.NET MVC será introducido y en comparación con formularios Web para que los estudiantes saben cuando cada uno debería/podría ser utilizado. Este curso también prepara al estudiante para el examen 70-486.

Dirigido a

Este curso está dirigido a los desarrolladores web profesionales que utilizan Microsoft Visual Studio en una base individual o en equipo, pequeñas al entorno de desarrollo grandes. Los candidatos para este curso están interesados en el desarrollo de aplicaciones web avanzadas y desea administrar el HTML procesado exhaustivamente. Quieren crear sitios web que separan a la interfaz de usuario, acceso a datos y lógica de la aplicación.

Al terminar el curso

Después de completar este curso, los estudiantes serán capaces de:

•Seleccionar una tecnología apropiada para desarrollar cualquier aplicación.

•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 previos

Antes de asistir a este curso, los estudiantes deben tener:

•Experiencia de desarrollo de aplicaciones basadas en web utilizando Microsoft Visual Studio y Microsoft ASP.NET, habilidad en el uso de .NET Framework y cierta familiaridad con el lenguaje C#.

Programa

Módulo 1 Explorando ASP.NET MVC4

El objetivo de este módulo es exponer a los estudiantes los componentes de la pila de tecnologías Web de Microsoft, que puede utilizarse para hospedar una aplicación web completa. También aprenderán sobre ASP.NET 4.5 y ser introducidos a los formularios web, páginas web y modelos de programación MVC. Finalmente verán un Resumen de ASP.NET MVC 4, incluyendo nuevas características y configuración.

Lecciones

  • Resumen de tecnologías Web de Microsoft
  • Resumen de ASP.NET 4.5
  • Introducción a ASP.NET MVC 4

Módulo 2 Diseño de aplicaciones Web 4 ASP.NET MVC

El objetivo de este módulo es introducir a los alumnos en el proceso de diseño típico que arquitectos deben completar cuando planean una aplicación MVC 4. En esta etapa del proceso de diseño, MVC 4 ha sido seleccionado como el modelo de programación más adecuado, pero los detalles de la aplicación, como el general arquitectura, controladores, Views, modelos y rutas para crear, no han sido corregidos.

Lecciones

  • Planificación en la fase de diseño del proyecto
  • Diseño de modelos, controladores y vistas

Módulo 3 Desarrollo de modelos de ASP.NET MVC 4

El objetivo de este módulo es permitir a los estudiantes a crear modelos dentro de una aplicación MVC que implementan la lógica empresarial necesaria para satisfacer los requerimientos del negocio. El módulo también describe cómo implementar una conexión a una base de datos, o almacén de datos alternativos, utilizando el Entity Framework y LINQ.

Lecciones

  • Creación de modelos MVC
  • Trabajar con datos

Módulo 4 Desarrollo de ASP.NET MVC 4 controladores

El objetivo de este módulo es permitir a los estudiantes para agregar controladores a aplicaciones MVC y a implementar acciones que responden a la entrada del usuario y otros eventos. Los estudiantes aprenderán cómo los controladores se refieren a modelos y cómo implementar las acciones de control que definen el punto de vista utilizado para visualizar o modificar los datos. Este módulo también abarca cómo escribir filtros de acción que se ejecuta código antes o después de varias acciones en el controlador. Los estudiantes aprenderán acerca de las situaciones cuando los filtros de acción son útiles.

Lecciones

  • Las acciones y los controladores de la escritura
  • Filtros de acción de la escritura

Módulo 5 Desarrollo de ASP.NET MVC 4 Views

El objetivo de este módulo es describir el papel de puntos de vista en una aplicación web MVC y permiten a los usuarios crear y programarlos. La sintaxis de una vista de la maquinilla de afeitar es de vital importancia para los estudiantes a entender porque define tanto el diseño y la funcionalidad de la visualización de los datos.Reutilización de código mediante la definición de vistas parciales.

Lecciones

  • Crear vistas con sintaxis Razor
  • Usando HTML ayudantes
  • Reusando código en Views

Módulo 6 Probar y depurar aplicaciones Web ASP.NET MVC 4

El objetivo de este módulo es permitir a los estudiantes aumentar la calidad de una aplicación mediante la localización y corrección de errores de código, errores y otros resultados inesperados. Aplicaciones MVC están bien adaptadas a las técnicas de prueba unidad y estas técnicas aseguran una alta calidad de código analizando sistemáticamente la funcionalidad de cada componente pequeño. Además se explicarán las herramientas de depuración y control disponible en Visual Studio de excepciones.

Lecciones

  • Unidad prueba los componentes MVC
  • Implementar una estrategia de control de excepciones

Módulo 7 Estructuración de aplicaciones ASP.NET MVC 4 Web

El objetivo de este módulo es permitir a los estudiantes estructurar una aplicación web de tal manera que los usuarios pueden localizar rápidamente la información que necesitan. Se hizo hincapié en dos aspectos del diseño: las URL en la barra de direcciones del navegador deben ser comprensibles y pueden controlarse mediante la adición de rutas para el motor de enrutamiento de ASP.NET y los controles de navegación, como menús y senderos de migas de pan, deberán presentar los enlaces más relevantes para leer las páginas con frecuencia. Search Engine Optimization es importante a lo largo de este módulo.

Lecciones

  • Analizar la arquitectura de la información
  • Configuración de rutas
  • Crear una estructura de navegación

Módulo 8 Aplicar estilos a las aplicaciones Web 4 ASP.NET MVC

El objetivo de este módulo es explorar cómo los estudiantes pueden imponer una apariencia coherente a una aplicación MVC y compartir otros componentes comunes, tales como encabezados y pies de página, entre todas las vistas. Además de describir estilos CSS y vistas de la plantilla, el módulo discutirá cómo migrar un look and feel creado por un diseñador web en una aplicación MVC. También se introducirán las técnicas para la adaptación a la pantalla de un sitio web para dispositivos móviles y pequeñas pantallas.

Lecciones

  • Usar plantilla Views
  • Aplicar CSS a una aplicación MVC
  • Crear una interfaz de usuario adaptable

Módulo 9 Edificio responsivo páginas en aplicaciones Web ASP.NET MVC 4

El objetivo de este módulo es describir a los estudiantes cómo parciales actualizaciones de página y almacenamiento en caché pueden optimizar la capacidad de respuesta de una aplicación web. Los estudiantes verán cómo hacer uso de AJAX ayudantes y vistas parciales para actualizar pequeñas porciones de una página en lugar de actualizar la página entera. El módulo también abarca los diferentes escondites los desarrolladores pueden utilizar para tienda prestado páginas y describe cómo configurar el almacenamiento en caché para un rendimiento máximo.

Lecciones

  • Utilizando AJAX y actualizaciones parciales de página
  • Implementar una estrategia de almacenamiento en caché

Módulo 10 Uso de JavaScript y jQuery para las aplicaciones Web responden MVC 4

El objetivo de este módulo es enseñar a los alumnos técnicas que ejecutar código en el navegador. Este enfoque puede aumentar la capacidad de respuesta de la aplicación porque una página representada puede responder a una acción del usuario sin necesidad de recargar la página entera desde el servidor. Los estudiantes aprenderán acerca de la biblioteca de scripts de jQuery y cómo utilizarlo para llamar a servicios web y actualización de componentes de interfaz de usuario.

Lecciones

  • Representación y la ejecución de código JavaScript
  • Usando jQuery y jQueryUI

Módulo 11 Controlar el acceso a aplicaciones de 4 Web ASP.NET MVC

El objetivo de este módulo para asegurar buena seguridad en términos de autenticación y autorización de acceso. Las lecciones describen cómo habilitar usuarios anónimos crear su propia cuenta de usuario y obtener un acceso privilegiado a los contenidos.

Lecciones

  • Implementación de autenticación y autorización
  • Asignar Roles y membresía

Módulo 12 Construyendo una aplicación Web ASP.NET MVC resistente 4

El objetivo de este módulo es permitir a los estudiantes a crear aplicaciones que son estables y confiables. Estas aplicaciones no son vulnerables a técnicas comunes de hacking como multisitio y también almacenan información de estado tales como el contenido de un carrito de compras y las preferencias del usuario. Esta información de estado conservan al reiniciar los servidores o los navegadores, las conexiones están perdidas, y se producen otros problemas de conectividad.

Lecciones

  • Desarrollo de sitios seguros
  • Gestión estatal

Módulo 13 Utilizando Windows Azure Web Services en las aplicaciones Web ASP.NET MVC 4

El objetivo de este módulo es introducir Windows Azure a los estudiantes y explicar por qué un desarrollador escribiría un servicio de Windows Azure en lugar de código en una aplicación web. Los estudiantes también verán cómo escribir tal servicio y llamarlo desde una aplicación web o desde otras aplicaciones, como una aplicación para dispositivos móviles.

Lecciones

  • Introducción a Windows Azure
  • Servicios de diseño y escritura Windows Azure
  • Servicios de consumo Windows Azure en una aplicación Web

Módulo 14 Implementar APIs Web en ASP.NET MVC 4 Web Applications

El objetivo del módulo es introducir el concepto de una API de Web a los estudiantes y describir cómo hacer la funcionalidad básica de una aplicación más ampliamente disponible para su integración en otras aplicaciones web y móviles. Los estudiantes aprenden acerca de la nueva función de API Web de MVC 4 y ver cómo construir una API Web RESTful y llamarlo desde otras aplicaciones.

Lecciones

  • Desarrollo de una Web API
  • Llamando una API Web de aplicaciones Web y móviles

Módulo 15 Manejo de las solicitudes en ASP.NET MVC 4 Web Applications

El objetivo de este módulo es describir cómo escribir componentes que interceptan las peticiones de los navegadores que son recibidos por los controladores de MVC. Estos componentes incluyen el protocolo Web Sockets, controladores HTTP y módulos HTTP. El módulo describe situaciones en las que los desarrolladores utilizar dichos componentes y muestra cómo agregarlos a una aplicación MVC.

Lecciones

  • Usando los módulos HTTP y los controladores HTTP
  • Usando Web Sockets

Módulo 16 Implementar las aplicaciones ASP.NET MVC 4 Web

El objetivo de este módulo es permitir a los estudiantes desplegar una aplicación MVC un servidor web o Windows Azure. El módulo comienza describiendo las implementaciones de pruebas, puesta en escena y producción y los entornos de servidor web requeridos para cada uno. También describe las ventajas y desventajas de utilizar Windows Azure para hospedar la aplicación. Los estudiantes también ver todas las opciones de implementación disponibles en Visual Studio.

Lecciones

  • Implementación de una aplicación Web
  • Implementación de un MVC 4 aplicación

Formulario de contacto