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