MCPD WEB DEVELOPER 4 (VISUAL STUDIO 2010)



Documentos relacionados
MCPD WEB DEVELOPER 4 (VISUAL STUDIO 2010)

Desarrollo de aplicaciones Web con C# y.net Framework 4.0

Objetivos: Dirigido a: Desarrolladores de Páginas Web con conocimientos previos de HTML, desarrollo de Scripts de cliente y servidor.

Desarrollo de Aplicaciones Windows Con Visual Studio 2010

DISEÑO MICROCURRICULAR

ASP.NET 4.5 en C# con Visual Studio 2012 Diseño y desarrollo de aplicaciones Web

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

Contenido. Capítulo 1 Visual Studio... 1 Introducción... 1 Versiones Nuevas características para Windows Forms... 19

ASP.NET en C# con Visual Studio 2013 Diseño y desarrollo de aplicaciones Web

Contenido. Capítulo 1 Visual Studio Nuevas características de código Introducción... 1 Versiones... 2

Guí a pra ctica ASP.NET 4.0

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

Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones

Master Microsoft Visual Studio.NET Curso elearning tutorizado en castellano

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

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

CURSOS LATINOAMÉRICA

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

DESARROLLO.NET 2011 CATÁLOGO FORMATIVO

CARTA DESCRIPTIVA DE CURSOS

Prólogo...3 Este libro...4 El autor...4 Información de contacto...5. Tabla de Contenidos...7

PLAN DE CARRERA DE MICROSOFT TECHNICAL:

online Master Programación Java SE y Java EE

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

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

ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions

MS_10264 Developing Web Applications with Microsoft Visual Studio 2010

Curso: Programación con Microsoft Visual Basic 2010.

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

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

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

2407: Programación en Microsoft C#, 2012 Edition

Experto en ASP.NET 4.5 en C# con Visual Studio 2012

Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT

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

Curso: Desarrollo de aplicaciones para escritorio y acceso de datos con.net FRAMEWORK 4.

Experto en Desarrollos. NET Framework 4

/ FUNDAMENTOS DE DESARROLLO DE SOFTWARE

80295 Extending Microsoft Dynamics CRM 2011

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

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

2524 Developing XML Web Services Using Microsoft ASP.NET

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios

MS_10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

MS_10267 Introduction to Web Development with Microsoft Visual Studio 2010

Experto en ASP.NET 4.5 en C# con Visual Studio 2012

Formacion a distancia de EXPERTO EN PROGRAMACION EN VISUAL BASIC.NET

1

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

Programa de Desarrollador Profesional ASP.NET 4.0 Visual Basic Certificación MCTS

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

Productos y Servicios. Administración SQL Server 2005

Developing Windows Azure and Web Services

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

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013

Ficha Técnica. Categoría. Referencia. Horas. Contenido del Pack. Sinopsis. Programación. 200 horas

Aplicaciones web ricas con jquery y Ajax Jorge Bustos sp@danysoft.com

MOC Advanced SharePoint 2007 Development

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

Trainning in.net technology. Formacion.Net Advanced Fernando Lencinas

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos:

MS_10978 Introduction to Azure for Developers

ESPECIALISTA EN TECNOLOGIA.NET

Componentes de una aplicación ASP.NET

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. Windows 8 Developer: MCSD Windows Store Apps Using C#

Curso de preparación del examen official de Microsoft : Especialista en Desarrollo Web con.net 4.0

CONTENIDO PARTE 1. INTRODUCCIÓN... 1 PRÓLOGO... XXIII CAPÍTULO 1. INTRODUCCIÓN A MICROSOFT.NET...

DEPARTAMENTO: Departamento de Computación y Diseño NOMBRE DEL CURSO: Optativa II CLAVE: 1066M ACADEMIA A LA QUE PERTENECE: Optativa II

Máster Executive en Visual Studio Experto en Desarrollos.NET 2012 Framework ASP.NET

