MS_10264 Developing Web Applications with Microsoft Visual Studio 2010



Documentos relacionados
MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

Programa de Capacitación y Certificación Web Applications Development with Microsoft.NET Framework 4

80295 Extending Microsoft Dynamics CRM 2011

MS_10748 Deploying System Center 2012, Configuration Manager

CL_55010 Sharepoint Designer Customizing and Branding SharePoint 2010 and Office 365

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

Desarrollo de Aplicaciones Web

MS_20497 Software Testing with Microsoft Visual Studio 2013

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

10175 Microsoft SharePoint 2010, Application Development

MS_10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

MS_10266 Programming in C# with Microsoft Visual Studio 2010

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013

CL_50468 SharePoint 2010 End User Level I

TEMARIO. Aplicaciones web con Visual Studio 2010 FrameWork 4.0

8969 Extending Microsoft Dynamics CRM 4.0

MS_80344 What's New in Microsoft Dynamics CRM 2011

CL_55049 PowerPivot, Power Viewand SharePoint 2013 Business Intelligence Center for Analysts

50064 Advanced SharePoint Development

MS_80062 Introduction to Microsoft Dynamics AX 2009

Desarrollo de Aplicaciones Windows Con Visual Studio 2010

MS_20481 Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

MS_10777 Implementing a Data Warehouse with Microsoft SQL Server 2012

Master Microsoft Visual Studio.NET Curso elearning tutorizado en castellano

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

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

CL_50413 Mastering Microsoft Project 2010

MS_10972 Administering the Web Server (IIS) Role of Windows Server

6427 Configuring and Troubleshooting Internet Information Services in Windows Server 2008

2524 Developing XML Web Services Using Microsoft ASP.NET

MS_80539 Installation and Deployment in Microsoft Dynamics CRM 2013

80294 Microsoft Dynamics CRM 2011 Customization and Configuration

MS_6235 Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

MS_20409 Server Virtualization with Windows Server Hyper-V and System Center

CL_55048 No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio

online Master Programación Java SE y Java EE

MS_10174 Configuring and Managing Microsoft SharePoint 2010


MS_6232 Implementing a Microsoft SQL Server 2008 Database

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

MS_80221 Installation and Configuration for Microsoft Dynamics AX 2012

MS_20416 Implementing Desktop Application Environments

MS_80450 Delivering Microsoft Dynamics Solutions with Sure Step

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

CL_55004 Installing and Configuring System Center 2012 Operations Manager

MS_20465 Designing Database Solutions for Microsoft SQL Server

MS_80445 Reporting in Microsoft Dynamics CRM 2011

MS_20411 Administering Windows Server 2012

CL_50255 Managing Windows Environments with Group Policy

MS_80507 Introduction to Microsoft Dynamics CRM 2011

10325 Automating Administration with Windows PowerShell 2.0

MS_10978 Introduction to Azure for Developers

MS_6234 Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

6434 Automating Windows Server 2008 Administration with Windows PowerShell

CL_55006 System Center 2012 Operations Manager

MS_20341 Core Solutions of Microsoft Exchange Server 2013

MS_20462 Administering Microsoft SQL Server Databases

PROGRAMACIÓN PÁGINAS WEB CON PHP

2710 Analyzing Requirements and Defining Microsoft.NET Solution Architectures

CL_55042 SharePoint 2013 Business Intelligence

Acerca de esté Catálogo

UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA

CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

MS_10774 Querying Microsoft SQL Server 2012

MS_80385 Microsoft Dynamics CRM 2011 Installation and Deployment

10776 Developing Microsoft SQL Server 2012 Databases

MS_6236 Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

