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



Documentos relacionados
Desarrollo de Aplicaciones Windows Con Visual Studio 2010

MS_10264 Developing Web Applications with Microsoft Visual Studio 2010

MS_10267 Introduction to Web Development with Microsoft Visual Studio 2010

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

80295 Extending Microsoft Dynamics CRM 2011

Master Microsoft Visual Studio.NET Curso elearning tutorizado en castellano

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

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

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

10550 Programming in Visual Basic with Microsoft Visual Studio 2010

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

TEMARIO. Aplicaciones web con Visual Studio 2010 FrameWork 4.0

Desarrollo de Aplicaciones Web

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013

10175 Microsoft SharePoint 2010, Application Development

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

México, D.F. 01 de enero del 2015

MS_10974 Deploying Windows Server

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

/ FUNDAMENTOS DE DESARROLLO DE SOFTWARE

Guí a pra ctica ASP.NET 4.0

online Master Programación Java SE y Java EE

10775 Administering Microsoft SQL Server 2012 Databases

2524 Developing XML Web Services Using Microsoft ASP.NET

Core Solutions of Microsoft SharePoint Server 2013 CURSO PRESENCIAL DE 25 HORAS


DISEÑO MICROCURRICULAR

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

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

MS_10978 Introduction to Azure for Developers

CAPÍTULO 3 VISUAL BASIC

XPERTO EN DISEÑO DE PÁGINAS WEB

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

Syllabus.

Contenido. Capítulo 1 Visual Studio.net 2013: Introducción. Capítulo 2 Visual C# 6.0: Introducción. Alfaomega

8969 Extending Microsoft Dynamics CRM 4.0

PLAN DE CARRERA DE MICROSOFT TECHNICAL:

ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions

50064 Advanced SharePoint Development

DESARROLLO.NET 2011 CATÁLOGO FORMATIVO

Programación Web. Unidad 5. Programación del lado del servidor.

Workflows? Sí, cuántos quiere?

MS_10266 Programming in C# with Microsoft Visual Studio 2010

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

MS_10748 Deploying System Center 2012, Configuration Manager

Técnico Superior en Programación con Microsoft Visual Basic 2010

10232 Designing and Developing Microsoft SharePoint Server 2010 Applications

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB

Conocer la sintaxis del lenguaje de programación C# Aproximación al lenguaje de programación Visual Basic Script y JScript

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

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

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

Curso: Programación con Microsoft Visual Basic 2010.

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.

Historia de revisiones

Curso Experto Programador PHP

Novedades de Microsoft Dynamics 2011

MOC Administración SharePoint 2013 Core & Advanced

Curso: Programación con Microsoft Visual C SHARP 2010.

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS:

6833A: Configuracion y solucion de problemas de Internet Information Services 7.0 en Windows Server 2008

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

PROGRAMACIÓN PÁGINAS WEB CON PHP

CL_50255 Managing Windows Environments with Group Policy

PROGRAMADOR VISUAL BASIC.NET

CL_55010 Sharepoint Designer Customizing and Branding SharePoint 2010 and Office 365

ENCUENTA - CONTABILIDAD Net. Definiciones generales

Temario. Examen. Curso. Cursoss. Programación. Desarrollando .NET Visual Studio.NET Programación. Programación con Microsoft ADO.

POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?

SUPLEMENTO EUROPASS AL TÍTULO

NIVEL 1. INFRAESTRUCTURA DE REDES

PROGRAMACIÓN EN ASP.net. 40 horas 60 días

MS_80446 Administering Microsoft Dynamics CRM 2011

MCPD WEB DEVELOPER 4 (VISUAL STUDIO 2010)

Windows Server 2012: Infraestructura de Escritorio Virtual

MS_20462 Administering Microsoft SQL Server Databases

CURSOS LATINOAMÉRICA

Entornos de Programación Actividades de Laboratorios

Developing Windows Azure and Web Services

Acerca de esté Catálogo

WEB PARA PROGRAMADORES

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA

MS_20465 Designing Database Solutions for Microsoft SQL Server