CONTENIDO PARTE 1. INTRODUCCIÓN... 1 PRÓLOGO... XXIII CAPÍTULO 1. INTRODUCCIÓN A MICROSOFT.NET...

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Taller de Certificación Internacional : F-INF111. : F-INF131 (Web Services) : 12 Semanas

TEMARIO. Aplicaciones web con Visual Studio 2010 FrameWork 4.0

Introducción a aplicaciones Web. Laboratorio de Programación Lorena Castañeda Bueno

Postgrado en Desarrollo de Aplicaciones de Escritorio + Desarrollos.NET Framework 4.5 (Online)

INTroduccIóN... xv INTroduccIóN A LA PLATAForMA.NET... 1 FuNdAMENToS del desarrollo de APLIcAcIoNES WEB... 15

Curso Experto Programador PHP

XPERTO EN DISEÑO DE PÁGINAS WEB

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

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

50064 Advanced SharePoint Development

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

Nuevas Certificaciones Microsoft

10175 Microsoft SharePoint 2010, Application Development

ASP.NET en C# con Visual Studio 2015 Diseño y desarrollo de aplicaciones Web

Programacio n con Visual Basic 2010

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Desarrollo e Implementación de Aplicaciones Web : F-INF130

INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto

ASP.NET con C# en Visual Studio 2017 Diseño y desarrollo de aplicaciones Web

Requisitos Conocimientos de programación en Delphi, Kylix o MS Visual Studio.

Especialidad en Programación de Sistemas con Visual C# y Objective-C

Historia de revisiones

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. aplicaciones web con

Máster Experto en.net + Proyecto y Prácticas

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

Transcripción:

MCPD WEB DEVELOPER 4 (VISUAL STUDIO 2010) DESCRIPCIÓN Este curso traslada al asistente los conocimientos y habilidades necesarios para el diseño, desarrollo e implementación de aplicaciones Web mediante la plataforma Microsoft.NET Framework 4.0, el lenguaje de programación C# y la herramienta de desarrollo Microsoft Visual Studio 2010. Así mismo, los alumnos conocerán los conceptos básicos de acceso a datos (CRUD) en entornos de aplicaciones Web, aprenderán a optimizar sus diseños y a desarrollar códigos que mejoren el rendimiento de acceso a datos mediante ADO.NET Entity Framework, LINQ, WCF Data Services, el Sync Framework y ADO.NET. Este curso está orientado a la obtención de los conocimientos y habilidades necesarias para convertir al alumno en un desarrollador de aplicaciones Web usando la plataforma Microsoft.NET Framework 4.0 y el lenguaje de programación C#. El alumno adquirirá las habilidades y conocimientos necesarios para diseñar e implementar con éxito aplicaciones Web usando la tecnología ASP.NET 4 y Entity Framework. El temario se desarrolla principalmente siguiendo los objetivos de la certificación 'MCTS: Web Applications Development with Microsoft.NET Framework 4' y 'MCTS:.NET Framework 4, Data Access', convirtiéndose en un buen método de preparación para la realización de los correspondientes exámenes de certificación oficial de Microsoft. TEMARIO Developing Web Applications with Microsoft Visual Studio 2010 Introducción - La plataforma Microsoft.NET - Microsoft.NET Framework 4.0 - Versiones de.net Framework - Interoperabilidad de lenguajes en.net - Common Language Runtime (CLR) -.NET Framework Class Library - Estructura de una aplicación.net - El entorno de desarrollo Microsoft Visual Studio 2010 - El lenguaje de programación Visual Basic 2010 Tecnología y arquitectura de aplicaciones web. - Componentes de una aplicación web. - Servidor web. - Cliente web. - El protocolo HTTP. - Los métodos HTTP. - Estructura de una petición HTTP. - Estructura de una respuesta HTTP. El framework ASP.NET - Qué es ASP.NET 4.0? - Arquitectura de una aplicación Web ASP.NET - Estructura de una aplicación Web ASP.NET - ASP.NET Application Directories - Configuración de una aplicación web ASP.NET

