Modalidad
Online
Duración - Créditos
200 horas
Becas y
Financiación
Plataforma Web
24 Horas
Profesionales
Docentes especializados
Acompañamiento
Personalizado
Reconocidos por:
Acreditados como:
Temario
UNIDAD DIDÁCTICA 1. EL PARADIGMA DE LA COMPUTACIÓN DISTRIBUIDA.
UNIDAD DIDÁCTICA 2. DESARROLLO DE APLICACIONES DISTRIBUIDAS.
UNIDAD DIDÁCTICA 3. JAVA PARA APLICACIONES DISTRIBUIDAS.
UNIDAD DIDÁCTICA 4. INTRODUCCIÓN A REMOTE METHOD INVOCATION 1.
UNIDAD DIDÁCTICA 5. CASO DE ESTUDIO RMI BÁSICO.
UNIDAD DIDÁCTICA 6. PROGRAMMATION RMI AVANZADA.
UNIDAD DIDÁCTICA 7. APLICACIONES DISTRIBUIDAS CON JAVA: INTERFACES GRAFICAS DE USUARIO CON SWING.
UNIDAD DIDÁCTICA 8. PROGRAMACIÓN JAVA CON JDBC Y EL PAQUETE JAVA.SQL.
UNIDAD DIDÁCTICA 9. PONIENDO LAS PIEZAS JUNTAS… LA APLICACIÓN DISTRIBUIDA EVOTOSEGURO.
Opiniones
Lo que dicen nuestros alumnos:
Vanina
Huelva
Trato de los tutores totalmente correcto, te ayudan siempre que los llamas
Verónica G.
Madrid
Muy buen curso, los contenidos aparecen muy bien estructurados y se entienden con facilidad. Además, he notado mucho mi mejoría respecto al entendimiento de aplicaciones distribuidas y manejo de Java, por lo que el curso ha cumplido mis expectativas.
María J.
Teruel
Muy buena relación calidad- precio la de este curso. He tardado algo menos de 200 horas en realizarlo pero he aprendido bastante sobre el tema de desarrollo de aplicaciones distribuidas con Java.
Hugo L.
Murcia
Un curso básico para entender en Aplicaciones distribuidas en Java con Tecnología RM. Muy correcto en el temario y buena opción para empezar o dar un paso más en el tema.
David M.
Cáceres
La relación calidad-precio es bastante buena. Este curso de aplicaciones distribuidas por java me ha aportado conocimientos sobre la materia que desconocía y que me han resultado muy interesantes para completar mi formación.
Plan de estudios
Titulación de curso aplicaciones java con tecnología rmi
Descubre todas nuestras becas personalizadas
Curso Aplicaciones Java con Tecnología RMI
¿Te apasiona el mundo del desarrollo y creación de aplicaciones? ¿Te gustaría trabajar en este ámbito aplicado? Tanto si es así como si ya trabajas en el sector y quieres ampliar tu formación, este Curso Aplicaciones Distribuidas en Java con Tecnología RMI que te ofrece Euroinnova International Online Education es el complemento perfecto para aumentar tus oportunidades laborales y mejorar tu carrera profesional.
¡Vente a Euroinnova con el Curso Aplicaciones Java con Tecnología RMI!
Con este curso alcanzarás numerosos objetivos como integrar el modelo de objetos distribuidos al lenguaje Java o preservar la seguridad de tipos dada por ejecución Java. Conseguirás, por tanto, aumentar tus oportunidades laborales en dicho sector.
El uso de RMI resulta muy natural para todo aquel programador de Java, ya que este no tiene que aprender una nueva tecnología completamente distinta de aquella con la cual desarrollará. Sin embargo, RMI tiene algunas limitaciones debido a su estrecha integración con Java, la principal de ellas es que esta tecnología no permite la interacción con aplicaciones escritas en otro lenguaje.
¿Qué es Java Remote Method Invocation?
RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un método de manera remota. Forma parte del entorno estándar de ejecución de Java y proporciona un mecanismo simple para la comunicación de servidores en aplicaciones distribuidas basadas exclusivamente en Java.
A través de Java Remote Method Invocation, un programa Java puede exportar un objeto, con lo que este estará accesible a través de la red y el programa permanece a la espera de peticiones en un puerto TCF. A partir de ese momento, un cliente puede conectarse e invocar los métodos proporcionados por el objeto.
La invocación se compone de los siguientes pasos:
- Encapsulado (marshalling) de los parámetros (utilizando la funcionalidad de serialización de Java).
- Invocación del método (del cliente sobre el servidor). El invocador se queda esperando una respuesta.
- Al terminar la ejecución, el servidor serializa el valor de retorno (si lo hay) y lo envía al cliente.
- El código cliente recibe la respuesta y continúa como si la invocación hubiera sido local.
¿Qué es una Aplicación Distribuida?
Se trata de un determinado programa diseñado para ser ejecutado en diversos entornos separados a la vez, y normalmente se encuentra almacenado en la nube. Cada terminal que entra a la aplicación está hecho con un determinado propósito. Entre estas encontramos una gran diversidad, aunque las más comunes son programas generales, software de colaboración o sistemas computacionales. Algunas de las más conocidas son el correo electrónico, telefonía IP, streaming o navegación web.
Las aplicaciones distribuidas más típicas suelen ser de dos niveles (cliente-servidor), tres niveles (cliente-middleware-servidor) o multicanal.
¿Qué componentes tiene una Aplicación Distribuida?
Aquellas que siguen un modelo de dos niveles, es decir, cliente-servidor, cuenta con los siguientes componentes:
- Servidor. Programa ejecutado en un ordenador conectado a la red.
- Cliente. Aquel programa ejecutado en el ordenador del usuario.
- Protocolo de aplicación. Este define el tiempo, los mensajes entre servidor y cliente.
- Formato de los mensajes intercambiados.
Tipos de Computación Distribuida
La computación distribuida no es más que un modelo para resolver modelos de computación mediante un gran número de ordenadores organizados. Podemos nombrar tres subcampos que suelen venir descritos en el ámbito de la informática.
- Cloud computing o computación en la nube): se utiliza para dar a los usuarios plataformas rentables y escalables. Dentro de este, se han establecido distintos modelos como el Software como Servicio, Plataforma como Servicio e Infraestructura como Servicio.
- Computación en malla: orientada a la creación de un ordenador con una gran potencia de cálculo. Esta puede acceder a resultados de forma flexible, además tiene como ventaja la posibilidad de usar sistemas potentes y escalar la potencia de su computación. Es por ello que está especializada para aquellos problemas de computación más complejos.
- Computación en cluster: todas aquellas modalidades que combinan computadoras individuales y su capacidad informática en grupo.
Si te interesa todo este sector, te recomendamos la siguiente entrada a nuestro blog en las que profundizarás más sobre el desarrollo de aplicaciones Java.
Ven a formarte con nosotros en Euroinnova
Conoce más acerca del protocolo de las aplicaciones Java con tecnología RMI a través de nuestra página. Porque te encantará nuestro tipo de modalidad de estudio online y a distancia. Llama ahora gratis, entendemos que la comunicación es indispensable, ponte en contacto con nuestro equipo de profesionales y asesores ahora.
En nuestra página podrás ver una gran cantidad de cursos sobre protocolo, tecnologías de la comunicación, y otros sectores. Infórmate ahora.
¡Si lo tuyo es el protocolo de aplicaciones Java, ven a formarte con Euroinnova International Online Education!
¡No dejes pasar la oportunidad y dale a tu carrera profesional el impulso que merece!
¡Te esperamos!
¡Muchas gracias!
Hemos recibido correctamente tus datos. En breve nos pondremos en contacto contigo.