ProtrainingLabs. Microsoft dirigidos al conocimiento. Formación TI. Le preocupa que la Formación de sus técnicos no sea de alta calidad?

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

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

MS_10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Productividad de Negocio

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA

ADO.NET. Arquitectura de ADO.NET

MS_20497 Software Testing with Microsoft Visual Studio 2013

Transcripción:

Programa de Capacitación y Certificación Web Applications Development with Microsoft.NET Framework 4 Informes@compusur.com 993-3143306; 01800-5093106 1

Contenido 10267 - Introducción al Desarrollo Web con Microsoft Visual Studio 2010... 4 10264. Desarrollo de Aplicaciones Web con Microsoft Visual Studio 2010... 8 10265 - Desarrollo de soluciones de acceso a datos con Microsoft Visual Studio 2010... 12 Informes@compusur.com 993-3143306; 01800-5093106 2

01 CERTIFICACION A OBTENER! GRADO DE CERTITICACION NOMBRE DEL CERTIFICADO CURSOS EXAMENES Web Applications Development with Microsoft.NET Framework 4 10267 10264 70-515 Accessing Data with Microsoft.NET Framework 4 10267 10265 70-516 Informes@compusur.com 993-3143306; 01800-5093106 3

10267 - Introducción al Desarrollo Web con Microsoft Visual Studio 2010 ACERCA DEL CURSO: Proporciona conocimientos y habilidades en el desarrollo de aplicaciones Web utilizando Microsoft Visual Studio 2010. DIRIGIDO A: A desarrolladores Web que son principiantes y tienen conocimiento de Hypertext Markup Language (HTML) o HTML dinámico (DHTML), junto con un poco de conocimiento de un lenguaje de programación como Visual Basic Scripting Edition o Microsoft JScript. Los estudiantes deben tener las siguientes habilidades: Capacidad de construir una página web sencilla utilizando una herramienta de Microsoft o tercera parte. Por ejemplo, crear o personalizar una página Web en un sitio de SharePoint. PRE REQUISITOS Antes de asistir a este curso, los estudiantes deben tener al menos un mes de experiencia en tecnologías. NET. Además de su experiencia profesional, los estudiantes que asisten a este curso deberán tener los conocimientos técnicos siguientes: El conocimiento de HTML o DHTML, incluyendo: o Tablas o Imágenes o Formas Experiencia en programación con Visual Basic NET o Visual C # NET, incluyendo..: o La declaración de variables o Utilización de bucles o Utilizando instrucciones condicionales. ESQUEMA DEL CURSO Módulo 1: Exploración de Microsoft ASP.NET Aplicaciones Web en Microsoft Visual Studio 2010 Este módulo explica las características clave de Microsoft NET Framework y Microsoft ASP.NET.. Le ayuda a aplicación web completa que se construye en los laboratorios a lo largo de este curso las lecciones Introducción a. NET Framework Resumen de ASP.NET Resumen de la aplicación del laboratorio Módulo 2:. Creación de aplicaciones Web utilizando Microsoft Visual Studio 2010 y Microsoft NET len basados Este módulo describe los lenguajes de programación diferentes que están disponibles cuando se desarrolla Microso Framework. Explica los aspectos fundamentales de la escritura de código y la creación de componentes mediante el dos de los Framework. NET idiomas, Microsoft Visual Basic y Microsoft Visual C #. Proporciona una visión gen Microsoft Visual Studio 2010. También se explica cómo crear una sencilla aplicación Web. La elección de un lenguaje de programación Información general sobre Visual Studio 2010 Crear una aplicación Web simple Informes@compusur.com 993-3143306; 01800-5093106 4