- Archivos de configuración: web.config y machine.config - Jerarquía entre archivos de configuración - Elementos de configuración del archivo web.config - ASP.NET Pipeline (ASP.NET Worker Process) - ASP.NET Intrinsec Objects - Los objetos HttpContext, HttpRequest y HttpResponse - Los objetos HttpApplication - El archivo Global.asax - Uso de HTTP Handlers - Uso de HTTP Modules - La herramienta trace.axd - El modelo Event Driven Development - El archivo App_Offline.htm Formularios web ASPX (ASP.NET WebForms) - Separación de contenido y diseño en sitios web. - Contenido de un sitio web mediante HTML y XHTML. - Diseño de un sitio web mediante CSS. - Los Web Form o formularios Web. - Uso de Page Controllers. - Ciclo de vida de un formulario web. - Eventos en el ciclo de vida (Page Lifecycle events). - Los controles de servidor web. - Page Object Model (ASP.NET Control Tree). - Viewstate o matenimiento de vista. - Gestión de Postbacks (viajes de ida y vuelta). - Páginas de error personalizadas (Custom Error Pages) Uso de Master Pages y Themes - Qué son los Themes? - Uso y definición de Themes. - La carpeta App_Themes. - El evento Page_PreInit. - Asignación de Themes a nuestras vistas. - Master Pages y Content Pages. - "URL Rebasing" en Master Pages. - Accediendo a una Master Page desde Código. - Anidando Master Pages. Controles de navegación del sitio web (WebSite Navigation Controls) - Archivo de definición del mapa del sitio web (web.sitemap) - Definición y uso de Web SiteMap Providers. - El control SiteMapPath. - El control Menu. - El control TreeView. - Las clases SiteMap y SiteMapNode. - Localización del mapa del sitio web. - El control SiteMapDataSource Validación de datos en ASP.NET -.NET Framework Validadation. - Validación en el lado cliente. - Validación en el lado del servidor. - Definición de grupos de validación. - El control RequiredFieldValidator. - El control CompareValidator. - El control RangeValidator.

- El control RegularExpressionValidator. - El control CustomValidator. - El control ValidationSummary Controles de enlace de datos (DataBound Controls) - El control Repeater. - El control DataList. - El control GridView. - El control ListView. - El control DetailsView. - El control FormView. Controles de origen de datos (DataSource Controls) - El control ObjectDataSource. - El control SqlDataSource. - El control XmlDataSource. - El control SiteMapDataSource Internacionalización (i18n) y localización (l10n). - Qué es la internacionalización (i18n)?. - Qué es la localización (l10n)?. - El namespace System.Globalization. - Las clases CultureInfo y RegionInfo. - Referencias culturales o locales. - Localización de fechas, monedas y números (culture). - Localización de textos (uiculture). - Uso de archivos de recursos. - Archivos de recursos locales y globales. - Las carpetas App_LocalResources y App_GlobalResources. - Asignación de culturas a nuestras vistas. - El evento InitializeCulture. Gestión del estado en aplicaciones Web. - Session State Managements vs Application State Management - Atributos a nivel de sesión (Session Scope Attributes). - Atributos a nivel de aplicación (Application Scope Attributes). - Las clases HttpSessionState y HttpApplicationState. - Gestión del estado a nivel de aplicación. - Gestión del estado a nivel de sesión. - Introducción a las sesiones en una aplicación web. - El módulo SessionStateModule. - Configuración de la gestión del estado a nivel de sesión. - La cookie de sesión ASP.NET_SessionId. - Session State Providers: InProc, StateServer y SqlServer. - Gestión del estado a nivel de sesión en memoria del servidor. - Gestión del estado a nivel de sesión en una base de datos. - Gestión del estado a nivel de sesión en memoria externa. - Gestión del estado a nivel de sesión mediante cookies. Seguridad en aplicaciones Web. - Introducción a la seguridad en aplicaciones web. - Autentificación y autorización. - Tipos de autentificación: Windows, Forms, Passport y None. - Definición de restricciones de seguridad. - Definición de roles y usuarios. - Uso de realms o repositorios de autenticación. - La herramienta de Registro de SQL Server (aspnet_regsql.exe).

