Curso de Core Distributed Application Development with Microsoft Visual Studio 2005

Solicita información

Curso de Core Distributed Application Development with Microsoft Visual Studio 2005

  • Objetivos del curso Este taller proporciona a los estudiantes el conocimiento y habilidades para desarrollar aplicaciones distribuidas al usar el Microsoft .NET Framework y Microsoft Visual Studio 2005. Este taller se enfoca en construcción de aplicaciones distribuidas al utilizar servicios Web, remoto, Microsoft Message Queuing y componentes con servicio.
  • Curso dirigido a Está dirigido para desarrolladores de aplicaciones corporativos o vendedor de software independiente (ISV) quienes desean aprender más acerca de áreas específicas de tecnología en desarrollo de aplicación distribuida.
  • Contenido Duración: 3 Días

    Prerrequisitos


    Manejar un ambiente de solución en el ambiente de desarrollo integrado (IDE) y   

    herramientas de Visual Studio 2005.

    Entender Microsoft .NET Framework 2.0 y el Common Language Runtime.

    Programar una aplicación usando un lenguaje que cumpla con .NET

    Framework 2.0.

    Conocer cómo hacer ensambles disponibles a otras aplicaciones.

    Entender lo básico de XML, incluyendo declaraciones, elementos, atributos y espacios de nombres de XML.

    Conocer dominios de aplicación.

    Entender lo básico de delegados y eventos.

    Conocer lo básico de hilos de ejecución.

    El manual de este curso está en inglés. Para obtener el mayor beneficio del mismo, los alumnos deben conocer el idioma y cumplir todos los requisitos previos.


    Los alumnos serán capaces de:

    Construir y utilizar un servicio Web.

    Configurar y personalizar una aplicación de servicio Web.

    Llamar métodos Web asincrónicamente.

    Construir aplicaciones cliente y servidor remotas.

    Crear y seriar tipos remotos.

    Manejar el tiempo de vida de objetos remotos.

    Llamar métodos remotos asincrónicamente.

    Implementar eventos remotos.

    Enviar y recibir mensajes al utilizar Microsoft Message Queuing.

    Crear y utilizar componentes con servicio.

    Exámenes de certificación Microsoft

    Los exámenes por requerimiento son: 70 -529 , 70 -549 y 70 -554


    Módulo 1: Construya y Consuma un Servicio Web XML Simple

    Temario:

    Contexto técnico de servicios Web.

    Componentes de tecnología de servicio Web.

    Laboratorio:

    Construya  y consuma  un servicio Web simple.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar el contexto técnico de servicios Web.

    Entender componentes principales de tecnología de servicio Web.

    Crear un servicio Web y cliente.

    Configurar un cliente y proxy de servicio Web.

    Instalar y usar un servicio Web.

    Depurar un servicio Web.

    Determinar conectividad de servicio Web.

    Módulo 2: Configure y Personalice un Servicio Web

    Temario:

    Serialización XML.

    Cómo utilizar tipos complejos de datos en servicios Web.

    Cómo utilizar atributos para controlar la serialización.

    Cómo utilizar atributos de configuración de servicio.

    Archivos de configuración.

    Laboratorio:

    Configure  y personalice  un servicio Web.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar serialización XML de clases definidas por usuario.

    Pasar tipos complejos de datos entre un servicio Web y un cliente.

    Configurar serialización XML.

    Configurar opciones de formato SOAP.

    Configurar el espacio de nombres y ligas para un servicio Web.

    Configurar un servicio Web al utilizar el archivo web.config.

    Módulo 3: Llamar Métodos Web Asincrónicamente

    Temario:

    La necesidad para llamadas asíncronas.

    Opciones para hacer llamadas asíncronas.

    Métodos de una sola vía.

    Laboratorio:

    Llamar métodos Web asincrónicamente.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar el porque las llamadas asíncronas son necesitadas por clientes de servicio    

    Web.

    Crear e invocar métodos de una sola vía.

    Llamar métodos en un servicio Web asincrónicamente.

    Módulo 4: Construya  un Cliente y Servidor Remoto

    Temario:

    Contexto técnico de remoto.

    Servidores y clientes remotos.

    Componentes importantes de remoto.

    Laboratorio:

    Construya un cliente y servidor remoto.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Describir el contexto técnico de remoto.

    Implementar un servidor y cliente remoto simple.

    Pasar datos por valor a través de una frontera remota.

    Configurar canales remotos.

    Usar diferentes modos de activación.

    Configurar un servicio remoto al utilizar un archivo de configuración.

    Instalar y albergar tipos remotos.

    Depurar un tipo remoto.

    Módulo 5: Crear y Seriar a Tipos Remotos

    Temario:

    Formar por valor.

    Formar por referencia.

    Compatibilidad de versión por referencia.

    Clases genéricas.

    Laboratorio:

    Crear  y seriar  tipos remotos.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Describir las diferencias entre formar por valor y formar por referencia.

    Describir las cuestiones alrededor de versiones y remoto.

    Usar serialización tolerante a versión.

    Configurar un canal de comunicación para usar diferentes formadores de serialización.

    Crear y formar objetos remotos por referencia.

    Módulo 6: Realizar Operaciones Remotas Asincrónicamente

    Temario:

    Métodos asíncronos.

    Llamar métodos remotos asincrónicamente.

    Métodos de una sola vía.

    Usar eventos en aplicaciones remotas.

    Laboratorio:

    Realizar operaciones remotas asincrónicamente.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Llamar métodos remotos asincrónicamente al utilizar BeginInvoke.

    Implementar llamadas de regreso.

    Crear y llamar métodos de una sola vía.

    Crear y disparar eventos en servicios remotos.

    Manejar eventos en una aplicación cliente.

    Módulo 7: Manejando el Tiempo de Vida de Objetos Remotos

    Temario:

    Ciclo de de vida de objetos remotos.

    Promotores de ciclo de vida.

    Propiedades de préstamo.

    Préstamos y manejo de excepciones.

    Laboratorio:

    Maneje el tiempo de vida de objetos remotos.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Inicializar el tiempo de vida de un objeto remoto.

    Renovar el tiempo de vida de un objeto remoto.

    Configurar las propiedades de renovación de un préstamo.

    Manejar excepciones causadas por expiración de préstamo.

    Módulo 8: Enviar y Recibir Mensajes al utilizar Encolamiento de Mensaje

    Temario:

    Entender encolamiento de mensaje.

    Crear una cola de mensaje y enviar un mensaje.

    Recibir un mensaje y transmitir una respuesta.

    Usar IIS con encolamiento de mensaje.

    Laboratorio:

    Enviar y recibir mensajes al utilizar colas de mensajes.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar encolamiento de mensaje.

    Crear una cola de mensaje y enviar mensajes.

    Recibir un mensaje y poner una respuesta.

    Usar Internet Information Services con encolamiento de mensaje.

    Módulo 9: Creando y Consumiendo Componentes con Servicio

    Temario:

    Servicios de COM+

    Implementar un componente con servicio.

    Registrar un componente con servicio.

    Instanciar un componente con servicio...

    Laboratorio:

    Creé y consuma un componente con servicio.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Entender el rol de servicios de COM+.

    Implementar un componente con servicio.

    Registrar un componente con servicio.

    Instar un componente con servicio.

Otra formación relacionada con visual studio