Módulo 3: Crear un formulario Web de Microsoft ASP.NET Este módulo se explica cómo crear formularios Web Forms y llenarlos con los controles de servidor. Creación de formularios Web Agregar y configurar controles de servidor en un formulario Web Módulo 4: Agregar funcionalidad a un formulario Web Microsoft ASP.NET Este módulo describe los distintos métodos que puede utilizar para añadir código a la aplicación Web de Microsoft AS En él se explica cómo utilizar los controles de servidor Web, controladores de eventos, archivos de código subyac los componentes. Además, se explica cómo utilizar los eventos de página, en especial el evento Page_Load. Trabajar con archivos de código subyacente Gestión de eventos del servidor de control Creación de clases y componentes con Visual Studio 2010 Gestión de eventos Página Módulo 5: Implementación de las páginas principales y controles de usuario. Este módulo se explica cómo crear y aplicar páginas maestras y la forma de aplicar controles de usuario en una ap web Creación de páginas maestras Agregar controles de usuario a un formulario Web ASP.NET Módulo 6: Validar la información del usuario Este módulo proporciona una visión general de validación de entrada del usuario. Cubre la información sobre la adi posicionamiento y la configuración de los controles de validación en un formulario Web. Además, se incluye infor sobre la validación de formularios Web Forms. Resumen de la validación de entrada de usuario ASP.NET Controles de validación La validación de formularios Web Forms Módulo 7: Resolución de problemas de Microsoft ASP.NET Aplicaciones Web Este módulo describe los pasos necesarios para habilitar el seguimiento y la depuración, incluyendo cómo se puede de depuración y seguimiento de una aplicación web. La depuración en ASP.NET Seguimiento en ASP.NET Módulo 8: Administración de datos en una aplicación de Microsoft ASP.NET 4.0 Web Este módulo proporciona una visión general de Microsoft ADO.NET. En él se explica cómo trabajar mediante progra con los datos utilizando ADO.NET y cómo crear una conexión para acceder a los datos almacenados en una base d de Microsoft SQL Server. Además, se explica cómo utilizar los objetos DataSet y DataReader para apo almacenamiento local de datos y los requisitos de manipulación de datos de formularios Web Forms. Información general de ADO.NET Conexión a una base de datos Gestión de datos Informes@compusur.com 993-3143306; 01800-5093106 5

Módulo 9: Gestión de las tareas de acceso a datos mediante LINQ En este módulo se explica lo que es LINQ y cómo se puede utilizar LINQ para gestionar tanto datos XML y da Microsoft SQL Server en una aplicación Web Microsoft ASP.NET mediante el uso de controles de servidor Web y el có Información general sobre LINQ La gestión de datos XML utilizando LINQ to XML Gestión de datos de SQL mediante el uso de LINQ to SQL y LINQ to Entities Módulo 10: Gestión de datos con Microsoft datos dinámicos de ASP.NET Este módulo proporciona una visión general de Microsoft de datos dinámicos de ASP.NET. También contiene infor sobre la aplicación de ASP.NET Dynamic Data. Además, se explica cómo personalizar las aplicaciones ASP.NET D Data. Resumen de datos dinámicos de ASP.NET La aplicación de datos dinámicos de ASP.NET Personalización de datos dinámicos de ASP.NET Aplicaciones Módulo 11: Creación de una aplicación de Microsoft ASP.NET Ajax Web Formularios de solicitud Este módulo proporciona una visión general de Microsoft ASP.NET AJAX y se explica cómo crear una aplicación A AJAX. También introduce el ASP.NET AJAX Control Toolkit, y se explica cómo instalar el kit de herramientas y añ controles de la caja de herramientas a una aplicación web. Introducción a Ajax Creación de una aplicación ASP.NET AJAX utilizando las características de ASP.NET Ajax La ampliación de una aplicación Web ASP.NET mediante el uso de las formas del Ajax Control Toolkit Módulo 12: El consumo de Microsoft Windows Communication Foundation Services Este módulo proporciona una visión general de los servicios de Windows Communication Foundation. Además, este se describe cómo llamar a un servicio Windows Communication Foundation (WCF) directamente mediante el uso navegador y un proxy desde una aplicación Web. Descripción general de Windows Communication Foundation Services Llamar a los servicios Windows Communication Foundation Trabajar con WCF Data Services Módulo 13: Administración del Estado en Aplicaciones Web Este módulo explica cómo administrar el estado de una aplicación de Microsoft ASP.NET Web. Estatal para el Manejo ASP.NET perfiles Memoria caché de ASP.NET Módulo 14: Configuración e implementación de una aplicación Web Microsoft ASP.NET. Este módulo explica cómo configurar y desplegar una aplicación Web de Microsoft ASP.NET mediante el uso de los a machine.config y web.config. Configurar una aplicación Web ASP.NET Implementar una aplicación Web ASP.NET Informes@compusur.com 993-3143306; 01800-5093106 6