- La clase FormsAuthentication. - Las clases Membership, User, Roles,... - Inicio y cierre de sesión. - XSS: Cross-side scripting attack - Uso de Profiles en ASP.NET ASP.NET AJAX - El modelo de programación AJAX (Asynchronous JavaScript And XML). - El framework ASP.NET AJAX. - ASP.NET AJAX server controls - AJAX Control Toolkit. - Microsoft Ajax Library. - Los controles ScriptManager y ScriptManagerProxy. - El control UpdatePanel. - El control UpdateProgress. - El control Timer. - Partial Page Updates. Developing Data Access Solutions with Microsoft Visual Studio 2010 Arquitectura y Tecnologías de Acceso a Datos - Tecnologías de acceso a datos - Escenarios de acceso a datos Construcción de Modelos de Datos Entidad - Introducción a los modelos de datos de la entidad - Modificar el Entity Data Model - Personalizar el Entity Data Model Consulta de Datos de Entidad - Recuperar datos usando LINQ a Entidades - Recuperar datos mediante SQL Entidad - Recuperar datos utilizando el proveedor EntityClient - Recuperar datos mediante procedimientos almacenados - Unidad de Pruebas de su código de acceso a datos Crear, actualizar y eliminar Datos de Entidad - Comprender el seguimiento de cambios en el Entity Framework - Modificar datos en un Entity Data Model Manejo de escenarios multi-usuario mediante el uso de Servicios de objeto - Manejo de concurrencia en el Entity Framework - Soporte de transacciones en el Entity Framework La Construcción de Soluciones Optimizadas mediante Servicios de Objeto - Las etapas de la Ejecución de la consulta - Seguimiento de cambios y Materialización de objetos - Uso de consultas Compilado - Uso en tiempo de diseño de creación Reproducciones Entity Framework - Control del rendimiento - Realización de modificaciones de datos asincrónica Personalización de las entidades y creación de clases de entidad personalizada - Anulación de clases generadas - Uso de plantillas para personalizar Entidades - Creación y uso de clases de entidad personalizada

Uso de POCO clases con Entity Framework - Los requisitos para las clases POCO - Clases POCO y carga diferida - Clases POCO y el seguimiento de cambios - Ampliación de los tipos de entidad Creación de una Solución de n-capas utilizando el Entity Framework - Diseñar una solución de n niveles - Definición de operaciones e implementar estructuras de datos de transporte - Protección de Datos y Operaciones Manejo de las actualizaciones en una solución de n niveles mediante el uso de Entity Framework - Entidades de seguimiento y cambios persistentes - Gestión de excepciones en una solución con n niveles Edificio que se conecta ocasionalmente Soluciones - Datos de caché sin conexión mediante el uso de XML - Con el marco de sincronización Consulta de datos mediante el uso de datos de servicios WCF - Introducción a WCF servicios de datos - Creación de un servicio WCF de datos - El consumo de una de datos de servicio de WCF - Protección de datos de las operaciones en un servicio de datos de WCF Actualización de datos mediante el uso de datos de servicios WCF - Crear, actualizar y eliminar datos de un servicio WCF de datos - Prevención de actualizaciones no autorizado y mejora del rendimiento - Uso de los servicios de datos con WCF no relacional de datos Usando ADO.NET - Recuperación y modificación de datos utilizando los comandos de ADO.NET - Recuperación y modificación de datos utilizando conjuntos de datos - Gestión de transacciones y concurrencia en los escenarios multiusuario Uso de LINQ to SQL - Implementar un modelo de datos lógicos mediante el uso de LINQ to SQL - Gestión de Desempeño y Gestión de simultaneidad Developing Windows Communication Foundation Solutions with Ms Visual Studio 2010 Arquitectura orientada a servicios - Qué es SOA? - Los beneficios de SOA - Escenarios y estándares - Introducción a WCF Desarrollo con Microsoft Windows Communication Foundation - Implementación y contratos de servicios - Alojando servicios WCF - Funcionamiento de servicios WCF - Consumo de servicios WCF

