Diplomado en Sistemas Distribuidos
Diplomado
Online
Descripción
-
Tipología
Diplomado
-
Metodología
Online
-
Horas lectivas
150h
-
Duración
6 Semanas
-
Inicio
Fechas disponibles
-
Campus online
Sí
-
Clases virtuales
Sí
Los Sistemas Distribuidos permiten trabajar en distintos ordenadores conectados entre sí para lograr un objetivo común y dando beneficios al profesional. Esta capacitación acerca al estudiante a este ámbito, con un programa actualizado y de
calidad. Se trata de una completa preparación que busca capacitar a los alumnos para el éxito en su profesión.
Información importante
Documentación
- 52diplomado-sistemas-distribuidos-tech-latam.pdf
Sedes y fechas disponibles
Ubicación
comienzo
comienzo
Información relevante sobre el curso
Objetivo general
Capacitar al alumno para que sea capaz de desarrollar su labor con total seguridad y calidad en el ámbito de las telecomunicaciones, centrados en los sistemas distribuidos
Objetivos específicos
Dominar los principios básicos sobre sistemas distribuidos
Aprender a caracterizar y clasificar los sistemas distribuidos en función de una serie de parámetros básicos
Comprender los distintos tipos de modelos utilizados en los sistemas distribuidos
Conocer las arquitecturas actuales que implementan el concepto de sistema de archivos distribuidos
El Diplomado en Sistemas Distribuidos está orientado a facilitar la actuación del profesional de este campo para que adquiera y conozca las principales novedades en este ámbito.
Este Diplomado en Sistemas Distribuidos contiene el programa educativo más completo y actualizado del mercado.
Tras la superación de las evaluaciones por parte del alumno, éste recibirá por correo postal con acuse de recibo su correspondiente título de Diplomado emitido por TECH Universidad Tecnológica.
El título expedido por TECH Universidad Tecnológica expresará la calificación que haya obtenido en el Diplomado, y reúne los requisitos comúnmente exigidos por las bolsas de trabajo, oposiciones y comités evaluadores de carreras profesionales.
Título: Diplomado en Sistemas Distribuidos
N.º Horas Oficiales: 150 h.
Nuestra escuela es la primera en el mundo que combina el estudio de casos clínicos con un sistema de aprendizaje 100% online basado en la reiteración, que combina 8 elementos diferentes que suponen una evolución con respecto al simple estudio y análisis de casos. Esta metodología, a la vanguardia pedagógica mundial, se denomina Relearning.
Nuestra escuela es la primera en habla hispana licenciada para emplear este exitoso método, habiendo conseguido en 2015 mejorar los niveles de satisfacción global (calidad docente, calidad de los materiales, estructura del curso, objetivos…) de los estudiantes que finalizan los cursos con respecto a los indicadores de la mejor universidad online en habla hispana.
Recibida su solicitud, un responsable académico del curso le llamará para explicarle todos los detalles del programa, así como el método de inscripción, facilidades de pago y plazos de matrícula.
En primer lugar, necesitas un ordenador (PC o Macintosh), conexión a internet y una cuenta de correo electrónico. Para poder realizar los cursos integramente ON-LINE dispone de las siguientes opciones: Flash - Instalando Flash Player 10 o posterior (http://www.adobe.com/go/getflash), en alguno de los siguientes navegadores web: - Windows: Internet Explorer 6 y posteriores, Firefox 1.x y posteriores, Google Chrome, Opera 9.5 y posteriores - Mac: Safari 3 y posteriores, Firefox 1.x y posteriores, Google Chrome - Linux: Firefox 1.x y posteriores HTML5 - Instalando alguno de los navegadores web: - Google Chrome 14 o posterior sobre Windows o Mac - Safari 5.1 o posterior sobre Mac - Mobile Safari sobre Apple iOS 5.0 o posterior en iPad/iPhone Apple iOS - Articulate Mobile Player; Apple iOS 5.0 o posterior en iPad.
Opiniones
Materias
- Sistemas Distribuidos
- Computación
- API de Sockets
- HTML
- Http
Profesores
Docente Docente
Profesor
Temario
Módulo 1. Sistemas distribuidos
1.1. Introducción a la computación distribuida
1.1.1. Conceptos básicos
1.1.2. Computación monolítica, distribuida, paralela y cooperativa
1.1.3. Ventajas, inconvenientes y desafíos de los sistemas distribuidos
1.1.4. Conceptos previos sobre sistemas operativos: procesos y concurrencia
1.1.5. Conceptos previos sobre redes
1.1.6. Conceptos previos sobre ingeniería del software
1.1.7. Organización de este manual
1.2. Paradigmas de computación distribuida y comunicación entre procesos
1.2.1. Comunicación entre procesos
1.2.2. Sincronización de eventos
1.2.2.1. Supuesto 1: envío síncrono y recepción síncrona
1.2.2.2. Supuesto 2: envío asíncrono y recepción síncrona
1.2.2.3. Supuesto 3: envío síncrono y recepción asíncrona
1.2.2.4. Supuesto 4: envío asíncrono y recepción asíncrona
1.2.3. Interbloqueos y temporizadores
1.2.4. Representación y codificación de datos
1.2.5. Clasificación y descripción de los paradigmas de computación distribuida
1.2.6. Java como entorno de desarrollo de sistemas distribuidos
1.3. API de Sockets
1.3.1. API de sockets, tipos y diferencias
1.3.2. Sockets de tipo datagrama
1.3.3. Sockets de tipo Stream
1.3.4. Solución a interbloqueos: temporizadores y eventos no bloqueantes
1.3.5. Seguridad en Sockets
1.4. Paradigma de comunicaciones cliente-servidor
1.4.1. Características y conceptos fundamentales de los sistemas distribuidos de tipo cliente-servidor
1.4.2. Proceso de diseño e implementación de un sistema cliente-servidor
1.4.3. Problemas de direccionamiento no orientado a conexión con clientes anónimos
1.4.4. Servidores iterativos y concurrentes
1.4.5. Información de estado y de sesión
1.4.5.1. Información de sesión
1.4.5.2. Información de estado global
1.4.6. Clientes complejos recibiendo respuestas asíncronas desde el lado servidor
1.4.7. Servidores complejos actuando como intermediadores entre varios clientes
1.5. Comunicación de grupo
1.5.1. Introducción a la multidifusión y usos comunes
1.5.2. Fiabilidad y ordenación en los sistemas multidifusión
1.5.3. Implementación Java de sistemas de multidifusión
1.5.4. Ejemplo de uso de la comunicación en grupo entre iguales
1.5.5. Implementaciones de multidifusión fiable
1.5.6. Multitransmisión a nivel de aplicación
1.6. Objetos distribuidos
1.6.1. Introducción a objetos distribuidos
1.6.2. Arquitectura de una aplicación basada en objetos distribuidos
1.6.3. Tecnologías de sistemas de objetos distribuidos
1.6.4. Capas software de Java RMI en el lado cliente y en el lado servidor
1.6.5. API Java RMI de objetos distribuidos
1.6.6. Pasos para construir una aplicación RMI
1.6.7. Uso de Callback en RMI
1.6.8. Descarga dinámica de resguardos de objetos remotos y gestor de seguridad RMI
1.7. Aplicaciones de Internet I: HTML, XML, HTTP
1.7.1. Introducción aplicaciones de internet I
1.7.2. Lenguaje HTML
1.7.3. Lenguaje XML
1.7.4. Protocolo de Internet: HTTP
1.7.5. Uso de contenidos dinámicos: manejo de formularios y CGI
1.7.6. Manejo de datos de estado y sesión en Internet
1.8. CORBA
1.8.1. Introducción a CORBA
1.8.2. Arquitectura CORBA
1.8.3. Lenguaje de descripción de interfaz en CORBA
1.8.4. Protocolos de interoperabilidad GIOP
1.8.5. Referencias a objeto remoto IOR
1.8.6. Servicio de nombrado CORBA
1.8.7. Ejemplo en IDL Java
1.8.8. Pasos de diseño, compilación y ejecución en IDL Java
1.9. Aplicaciones de Internet II: Applets, Servlets y SOA
1.9.1. Introducción a aplicaciones de internet II
1.9.2. Applets
1.9.3. Introducción a los Servlets
1.9.4. Servlets HTTP y su funcionamiento
1.9.5. Mantenimiento de la información de estado en Servlets
1.9.5.1. Campos ocultos de formularios
1.9.5.2. Cookies
1.9.5.3. Variables de Servlet
1.9.5.4. Objeto session
1.9.6. Servicios web
1.9.7. Protocolo SOAP
1.9.8. Breve reseña de la arquitectura REST
1.10. Paradigmas avanzados
1.10.1. Introducción a paradigmas avanzados
1.10.2. Paradigma MOM
1.10.3. Paradigma de agentes software móviles
1.10.4. Paradigma de espacio de objetos
1.10.5. Computación colaborativa
1.10.6. Tendencias futuras en computación distribuida
Diplomado en Sistemas Distribuidos