INTRODUCCIÓN


Dentro de la plataforma .NET y Visual Studio se consideran una importante cantidad de tecnologías las cuales hay que tener en cuenta al momento de abordar un proyecto de desarrollo. No siempre es fácil tomar la decisión respecto a cuál tecnología es la más adecuada. Por lo tanto es de vital importancia contar con la formación que permita fortalecer el criterio a la hora de decidir que herramienta es la más conveniente.

A través de este curso especializado se proporcionará la información necesaria para apoyar a los Profesionales de Desarrollo.

DIRIGIDO A


Este curso está orientado a:

• Desarrolladores de aplicaciones .NET

• Arquitectos de Software de empresas de desarrollo y diseño de aplicaciones y servicios Web para Internet.

• Personas que deseen empezar a diseñar la arquitectura de sistemas de su empresa.

• Diseñadores de aplicaciones Web.

• Estudiantes y/o profesionales que quieran prepararse para realizar certificaciones MCTS.

AL TERMINAR EL CURSO


Este curso proporcionará al estudiante los conocimientos necesarios para desarrollar habilidades para trabajar con componentes Web los cuales serán utilizados en la compilación y generación de páginas Web, como también para implantar sistemas multicapas o aprender a usar las tecnologías .NET 4.0.

El alumno deberá estar preparado para poder afrontar los exámenes oficiales Microsoft:

EXAMEN: 70-511

Developing Windows Applications with Microsoft Visual Studio 2010

EXAMEN 70-515

Developing Web Applications with Microsoft Visual Studio 2010

EXAMEN 70-516

Developing Data Access Solutions with Microsoft Visual Studio 2010

EXAMEN 70-513

Developing Windows Applications with Microsoft Visual Studio 2010

REQUISITOS PREVIOS


El curso requiere conocer los conceptos básicos de programación.

DOCUMENTACIÓN


Manuales de alumno (Microsoft editorial)





PROGRAMA DEL CURSO.


DESARROLLO DE APLICACIONES WINDOWS CON MICROSOFT VISUAL STUDIO 2010 DE APLICACIÓN DE WINDOWS


Lecciones

1) Diseño de una Aplicación de Cliente Windows

Tecnologías de Cliente Windows

Patrones de Arquitectura

Interoperabilidad entre Windows Forms and WPF

2) Introducción a Visual Studio 2010 y WPF Versión 4

Lo Nuevo en Visual Studio 2010

Lo nuevo en WPF Version 4

3) Diseño y Desarrollo de la Interfaz de Usuario

Definir el Diseño de la Página

Utilizar Controles de Contenido

Utilizar Controles Item

Compartir Recursos Lógicos en una Ventana

4) Controlar la Interfaz de Usuario

Compartir Recursos Lógicos en una Aplicación

Crear robustas Interfaces de Usuario utilizando Estilos

Cambiar la apariencia de los Controles utilizando Plantillas

Manejar Eventos y Comandos

5) Pruebas, Pruebas Unitarias, y Depuración

Estrategias de Prueba en WPF

Depurar XAML

Administrar mensajes al usuario para Excepciones no gestionadas

Entender Características de Seguridad

6) Enlace a Datos Simple y Validación

Introducción al Enlace a Datos

Crear un Enlace a Datos

Implementar una Notificación de Cambio de Propiedad

Conversión de Datos

Validación de Datos

Presentar Datos en tiempo de Diseño

7) Enlace a Datos a través de Colecciones

Enlace a Colecciones de Objetos

Utilizar Vistas de Colección

Crear Interfaces de Usuario Maestro-Detalle

Utilizar Plantillas de Datos

Presentar Colecciones de Datos en Tiempo de Diseño

8) Mejorar la capacidad de respuesta de la UI

Utilizar Procesos Asíncronos

Utilizar respuestas en la Interfaz de Usuario

9) Integración de Localización y características de asistencia al usuario

Localización y Globalización

Utilizar características de Asistencia al Usuario

Administrar características de Accesibilidad al Usuario

10) Gráficos 2D en WPF, Multimedia, e Impresión

Visualizar Gráficos 2D

Visualizar Imágenes

Agregar Multimedia a Aplicaciones WPF

Crear e Imprimir Documentos

11) Personalización de Controles

Información general acerca de la creación de un control

Crear controles de usuario

Creación de controles personalizados

Administración de la apariencia de un control utilizando Visual States

Integración de formularios Windows Forms y WPF

12) Propiedades Adjuntas y Comportamientos en WPF

Utilizar Propiedades Adjuntas

Utilizar Interfaces de Usuario Drag-and-Drop

Implementación de comportamientos Expression Blend, Triggers y Acciones

13) Animaciones en WPF

Utilizar Animaciones

Utilizar Triggers

Implementar Visualización de Datos

14) El Ciclo de Vida, Configuraciones y Estado de la Aplicación

Crear Configuraciones de la Aplicación

Consumir Configuraciones de la Aplicación

Crear Secciones de Configuración personalizadas

15) Configurar y Distribuir Aplicaciones de Cliente Windows

Opciones de Distribución

Distribuir una Aplicación de escritorio WPF

Distribuir una aplicación XBAP

Configuración de los parámetros de Seguridad

DESARROLLO DE SOLUCIONES DE ACCESO A DATOS CON MICROSOFT VISUAL STUDIO 2010


Lecciones

1) Arquitectura y tecnologías de acceso a datos

Tecnologías de acceso a datos

Escenarios de acceso a datos

2) Construcción de Modelos de Entidad de Datos

Introducción a los Modelos de Entidad de Datos