Alojamiento de servicios WCF - Alojamiento de servicios WCF - ServiceHost - IIS, WAS y AppFabric - Configuración de hosts WCF - Mejores prácticas en alojamientos de servicios Definición e implementación de contratos WCF - Qué es un contrato? - Tipos de contratos - Patrones de mensajes - Diseño de contratos WCF Endpoints y Behaviors - Interoperabilidad y múltiples endpoints - WCF Discovery - WCF Default Endpoints - Instanciación y concurrencia - Seguridad Depuración y resolución de problemas en WCF - Errores y síntomas - Fallos en WCF - Depuración y herramientas de diagnostic - Runtime governance Seguridad en WCF - Introducción a la seguridad - El modelo de seguridad en WCF - Seguridad en mensajes y transportes - Autenticación y autorización - Claim-Based Identity Componentes avanzados en WCF - El patrón de invocación asíncrono - Extensión de WCF - Routing - Workflow services Application Design with Microsoft Visual Studio 2010 Diseño de aplicaciones cliente de Windows - Tecnologías de Windows Client - Patrones Arquitectónicos - Interoperabilidad entre Windows Forms y WPF Introducción a Visual Studio 2010 y versión de WPF 4 - Novedades en Visual Studio 2010 - Novedades en la versión WPF 4 Diseño y desarrollo de un interfaz de usuario - Definición de diseño de páginas - Controles de contenido

- Controles del artículo - Compartir recursos lógicos en una ventana Control de la interfaz de usuario - Compartir recursos lógicos en una aplicación - Creación de interfaces de usuario y estilos - Cambiar la apariencia de los controles mediante el uso de plantillas - Gestión de eventos y comandos Prueba de unidad y depuración - WPF estrategias de ensayo - Depuración de XAML - Feedback a usuario en excepciones no controladas - Comprender las funciones de seguridad Enlace de datos simple y validación - Descripción del enlace de datos - Creación de un enlace de datos - Implementación de notificación de cambio de propiedad - Convertir y validar datos - Diseño y presentación de datos Enlace de datos Collection - Objetos tipo Collection - Uso de las vistas Collection - Creación de principales Interfaces de Usuario - Uso de plantillas de datos - Diseño y presentación de datos Collection Capacidad de respuesta y mejora de la interfaz de usuario - Implementar procesos asíncronos - Implementar interfaces de usuario Responsive - Integración de Asistencia para la localización y características de uso - Localización y Globalización - Implementación de las funciones de asistencia al usuario - Características de accesibilidad de los usuarios WPF Gráficos 2D, multimedia e impresión - Presentación de gráficos en 2D - Visualización de imágenes - Agregar multimedia a aplicaciones WPF - Creación e impresión de documentos Personalización de controles - Descripción general de la creación de controles - Creación de controles de usuario - Creación de controles personalizados - Gestión de la apariencia del control - La integración de WPF y Windows Forms Propiedades asociadas y comportamientos en WPF - Implementar propiedades asociadas - Implementación de Drag-and-Drop en interfaces de Usuario

- Comportamientos de aplicación de Expression Blend, Triggers y Acciones Animaciones en WPF - Utilización de disparadores - Ejecución de Datos Visualizaciones Estado de la aplicación, configuración y ciclo de vida - Configuración de aplicaciones - Crear secciones de configuración personalizadas Configurar y desplegar aplicaciones de Windows Cliente - Opciones de implementación - Implementar una aplicación de WPF independiente - Implementar una aplicación XBAP - Configuración de los ajustes de seguridad