Módulo 15: Asegurar una aplicación Web Microsoft ASP.NET Este módulo explica las diferentes funciones de seguridad de aplicaciones Web. También contiene información s infraestructura para construir y desplegar diferentes funcionalidades de seguridad de aplicaciones Web. Introducción a la seguridad de aplicaciones Web Declarativa Configuración de la autenticación y autorización De trabajo mediante programación con la autenticación y autorización Módulo 16: Implementación de tecnologías avanzadas compatibles con Microsoft Visual Studio 2010 p Desarrollo Web. Este módulo describe el nuevo Visual Studio 2010 y NET Framework 4 funcionalidades, cambios y mejoras desarrollo Web mejorado.. El módulo también se explica cómo Microsoft ASP.NET MVC 2 y Microsoft Silverlight 4 en. NET Framework 4 y Visual Studio 2010 Trabajar con el marco ASP.NET MVC 2 Trabajar con Silverlight 4 Informes@compusur.com 993-3143306; 01800-5093106 7

10264. Desarrollo de Aplicaciones Web con Microsoft Visual Studio 2010 ACERCA DEL CURSO: En este curso, los estudiantes aprenderán a desarrollar aplicaciones avanzadas del ASP.NET MVC y formularios Web Forms mediante. NET Framework 4 herramientas y tecnologías. La atención se centrará en las actividades de codificación que mejoran el rendimiento y la escalabilidad de la aplicación web del sitio. ASP.NET MVC. DIRIGIDO A: A desarrolladores Web profesionales que utilizan Microsoft Visual Studio en un equipo basado en, de tamaño mediano a gran entorno de desarrollo. Miembros de la audiencia con un mínimo de dos a tres años de experiencia desarrollando aplicaciones basadas en Web utilizando Microsoft Visual Studio y Microsoft ASP.NET. Miembros de la audiencia son usuarios experimentados de Microsoft Visual Studio 2008 SP1 y versiones más recientes de los productos de Visual Studio. El público sabe cómo utilizar las nuevas características de Visual Studio 2010. PRE REQUISITOS Además de su experiencia profesional de desarrollo Web, los estudiantes que asisten a este curso deberán tener los conocimientos técnicos siguientes: La 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: Software moderno modelo de desarrollo 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 La creación de diagramas de casos de uso Diseño y construcción de una interfaz de usuario Desarrollo de una aplicación estructurada Un entendimiento básico de las técnicas de secuencias de comandos siguientes y manos a la escritura de guiones de la experiencia: Web scripting técnicas Macro scripting técnicas Windows Scripting técnicas Una comprensión general de la finalidad, función y características de los siguientes temas NET Framework.: Common Language Runtime. NET Framework biblioteca de clases Sistema de tipos comunes Componente de interoperabilidad Interoperabilidad entre lenguajes Asambleas en el Common Language Runtime Dominios de aplicación Informes@compusur.com 993-3143306; 01800-5093106 8

