Desarrollo de Aplicaciones Web



Documentos relacionados
20486A Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

CURSO DE ESPECIALIZACIÓN EN DESARROLLO DE APLICACIONES Y SERVICIOS WEB ASP.NET MVC 4 CON HTML 5, CSS3, JAVASCRIPT Y WINDOWS AZURE

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

Developing ASP.NET MVC 4 Web Applications

online Master Programación Java SE y Java EE

80295 Extending Microsoft Dynamics CRM 2011

La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda

10232 Designing and Developing Microsoft SharePoint Server 2010 Applications

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0

Desarrollador de Aplicaciones Empresariales con Visual Studio Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008

Introducción a Visual Studio.Net

ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) Mail.

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

CL_55010 Sharepoint Designer Customizing and Branding SharePoint 2010 and Office 365

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

Figure 16-1: Phase H: Architecture Change Management

Guía de usuario del Administrador CPA BT icomms

50064 Advanced SharePoint Development

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N /UIE-PATPAL - FBB

Curso Developing ASP.NET MVC 4 Web Applications (20486)

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

MOC Programación SharePoint 2013 Core & Advanced

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

MANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR

MS_10974 Deploying Windows Server

Contenido. Capítulo 1: Introducción a Visual Studio.NET 1. Capítulo 3: Datos y programación en Visual Basic.NET 47

PLAN DE CARRERA DE MICROSOFT TECHNICAL:

Sistema de Mensajería Empresarial para generación Masiva de DTE

REQUERIMIENTOS NO FUNCIONALES

Historia de revisiones

MS_10264 Developing Web Applications with Microsoft Visual Studio 2010

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

MS_10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia Rev. 01 Mayo de 2014

MS_20485 Advanced Windows Store App Development Using C#

Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts

MS_20497 Software Testing with Microsoft Visual Studio 2013

Desarrollo y servicios web

Desarrollo de Aplicaciones Web de ASP.NET MVC 4

OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver.

Carteleras. Elaborar una agenda de conciertos y actividades musicales

10175 Microsoft SharePoint 2010, Application Development

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

8969 Extending Microsoft Dynamics CRM 4.0

10775 Administering Microsoft SQL Server 2012 Databases

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN

PROGRAMA FORMATIVO Microsoft Certified Solutions Developer (MCSD): Web Applications

APLICACIONES WEB GOOGLE ANAYLITICS

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software

MICROSOFT ACCESS 2003

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C#

Capítulo 6: Conclusiones

Primeros pasos para una configuración rápida de la tienda.

Actualización de versión a Bizagi 10.x

MANUAL DE IDENTIDAD PARA SITIOS WEB. Implementación de la identidad visual de la Universidad Nacional de Colombia en Internet

CL_55035 Microsoft SharePoint Server 2013 for the Site Owner/Power User

Digitalice, Ordene y Acceda rápidamente a sus documentos.

POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?

Novell Vibe 4.0. Marzo de Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

Plan de trabajo para el desarrollo de su sitio web

JHAN EVER ANDRADE CASTRO

MS_10267 Introduction to Web Development with Microsoft Visual Studio 2010

CAMPUS VIRTUAL PALMAACTIVA GUÍA DEL ALUMNO. cursosonline.palmaactiva.com

Contenido. 1. Introducción Objetivos El MUISCA...4

Implementación y administración de Microsoft Exchange Server 2003

Curso. Inicio. Desarrollo de Aplicaciones Web con Symfony2. II Versión

Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos

Internet y Correo Electrónico. Isaac Bolea

QUÉ ES HOMEBASE? Encontrar Libros

2631 Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System

Unidad II. ERP s Definición de ERP s.

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

DESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR

Microsoft Access 2007 (Completo)

Desarrollo Business Intelligence sobre tecnología Microsoft

8972 Personalización y Configuración de Microsoft Dynamics CRM 4.0

Master Microsoft Visual Studio.NET Curso elearning tutorizado en castellano

SISTH-ULA Versión 2.0 DIRECCIÓN DE SERVICIOS DE INFORMACIÓN ADMINISTRATIVA UNIVERSIDAD DE LOS ANDES

ANÁLISIS DE PROPUESTAS CURRICULARES. El planteamiento curricular presenta varios aspectos interesantes, como por ejemplo:

Menús. Gestor de Menús

Capítulo 1. Introducción

BREVE INTRODUCCION A ASP.NET MVC

CAPÍTULO 3 VISUAL BASIC

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY

Capítulo 4 Pruebas e implementación de la aplicación CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN

Manual del Profesor Campus Virtual UNIVO

Programa de Certificación e Integración Laboral. Desarrollo Web Universidad Autónoma de Chihuahua Facultad de Ingeniería

Aplicación App para Teléfonos inteligentes

Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015

MS_20463 Implementing a Data Warehouse with Microsoft SQL Server

Capítulo 11. Conclusiones y trabajo futuro

Desarrollo de Aplicaciones para Internet

MS_10174 Configuring and Managing Microsoft SharePoint 2010

Este documento responde a las preguntas frecuentes sobre la próxima introducción de las nuevas Collections por sectores de Autodesk.

Programa de actualización profesional ACTI.NET. Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010

El Área de Clientes de la web de Gaia permite descargar la Versión General publicada de su aplicación Gaia.

Transcripción:

Desarrollo de Aplicaciones Web Con Visual Studio 2012 MOC: 20486, 35 hrs Sobre este curso 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. Perfil de audiencia 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. En el curso Después de completar este curso, los estudiantes serán capaces de: Describir la pila de tecnologías Web de Microsoft y 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. 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. 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. Antes de asistir a este curso, los estudiantes deben tener: Un mínimo de dos a tres años de 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#. TEMARIO 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. Los estudiantes 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. 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. Durante este módulo se muestra cómo planear tales detalles. 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. 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. Las acciones y los controladores de la escritura Filtros de acción de la escritura Módulo 5: Desarrollo de ASP.NET MVC 4 ViewsEl 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. HTML ayudantes también serán discutidos en detalle y ayudantes comunes, tales como Html.ActionLink() y Html.EditorFor(), se describirán. Reutilización de código mediante la definición de vistas parciales y ayudantes de maquinilla de afeitar se discutirán también. Crear vistas con sintaxis Razor Usando HTML ayudantes Reusando código en Views Módulo 6: Probar y depurar aplicaciones Web ASP.NET MVC 4El 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. 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. 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. 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. 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 4El 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. 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. 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. Desarrollo de sitios seguros Gestión estatal

Módulo 13: Utilizando Windows Azure Web Services en las aplicaciones Web ASP.NET MVC 4El 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. 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. 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 ApplicationsEl 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. 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. Implementación de una aplicación Web Implementación de un MVC 4 aplicación