PROGRAMA

Tema 1.  Sistemas distribuidos: arquitectura SOA (Service Oriented Architecture)

1.1 Breve repaso a las tecnologías de sistemas distribuidos

1.2 Estructura básica de un Servicio Web

1.3 Evolución de los Servicios Web

Tema 2.  Arquitectura de la plataforma .NET: interoperabilidad entre lenguajes

2.1 Lenguaje común de ejecución: CLR

2.2 Lenguajes interoperables de programación: C#, J#, VB y C++

2.3 Implementaciones de .NET: SDK (Microsoft) y Mono (Novell)

Tema 3.  Procesamiento de XML en .NET

3.1 Validación de archivos XML: DDT y XMLSchema

3.2 Modelo de acceso a XML: XPath, SAX y DOM

3.3 Transformación de archivos XML: XSLT

Tema 4.  Tecnología básica de los Servicios Web

4.1 Formato de los mensajes: SOAP

4.2 Lenguaje de descripción de Servicios Web: WSDL

4.3 Registro y búsqueda de Servicios Web: UDDI

Tema 5.  Diseño de aplicaciones con páginas activas: ASP.NET

5.1 Páginas ASP básicas

5.2 Controles del servidor

5.3 Programación de formularios

Tema 6.  Acceso a bases de datos en .NET: ADO.NET

6.1 Conexiones, adaptadores y contenedores de datos

6.2 Transacciones

6.3 Controles de datos para formularios

Tema 7.  Bases de datos y XML

7.1 Bases de datos relacionales y textuales (XML)

7.2 Servidores XML

7.3 XQuery