Tiempo de ejecución con el apoyo de los ejércitos. NET Framework Experiencia en el uso de Visual Studio 2008 en las áreas de trabajo siguientes: Declarar e inicializar variables de tipo utilizando la convención de nomenclatura Camel caso Utilizando operadores aritméticos, relacionales y operadores lógicos en sentencias de código Utilización de sentencias de bifurcación para el control de la ejecución de código Mediante sentencias de bucle para iterar a través de las colecciones o repita los pasos hasta que una condición especificada se cumple La creación de clases y métodos para establecer la estructura básica de una aplicación Utilización de métodos y eventos para implementar la lógica de programación de una aplicación La identificación de errores de sintaxis y la lógica Acceder y gestionar los datos de una fuente de datos Experiencia en diseño orientado a objetos y el desarrollo de la siguiente manera: Crear y acceder a las clases y propiedades de la clase Crear y acceder a métodos y métodos sobrecargados La herencia de aplicación, las clases base, y las clases abstractas Declarar, de sensibilización, y el manejo de eventos Responder y generar excepciones Interfaces de la aplicación y el polimorfismo Implementar miembros compartidos y estática La aplicación de los genéricos Creación de componentes y bibliotecas de clases. ESQUEMA DEL CURSO Módulo 1: Visión general de diseño de aplicaciones web este módulo se describe la arquitectura subyacente y el diseño de una aplicación web Resumen de IIS 7.0 Resumen de ASP.NET 4.0 Introducción al Marco de MVC Descripción del Ciclo de Vida Solicitud Módulo 2: Diseño de una aplicación Web. Este módulo describe las mejores prácticas y soluciones de compromiso que usted necesita para hacer el dis aplicación web Aplicaciones Web: Estudios de caso Fundamentos de Diseño de la aplicación Web Directrices para determinar cuándo utilizar formularios Web Forms y MVC Visual Studio 2010 Herramientas y tecnologías para el diseño de aplicaciones Web Módulo 3: Desarrollo de modelos MVC Este módulo describe el modelo de desarrollo MVC (modelos, controladores y vistas) y cómo crear los modelos qu para acceder y modificar los datos en un origen de datos de lecciones Maneras de explorar para crear modelos de MVC La creación de un repositorio de datos Informes@compusur.com 993-3143306; 01800-5093106 9

Módulo 4: Desarrollo de controladores MVC Este módulo se describe cómo crear los controladores que se utilizan para responder a las comunicaciones del u forma de aplicar el flujo de la aplicación y la lógica de clases Implementación de controladores MVC La creación de métodos de acción Módulo 5: Desarrollo Vistas MVC Este módulo se describe cómo crear las vistas que se utilizan para exponer la interfaz de usuario de la aplicación también se explica cómo administrar la acción pre-y post-acción el comportamiento de los métodos de acción del utilizando los filtros de acción incluidos se presentan en el marco de MVC Implementar vistas MVC Implementar vistas MVC con tipos Implementación de vistas parciales al MVC Módulo 6: Diseño de descubrimiento En este módulo se describe cómo implementar el diseño de navegación y también la forma de descubrimiento s través de palabras clave de contenidos y URL de la página Descripción general de la optimización del Search Engine La creación de los robots y los archivos de mapa del sitio Utilizando Enrutamiento de ASP.NET Módulo 7: Escribir el código de servidor de formularios Web Forms Este módulo describe las características avanzadas de codificación del lado del servidor y las tecnologías. El módulo cómo permitir que el sitio web para moverse en un entorno de granja global y web a través de la localizació compartidas, y controles de usuario personalizados. El módulo también cubre cómo usar el validador pers expresiones regulares. Descripción de la estructura de una aplicación Web El control de ViewState La localización de una aplicación Web Los datos persistentes en una página de formularios Web Forms Validar la información del usuario Módulo 8: Optimización de la gestión de datos de formularios Web Forms En este módulo se describe cómo optimizar y mostrar las tareas de gestión de datos para una Web basada en for aplicaciones utilizando los datos dinámicos, enlace de datos, LinqToEntities, los controles del lado del servidor, y e lado del servidor. La gestión de datos con LINQ to Entities Los controles de origen de datos Utilizando datos dinámicos de ASP.NET Módulo 9: Asegurar la calidad de depuración, las pruebas unitarias, y Refactoring Este módulo se describe cómo realizar el check-in de prueba para su Web Forms y aplicaciones MVC, así como utilizar el incorporado en la depuración de las capacidades de VS2010. La depuración y el código de refactorización Código de la Unidad de pruebas Procesamiento de excepciones no controladas Test Driven Desarrollo Informes@compusur.com 993-3143306; 01800-5093106 10