Programación páginas web con ASP.NET 3.5 (C#)

MS_20414 Implementing an Advanced Server Infrastructure

5929 Managing Projects and Programs

MS_10751 Monitoring and Operating a Private Cloud with System Center 2012

MS_10974 Deploying Windows Server

MS_10979 Microsoft Azure Fundamentals

Programación páginas web. Servidor (PHP)

10775 Administering Microsoft SQL Server 2012 Databases

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

CL_55021 Configuring and Administering Hyper-V in Windows Server 2012

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

MS_6294 Planning and Managing Windows 7 Desktop Deployments and Environments

PROGRAMA FORMATIVO. MTA Developer: Microsoft Technology Associate (MTA)

Transcripción:

Developing Web Applications with Microsoft Visual Studio 2010 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560

Introducción En este curso, los estudiantes aprenderán a desarrollar avanzadas aplicaciones ASP.NET MVC y formularios Web Forms utilizando tecnologías y herramientas de.net Framework 4. 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. Esto también será preparar al estudiante para el examen 70-515. Duración 5 Días Perfil Este curso está dirigido a los desarrolladores Web profesionales que utilizan Microsoft Visual Studio en un equipo base, de tamaño mediano a entorno de gran desarrollo. Los miembros del público tienen un mínimo de dos a tres años de experiencia desarrollando aplicaciones basadas en Web utilizando Microsoft Visual Studio y Microsoft ASP.NET. Los miembros de la audiencia son los usuarios experimentados de Microsoft Visual Studio 2008 SP1 y nuevas versiones del producto de Visual Studio. La audiencia entiende cómo utilizar las nuevas características de Visual Studio 2010. Requisitos previos Antes de atender a este curso, los estudiantes deben tener experiencia, habilidades o conocimientos en: Una comprensión de las técnicas de resolución de problemas que se aplican al desarrollo de software, incluyendo los siguientes principios de desarrollo de software: Modelo de desarrollo de software moderno Fases típicas de un ciclo de vida de desarrollo de software Conceptos de programación orientada a eventos Conceptos de programación orientada a objetos Creación de diagramas de casos de uso Diseño y construcción de una interfaz de usuario Desarrollo de una aplicación estructurada Una comprensión básica de las siguientes técnicas de secuencias de comandos y alguna experiencia práctica escribiendo secuencias de comandos: Técnicas de secuencias de comandos Web Técnicas de secuencias de comandos de macro Técnicas de secuencias de comandos de Windows Una comprensión general del propósito, función y características del siguiente temas de.net Framework: Common Language Runtime Biblioteca de clases de.net framework Sistema de tipos común Interoperación de componente Interoperabilidad entre lenguajes Asambleas en Common Language Runtime Dominios de aplicación Anfitriones del Runtime admitidos por.net Framework Experiencia utilizando Visual Studio 2008 en las siguientes áreas de trabajo: Declaración e inicialización mecanografiado variables usando el caso camello Convención de nombres Utilizando los operadores aritméticos, relacionales y lógicos en las declaraciones de código Pag. 1

Usando declaraciones ramificación para controlar la ejecución de código Usar comandos bucles para recorrer en iteración las colecciones o repita los pasos hasta que se cumple una condición especificada Creación de clases y métodos para establecer la estructura básica de una aplicación Usando métodos y eventos para implementar la lógica de programación de una aplicación Identificación de los errores de sintaxis y lógica Acceder y administrar los datos de un origen de datos Experiencia en objeto orientado al diseño y desarrollo de la siguiente manera: Creación y acceso a las clases y propiedades de la clase Creación y acceso a métodos y métodos sobrecargados Implementación de herencia, clases base y clases abstractas Declarar, criar y el manejo de eventos Respondiendo a y lanzar excepciones Implementación de interfaces y polimorfismo Implementar a los miembros compartidos y estáticos Aplicación de los medicamentos genéricos Creación de componentes y bibliotecas de clases Experiencia en diseño de aplicaciones N-Tier y desarrollo de la siguiente manera: Gestionar un proceso de desarrollo de software Control de entrada a nivel de interfaz de usuario en las aplicaciones Web y cliente de Windows Depuración, rastreo y perfiles de aplicaciones.net Monitoreo y registro de aplicaciones.net Aplicación de pruebas prácticas básicas Realizar tareas básicas de acceso a datos con LINQ Implementación de mejores prácticas de seguridad básica en aplicaciones.net Implementación de las llamadas de servicio básico Usando archivos de configuración de.net Implementar aplicaciones de.net Framework utilizando ClickOnce y el MS Installer El manual de este curso está en inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Al finalizar Al final del curso, los alumnos serán capaces de: Describir la arquitectura y el diseño de una aplicación Web subyacente. Aplicar las mejores prácticas y hacer compensaciones apropiadas basadas en los requerimientos del negocio al diseñar una aplicación Web. Desarrollar modelos de MVC. Desarrollar controladores de MVC. Desarrollar vistas MVC. Optimizar el diseño de una aplicación Web para el descubrimiento de los motores de búsqueda. Escribir el código del lado del servidor de formularios Web Forms. Optimizar la gestión de datos para formularios Web Forms. Asegurar la calidad por unidad de depuración, pruebas y refactorización. Garantizar una aplicación Web. Solicitar una aplicación coherente UI páginas maestras y CSS. Desarrollar scripts de cliente y servicios para una interfaz de usuario interactivo, rico y sensible. Pag. 2

Implementar AJAX avanzado en una aplicación Web. Desplegar una aplicación Web. Desarrollar una aplicación Web mediante el uso de Silverlight. Examen El examen por requerimiento es el: 70-515. Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Temario Módulo 1. Resumen de diseño de aplicaciones Web Este módulo describe la arquitectura y el diseño de una aplicación Web subyacente Resumen de IIS 7.0 Resumen de ASP.NET 4.0 Introducción para el Framework MVC Resumen la solicitud del ciclo de vida Laboratorios: Explorar el sitio Web de aventura obras Explorar la aventura trabajos Web Comparación de formularios Web Forms y MVC Trabajando con el ciclo de vida de página de formularios Web Describir la arquitectura subyacente de ASP.NET 4.0. Identificar nuevas características de ASP.NET 4.0. Describir los componentes del framework MVC. Describir la estructura de una aplicación MVC. Describir el ciclo de vida de una página de formularios Web Forms. Describir el ciclo de vida de una página MVC. Describe las diferencias entre el ciclo de una página de formularios Web Forms y una página MVC Módulo 2. Diseño de una aplicación Web Este módulo describe las mejores prácticas y las compensaciones que tienes que hacer al diseñar una aplicación Web. Aplicaciones web: estudios de caso Web Application Design Essentials Directrices para determinar cuándo se debe utilizar formularios Web Forms y MVC Visual Studio 2010 herramientas y tecnologías para el diseño de aplicaciones Web Laboratorios: Rediseño de la Página Web de obras de aventura Revisar el sitio Web de obras de aventura Rediseño de la Página Web de obras de aventura Agregar capacidades de MVC en el sitio Web de obras de aventura Pag. 3

Explicar los diferentes tipos de aplicaciones web y sus características. Elegir el diseño correcto basado en los requerimientos del negocio en, utilización de formularios Web Forms y basada en MVC. Explicar las diferentes herramientas y tecnologías y mejores prácticas alrededor de cada uno. Módulo 3. Desarrollo de modelos de MVC Este módulo describe el modelo de desarrollo MVC (modelos, controladores y vistas) y cómo crear los modelos que se utilizan para acceder y modificar los datos de un origen de datos. Explorar formas para crear modelos de MVC Crear un repositorio de datos Laboratorios: Desarrollo de modelos de MVC Explorando maneras de crear modelos de MVC Crear el repositorio de datos Crear modelos MVC mediante clases y herramientas de mapeo de datos. Crear un repositorio de datos Módulo 4. Desarrollo de controladores de MVC Este módulo describe cómo crear los controladores que se usan para responder a las comunicaciones del usuario y cómo se implementa el flujo de la aplicación y la lógica. Implementación de controladores de MVC Creación de métodos de acción Laboratorios: Desarrollo de controladores de MVC Crear un controlador MVC Agregar código para obtener una lista de las entradas de Blog Agregar código para crear una nueva entrada de Blog Agregar código para editar una entrada de Blog Agregar código para eliminar una entrada de Blog Implementar controladores de MVC. Crear métodos de acción Módulo 5. Desarrollo MVC Views Este módulo describe cómo crear las vistas que se utilizan para exponer la interfaz de usuario de aplicación. El módulo también abarca cómo manejar pre-acción y comportamiento posterior a la acción de métodos de acción del controlador utilizando los filtros de acción incluidos se proporcionan como parte de MVC Implementación de MVC Views Implementación de MVC inflexible Views Implementación de MVC parcial Views Laboratorios: Desarrollo MVC Views Pag. 4

Desarrollar una vista de MVC lista Desarrollar una visión MVC detalles Desarrollar un crear vista MVC Desarrollar una vista MVC Edit Desarrollar una visión MVC Delete Describir qué es un MVC y los variados tipos de puntos de vista. Crear una vista MVC. Implementar inflexible vistas MVC. Implementar vistas parciales de MVC Módulo 6. Diseño de descubrimiento Este módulo describe cómo implementar el diseño de navegación y también cómo se conseguirá descubrimiento a través de palabras clave contenido y direcciones URL de la página. Resumen de Search Engine Optimization Creación de los Robots y archivos Sitemap Utilizando enrutamiento de ASP.NET Laboratorios: Diseñando para el descubrimiento Asignación de direcciones URL de las páginas de formularios Web Crear un archivo de Sitemap Construcción de la infraestructura de aplicaciones Describir la necesidad de optimizar el diseño de un sitio Web para el descubrimiento por los motores de búsqueda y cómo el IIS SEO Toolkit ayuda en optimización. Crear archivos robots.txt y sitemap.xml. Usar ASP.NET con páginas de formularios Web Forms y MVC. Módulo 7. Escribiendo código del lado del servidor para formularios Web Forms Este módulo describe las características avanzadas del servidor de codificación y tecnologías. El módulo describe cómo permitir que el sitio web de moverse en un mundial y entorno web a través de controles de usuario personalizados, sesiones compartidas y localización. El módulo también cubrirá cómo utilizar el validador personalizado y expresiones regulares. Resumen de la estructura de una aplicación Web Control de ViewState Localización de una aplicación Web Formas de datos persistentes en un Web Page Validación de entrada del usuario Laboratorios: Escribiendo código del lado del servidor para formularios Web Forms Modificar una Web forma Página para mostrar contenido localizado Persistencia de datos en una página de formularios Web Explorando Viewstate Agregar validación a páginas de formularios Web Pag. 5

Describir la estructura de una aplicación Web. ViewState del control basado en los requisitos de rendimiento. Localizar una aplicación Web mediante el uso de archivos de recursos. Describir las técnicas utilizadas para conservar la información del usuario. Describir las diferentes tecnologías utilizadas en entornos web. Validar la entrada del usuario en páginas de formularios Web Forms y MVC. Módulo 8. Optimización de la gestión de datos para formularios Web Forms Este módulo describe cómo optimizar y mostrar las tareas de administración de datos para una aplicación basada en formularios Web Forms utilizando datos dinámicos, enlace de datos, LinqToEntities, los controles secundarios de servidor y código del lado del servidor. Gestión de los datos usando LINQ to Entities Utilizar controles de origen de datos Utilizando datos dinámicos de ASP.NET Laboratorios: Optimización de la gestión de datos para formularios Web Forms Gestión de los datos usando LINQ to Entities Personalizando GridView Uso de ListView, DetailsView Cartas Gestión de los datos mediante el uso de datos dinámicos de ASP.NET Uso del marco de LINQtoEntities para administrar los datos Utilice la fuente de datos y controles de enlazado a datos en formularios Web Forms. Utilizar datos dinámicos de ASP.NET en formularios Web Forms. Módulo 9. Garantía de calidad de depuración, unidad de pruebas y refactorización Este módulo describe cómo realizar el registro de pruebas para sus formularios Web Forms y aplicaciones MVC, así como cómo utilizar las capacidades de depuración incorporadas de VS2010. Depuración y refactorización de código Código de prueba de unidad Procesamiento de excepciones no controladas Test Driven Development Laboratorios: Depuración, unidad de pruebas y refactorización Configuración de la gestión de errores Código de depuración Registro Crear pruebas unitarias Aplicación de la metodología de desarrollo de probar primero Depuración y refactorizar el código Código de prueba de la unidad. Describir cómo registrar información a un archivo, base de datos, evento u otros, incluyendo las mejores prácticas. Describir la metodología de desarrollo de Test-Driven. Pag. 6

Módulo 10. Asegurar una aplicación Web Este módulo describe cómo mitigar las amenazas comunes de seguridad y para implementar los elementos esenciales (imprescindibles) de seguridad Web en aplicaciones tanto MVC y formularios Web Forms. Configuración de autenticación Configuración de suscripción de ASP.NET Gestión de autorización mediante el uso de funciones ASP.NET Laboratorios: Asegurar una aplicación Web Configuración de Roles y suscripción de ASP.NET Autenticación Autorización Configurar la autenticación Configurar suscripción de ASP.NET Administrar la autorización mediante funciones ASP.NET Módulo 11. Aplicar páginas maestras y CSS Este módulo describe cómo lograr una interfaz de usuario consistente en una manera reutilizable. Aplicar páginas maestras Aplicación de CSS, Skins y temas Laboratorios: Aplicación de páginas maestras y CSS Modificar una página maestra Crear página maestra anidada Integración de una página maestra Control Skins Aplicar estilos Temas Identificar los retos en el desarrollo de una aplicación Web que es compatible con una amplia gama de navegadores y maneras de enfrentar estos desafíos. Se aplican páginas maestras para una aplicación coherente de IU. Aplicar CSS para una aplicación coherente de interfaz de usuario. Módulo 12. Desarrollo de servicios y secuencias de comandos del cliente Este módulo describe cómo desarrollar lado-cliente y servicios para una aplicación interactiva, rico y sensible UI. Desarrollo de secuencias de comandos del cliente Implementación de AJAX Creación de servicios Laboratorios: Desarrollo de servicios y secuencias de comandos del cliente Creación de Script del lado del cliente JQuery avanzado Crear un servicio de WCF Pag. 7

Desarrollar lado-cliente Implementar JQuery avanzado Crear servicios Módulo 13. Implementación Ajax avanzada en una aplicación Web Este módulo describe la parte programática de AJAX habilitado controles (así como extender los controles de servidor para incluir funcionalidad AJAX) en una página de formularios Web Forms, así como la aplicación AJAX en una página MVC Implementación de Ajax en ASP.NET MVC páginas utilizando Microsoft Ajax Implementación de Ajax en ASP.NET MVC páginas usando jquery Trabajar con eventos Ajax y jquery Laboratorios: Aplicación Ajax avanzado para la aplicación web de AdventureWorks Uso de AJAX en un escenario de página MVC Utilizando jquery en una página de MVC Manejo de eventos de jquery Ajax Administrar el historial del navegador Implementar AJAX en páginas de MVC Implementar jquery Módulo 14. Implementación de una aplicación Web Este módulo describe cómo planificar, configurar y realizar las tareas de implementación asociadas con un sitio Web de producción. El módulo también describe el sitio Web del ciclo de vida en lo que respecta a la implementación. Resumen de las implementaciones de aplicaciones Web Resumen de los despliegues de sitio Web Implementación de AdventureWorks Laboratorios: Implementación de AdventureWorks Implementación de publicar un proyecto de aplicación Web con un solo clic Implementación de una aplicación Web utilizando un paquete de implementación Web Implementar un sitio Web con la herramienta de copia de sitio Web Implementar un sitio Web con la utilidad del sitio Web de publicación Identificar los desafíos en la implementación de aplicaciones Web y describir ambientes variados objetivo. Describir herramientas y métodos de compilación de aplicaciones Web. Transformar el archivo web.config al implementar una aplicación Web Módulo 15. Desarrollo de una aplicación Web mediante el uso de Silverlight Este módulo de introducir a los alumnos a Silverlight por tenerlos integrar un módulo de Silverlight en una aplicación ASP.NET existente. Los estudiantes aprenden cómo agregar un proyecto de Silverlight a una solución existente, aprovechar la aplicación Web existente mediante una llamada a un servicio de WCF y Mostrar la información en Silverlight. Pag. 8

Introducción a las aplicaciones de Internet enriquecidas Resumen de Silverlight Crear una aplicación de Silverlight Laboratorios: Desarrollo de una aplicación Web mediante el uso de Silverlight Crear un proyecto de Silverlight Crear un servicio de WCF Silverlight Visualización de los datos mediante el uso de controles de Silverlight Describir las características de RIAs y las tecnologías para construirlos. Describir las características de Silverlight, su arquitectura y el uso de XAML para desarrollar aplicaciones de Silverlight Crear una aplicación de Silverlight. clientes@ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Pag. 9