Modificación del Modelo de Entidad de Datos

Personalización del Modelo de Entidad de Datos

3) Consultas en entidades de datos

Recuperación datos mediante LINQ to Entities

Recuperación datos mediante Entity SQL

Recuperación datos mediante Entity Client Provider

Recuperación datos mediante Stored Procedures

Testeos unitarios de código de acceso a datos

4) Creación, Actualización y Borrado de entidades

Comprensión del seguimiento de cambios en el Entity Framework

Modificación de Datos en el Modelo de Entidad de Datos

5) Manejo de Escenarios Multi Usuario mediante el uso de Object Services

Manejo de la concurrencia en el Modelo de Entidad de Datos

Soporte Transaccional en el Modelo de Entidad de Datos

6) Construcción de Soluciones Optimizadas mediante el uso de Object Services

Escenarios de la ejecución de consultas

Seguimiento de cambios y Materialización de objetos

Uso de consultas compiladas

Uso de Entity Framework Views en tiempo de ejecución

Supervisión del rendimiento

Realizar Modificaciones de Datos Asíncronos

7) Personalización de Entidades y Creación de Clases de entidad personalizadas

Sobrecarga de las clases generadas

Uso de plantillas para personalizar entidades

Creación y uso de Clases de entidad

8) Uso de clases POCO (plainold CLR objects)con el Entity Framework

Requerimientos para Clases POCO

Clases POCO y carga lenta

POCO Clases y seguimiento de cambios

Extensión de los Tipos de Entidad

9) Construcción de una solución en N- Capas mediante el uso de Entity Framework

Diseño de una solución de N-Capas

Definición de Operaciones e implementación de estructuras de transporte de datos

Protección de los datos y operaciones

10) Manejo de Actualizaciones en una solución de N – Capas mediante el uso de Entity

Framework

Seguimiento de entidades y cambios persistentes

Manejo de excepciones en una solución N - Capas

11) Construcción de Soluciones Conectadas Ocasionalmente

Almacenamiento en Caché de datos desconectados mediante XML

Uso del Sync Framework

12) Consultas de Datos Usando WCF Data Services

Introducción a Servicios de Datos WCF

Creación de un Servicio de Datos WCF

Consumo de un Servicio de Datos WCF

Protección de los datos y operaciones en un Servicio de Datos WCF

13) Actualización de Datos Usando WCF Data Services

Creación, Actualización, y borrado de en un Servicio de Datos WCF

Prevención de Actualizaciones no autorizadas y mejora del rendimiento

Uso de Servicios de Datos WCFcon datos no relacionales

14) Uso de ADO.NET

Recuperación y Modificación de datos mediante Comandos ADO.NET

Recuperación y Modificación de datos mediante DataSets

Manejo de Transacciones y concurrencia en escenarios Multiusuario

15) Uso LINQ to SQL

Implementación de un Modelo de Datos mediante LINQ to SQL

Administración del rendimiento y control de concurrencia

DESARROLLO DE APLICACIONES WEB CON MICROSOFT VISUAL STUDIO 2010


Lecciones

1) Introducción de una Aplicación Web

2) Diseñar una Aplicación Web

3) Desarrollar Modelos MVC

4) Desarrollar Controladores MVC

5) Desarrollar Vistas MVC

6) Diseñar para Descubrimiento

7) Escribir Código en la parte Servidor para Formularios Web

8) Optimizar la Gestión de Datos para Formularios Web

9) Asegurar la Calidad para Depuración, Pruebas Unitarias y Refactorización

10)Asegurar una Aplicación Web

11)Aplicar Páginas Maestras y CSS

12)Desarrollar Scripts y Servicios en la parte Cliente

13)Implementar AJAX avanzado en una Aplicación Web

14)Distribuir una Aplicación Web

15)Desarrollar una Aplicación Web utilizando Silverlight

DESARROLLO DE SOLUCIONES DE WINDOWS COMMUNICATION FOUNDATION CON MICROSOFT VISUAL STUDIO 2010


Lecciones

1) Arquitectura Orientada a Servicios (SOA)

¿Qué es SOA?

Los beneficios de SOA

Escenarios y estándares

Introducción a WCF

2) Introducción al desarrollo WCF

Contrato de Servicio e Implementación

Alojamiento de Servicios WCF

Comportamientos WCF

Consumo de servicios WCF

3) Alojamiento de Servicios WCF

Alojamientos de servicios WCF

ServiceHost

Alojamiento de servicios WCF en un servicio de Windows

IIS, WAS y AppFabric

Configurar alojamiento WCF

Mejores Prácticas del alojamiento de servicios

4) Definición e Implementación de Contratos WCF

¿Qué es un Contrato?

Tipos de Contratos

Patrones de mensaje

Diseño de Contratos WCF

5) Extremos y Comportamientos

Múltiples Extremos e Interoperabilidad

WCF Discovery

Extremos predeterminados WCF

Instancias y Concurrencia

Fiabilidad

6) Prueba y solución de errores en servicios WCF

Síntomas y errores

Faltas WCF

Herramientas de depuración y diagnóstico

Monitorización

7) Seguridad

Introducción a la seguridad en las Aplicaciones

Modelo de Seguridad WCF

Seguridad de Mensaje y de Transporte

Autenticación y Autorización

Identidad basada en solicitud

8) Temas avanzados

Patrón de invocación asíncrona

Ampliando WCF

Routing

Servicios WorkFlow

Descargar PDF

Descargar PDF

DATOS GENERALES


Tecnología

Microsoft

Área

Desarrollo

Duración

90 horas

MÁS INFORMACIÓN