Módulo 10: Asegurar una aplicación Web Este módulo describe la forma de mitigar las amenazas comunes de seguridad y poner en práctica los elemento (imprescindibles) de la seguridad Web, tanto en MVC y las aplicaciones de formularios Web Forms. Configuración de la autenticación Configuración de suscripciones de ASP.NET Administrar la autorización mediante funciones ASP.NET Módulo 11: Aplicación de páginas maestras y CSS Este módulo describe la forma de lograr una interfaz de usuario consistente en una forma reutilizable. La aplicación de páginas maestras La aplicación de CSS, Skins y Themes Módulo 12: Desarrollo de Scripts del lado del cliente y los servicios. En este módulo se describe cómo desarrollar scripts del lado del cliente y los servicios de una interfaz de aplicaciones sensibles, rica, interactiva y lecciones Desarrollo de cliente de Scripts Implementación de AJAX Creación de servicios Módulo 13: Implementación avanzada de AJAX en una aplicación Web Este módulo describe la parte de programación de los controles AJAX (así como ampliar los controles de servidor pa funcionalidad de AJAX) en una página de formularios Web Forms, así como la implementación de AJAX en una La aplicación de Ajax en ASP.NET MVC Páginas de uso de Microsoft Ajax La aplicación de Ajax en ASP.NET MVC Páginas Usando jquery Trabajar con eventos de jquery y Ajax Módulo 14: Implementar una aplicación Web Este módulo describe la forma de planificar, configurar y realizar tareas de implementación asociados con un s producción. El módulo también describe el ciclo de vida del sitio web en lo que respecta a la implementación. Leccio Resumen de la implementación de aplicaciones Web Descripción general de las implementaciones del sitio Web El despliegue de AdventureWorks Módulo 15: Desarrollo de una aplicación web mediante Silverlight En este módulo se introducirá a los estudiantes de Silverlight haciendo que integran un módulo de Silverlight en un existente de ASP.NET. Los estudiantes aprenderán cómo añadir un proyecto de Silverlight a una solución existente, la aplicación web existente llamando a un servicio WCF, y mostrar la información en Silverlight. Introducción a las Aplicaciones Ricas de Internet Información general de Silverlight Crear una aplicación de Silverlight Informes@compusur.com 993-3143306; 01800-5093106 11

10265 - Desarrollo de soluciones de acceso a datos con Microsoft Visual Studio 2010 ACERCA DEL CURSO: En este curso, los desarrolladores obtendrán la experiencia sobre los aspectos básicos de acceso a datos (CRUD) en el Windows cliente y entornos de aplicaciones Web aprenderán optimizar sus diseños y desarrollar un código mejor desempeño acceso a datos mediante ADO.NET Entity Framework, LINQ, WCF Data Services, el Sync Framework y ADO.NET DIRIGIDO A: Está dirigido a profesionales del.net software que utilizan Microsoft Visual Studio en un equipo basado en, de tamaño mediano a gran entorno de desarrollo. Ellos tienen experiencia de implementar el acceso de datos y enlace de datos dentro de su web y / o aplicaciones de cliente Windows y está interesado en aprender a optimizar el código de acceso de datos en sus aplicaciones mediante el uso de Entity Framework, LINQ y ADO.NET. Miembros de la audiencia son usuarios experimentados de Microsoft Visual Studio 2008 SP1 o versiones más recientes de los productos de Visual Studio. La audiencia tiene alguna experiencia en el uso de Visual Studio 2010, ya sea cliente de Windows o el desarrollo de aplicaciones Web. PRE REQUISITOS Antes de asistir a este curso, los estudiantes deben tener: La 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: Modernos modelos de desarrollo de software Las 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 La creación de diagramas de casos de uso Diseño y construcción de una interfaz de usuario El desarrollo de una aplicación estructurada ESQUEMA DEL CURSO Módulo 1: Arquitectura y Tecnología de acceso a datos Este módulo describe las tecnologías de uso general de acceso de datos y escenarios en los que es probable que los utilizan. Tecnologías de acceso a datos Escenarios de datos de acceso Módulo 2: Creación de Modelos de Datos de Entidades Este módulo introduce los conceptos de modelado de datos, y en particular, los modelos de datos de entidad (EDM). En él se explica cómo se puede utilizar EDM para desacoplar la estructura conceptual de datos en las aplicaciones de la estructura lógica de datos en el almacén de datos. Introducción a los modelos de datos de entidad Modificar el modelo de datos Entidad Personalizar el modelo de datos de entidad Informes@compusur.com 993-3143306; 01800-5093106 12

