Tema 1. Sistemas distribuidos: arquitectura SOA (Service Oriented Architecture)
1.1 Análisis conceptual de una aplicación distribuida con servicios Web
Tema 2. Arquitectura de la plataforma .NET: interoperabilidad entre lenguajes
2.1 Diseño de una aplicación básica de programación en .NET
2.2 Diseño de una biblioteca de clases con un lenguaje
2.3 Diseño de una aplicación de ventanas que utilice la biblioteca anterior
Tema 3. Procesamiento de XML en .NET
3.1 Diseño de archivos válidos con .NET
3.2 Acceso y modificación de archivos XML utilizando los modelos SAX y DOM
3.3 Diseño de transformadores de archivos XML con XSLT
Tema 4. Tecnología básica de los Servicios Web: SOAP, WSDL y UDDI
4.1 Diseño, implementación, registro e implantación de un servicio Web
4.2 Diseño de una aplicación cliente que busca y accede al servicio anterior
4.3 Diseño de una aplicación real con servicios Web
Tema 5. Diseño de aplicaciones con páginas activas: ASP.NET
5.1 Diseño de una aplicación básica con ASP
5.2 Diseño de una aplicación con controles
5.3 Modificación de formularios por programación
Tema 6. Acceso a bases de datos en .NET: ADO.NET
6.1 Diseño de una aplicación con acceso a bases de datos relacionales
6.2 Diseño de una aplicación bancaria con transacciones
6.3 Diseño de una aplicación con controles de datos
Tema 7. Bases de datos y XML
7.1 Diseño de una aplicación de lectura de datos de una BD a XML
7.2 Diseño de una aplicación de acceso a un servidor XML
7.3 Uso de XQuery como lenguaje de consulta de bases de datos