xumarhu.net cursos Construcción de Sistemas Distribuidos
Principal > Cursos > Construcción de Sistemas Distribuidos > Temario
línea

Temario


Objetivo: Conocer el funcionamiento y la construcción de los Sistemas Distribuidos utilizando el lenguaje Java con MySQL y Linux como plataforma de desarrollo, asi como crear clientes web y móviles.

I.- Introducción a los Sistemas Distribuidos

1.1 Características de un sistema distribuido
1.2 Objetivos de los sistemas distribuidos
1.3 Ventajas y desventajas de los sistemas distribuidos
1.4 Técnicas de construcción
1.5 Requerimientos de aplicación
1.6 Arquitectura básica
1.7 Sistemas Distribuidos en el ITM
1.8 Sistemas operativos distribuidos

II.- Instalación de herramientas

2.1 Instalación de Linux (Ubuntu)
2.2 Instalación de Java con NetBeans.

III.- Sincronización

3.1 Sincronización de relojes
3.2 Relojes físicos y lógicos
3.3 Exclusión mutua
3.4 Algoritmo centralizado
3.5 Algoritmos distribuidos
3.6 Algoritmos de anillo
3.7 Comparación de los algoritmos
3.8 Algoritmos de elección

IV.- Sockets e hilos

4.1 Programación de sockets
4.2 Programación de hilos

V.- Transacciones Distribuidas

5.1. Transacciones atómicas
5.2 Primitivas
5.3. Modelo de transacción
5.4. Implantación
5.5. Control de concurrencia
5.6. Tolerancia a fallos

VI.- MySQL

6.1 Instalación de MySQL.
6.2 Creación de bases de datos y tablas
6.3 Altas, bajas, consultas y modificaciones

VII.- Clientes Web

7.1 Introducción a la Web
7.2 Construcción de páginas con XHTML y JSP
7.3 Acceso a bases de datos con JSP

VIII.- Clientes Móviles

8.1 Introducción a los dispositivos móviles
8.2 Instalación de Java Wireless Toolkit
8.3 Introducción a J2ME
8.4 Construcción de aplicaciones para dispositivos móviles

línea
Usted se encuentra Aquí > Principal > Cursos > Construcción de Sistemas Distribuidos > Temario
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia
Valid CSS Valid XHTML 5