Módulo 3: Consulta de datos de entidad En este módulo se explica cómo realizar consultas en un modelo de datos de la entidad mediante el uso de métodos comunes, como LINQ to Entities, Entity SQL, y las clases del espacio de nombres EntityClient. Recuperación de datos mediante LINQ to Entities Recuperación de datos mediante Entity SQL Recuperar datos utilizando el proveedor EntityClient Recuperación de datos mediante procedimientos almacenados Unidad de probar su código de acceso a datos Módulo 4: Crear, actualizar y eliminar datos de entidad Este módulo es una introducción a las formas en que el Entity Framework permite modificar los datos en su base de datos. De aplicar los cambios a las entidades administradas por la clase ObjectContext. La clase ObjectContext es responsable de rastrear todos los cambios a las entidades y la persistencia de estos cambios a la base de datos bajo demanda. Entender el seguimiento de cambios en el Entity Framework Modificar datos en un modelo de datos Entidad Módulo 5: Manejo de Multi-User escenarios mediante el uso de objetos Este módulo presenta el modelo de concurrencia que el Entity Framework utiliza para hacer frente a los problemas que enfrentan las aplicaciones que deben soportar múltiples usuarios que tienen acceso a los mismos datos al mismo tiempo. También se describe cómo Entity Framework se puede hacer uso de las transacciones para garantizar la integridad de datos. El manejo de concurrencia en el Entity Framework Soporte de transacciones en el Entity Framework Módulo 6: Crear soluciones optimizadas mediante el uso de objetos Este módulo explica las mejores prácticas para el diseño y la construcción de una capa escalable y optimizado el acceso a datos mediante el uso de objetos. El módulo presenta varias técnicas que se pueden utilizar para optimizar el rendimiento de las consultas que se ejecutan en el modelo conceptual. Las etapas de la ejecución de consultas Seguimiento de cambios y la materialización de objetos Uso de consultas compiladas El uso de tiempo de diseño Generado Vistas Entity Framework La supervisión del rendimiento Realizar modificaciones de datos asincrónica Módulo 7: Personalizar entidades y construcción de clases de entidad personalizada Este módulo se describe cómo personalizar y ampliar las entidades con su propia lógica empresarial. Anulación de clases generadas Uso de plantillas para personalizar las entidades Creación y uso de clases de entidad personalizada Informes@compusur.com 993-3143306; 01800-5093106 13

Módulo 8: Utilizar clases POCO con Entity Framework Este módulo presenta las formas en que se pueden definir las clases de entidad personalizada en su aplicación de Entity Framework. De manera predeterminada, Microsoft Visual Studio genera un conjunto de clases de entidad para vosotros desde el Entity Data Model (EDM). En lugar de estas clases generadas, es posible que desee utilizar un conjunto existente de "el viejo y simple" clases CLR objetos de negocio (POCO) en su aplicación También puede ampliar las clases de entidad generados para agregar funcionalidad personalizada a los objetos de negocio de su entidad. Requisitos para las clases POCO y POCO Clases y Lazy Loading POCO clases y el seguimiento de cambios Ampliación de tipos de entidad Módulo 9: Creación de una Solución de N niveles mediante el uso de Entity Framework Este módulo se explica cómo resolver los problemas arquitectónicos que pueden surgir en la construcción de una aplicación empresarial de N niveles mediante el uso de Entity Framework. El diseño de una solución de N-Tier Definición de operaciones e implementación de estructuras de datos de transporte La protección de datos y operaciones Módulo 10: Manejo de las actualizaciones en una solución de N-Tier mediante Entity Framework Este módulo describe cómo se pueden manejar las modificaciones de datos en una solución de n-tier. El módulo describe las diferentes estrategias de manejo de las modificaciones que se deben utilizar para los formatos de diferentes alternativas para el transporte de datos entre niveles: los objetos de transferencia de datos (DTO), el seguimiento de la auto-entidades (ECE), y las entidades simple (SES). El módulo también describe cómo administrar las excepciones que pueden ocurrir durante el proceso de modificación de datos. Las entidades de seguimiento y cambios persistentes Excepciones en una solución de gestión de N-Tier Módulo 11: Creación de vez en cuando soluciones conectadas En este módulo se describe cómo acceder a los datos en línea o conectados de vez en cuando en las aplicaciones cliente. El almacenamiento en caché de datos en línea mediante el uso de XML Usando el Sync Framework Módulo 12: Consulta de datos con WCF Data Services de Windows Communication Foundation (WCF) los servicios de datos le permiten crear servicios de datos muy flexible que puede usarse para proporcionar acceso a los datos a través de Internet o una red corporativa. Puede acceder a estos servicios mediante el uso de tipo REST URI, y pueden ser fácilmente consumidos por una gran variedad de aplicaciones. Como WCF Data Services se construyen en la parte superior de los protocolos estándar de Internet como HTTP y el protocolo de publicación Atom, que son una opción ideal para la entrega de datos a las aplicaciones AJAX y aplicaciones interactivas enriquecidas construidas utilizando tecnologías tales como Microsoft Silverlight. Introducción a WCF Data Services La creación de un servicio de datos WCF El consumo de un servicio de datos de WCF La protección de datos y operaciones en un servicio de datos de WCF Informes@compusur.com 993-3143306; 01800-5093106 14

Módulo 13: Actualización de los datos mediante el uso de los servicios de datos WCF Este módulo se describe cómo utilizar WCF Data Services para crear, actualizar y eliminar datos. WCF Data Services utilizan protocolos estándar de Internet como HTTP y el protocolo de publicación Atom para permitir el acceso a los datos de actualización a través de Internet o una red corporativa. Crear, actualizar y eliminar datos de un servicio de datos de WCF Prevención de actualizaciones no autorizadas y mejora del rendimiento Utilizando los servicios de datos con WCF de datos no relacionales Módulo 14: Uso de ADO.NET. ADO.NET es un marco muy flexible para crear aplicaciones que requieren acceso a los datos almacenados en un origen de datos. Este módulo introduce ADO.NET y explica cómo se puede utilizar para desarrollar escalable y de alto rendimiento, aplicaciones de datos. Recuperación y modificación de datos con ADO.NET Comandos Recuperación y modificación de datos utilizando conjuntos de datos Administrar transacciones y concurrencia en los escenarios multiusuario Módulo 15: Uso de LINQ to SQL ADO.NET proporciona un mecanismo que le permite construir aplicaciones que se pueden consultar y mantener los datos que se lleva a cabo en una variedad de fuentes en la base de datos de manera independiente del. Sin embargo, la creación de aplicaciones mediante el uso de ADO.NET requiere que usted está familiarizado con el lenguaje de consulta estructurado (SQL) lenguaje y las características del sistema de gestión de base de datos que se está conectando. Language-Integrated Query (LINQ) para SQL proporciona una abstracción de alto nivel para la gestión de datos que se lleva a cabo en una base de datos de Microsoft SQL Server, y es una piedra ideal caminar para migrar las aplicaciones ADO.NET hacia el ADO.NET Entity Framework. Este módulo introduce LINQ to SQL y explica cómo se puede utilizar para abstraer los detalles de bajo nivel de las consultas de ADO.NET mediante el desarrollo en contra de un modelo de datos lógicos. La implementación de un modelo lógico de datos mediante LINQ to SQL Gestión del rendimiento y manejo de concurrencia Informes@compusur.com 993-3143306; 01800-5093106 15