Convocatorias disponibles:

Inicio Modalidad Duración
05/10/2026 Presencial 240 Horas

Comparte en redes:

Ficha del curso Descargar ficha del curso

Temática: Informática y programación

Sector: Para todos los desempleados

Descripción del curso

¡Especialízate en el desarrollo de aplicaciones profesionales con nuestro Curso Gratuito de Programación JAVA SE Profesional Cloud!

Aprende a desarrollar aplicaciones avanzadas utilizando Java SE y tecnologías cloud, adquiriendo los conocimientos necesarios para crear soluciones empresariales modernas, eficientes y adaptadas a los entornos digitales actuales.

Durante el curso profundizarás en los principios de la programación orientada a objetos, el desarrollo de aplicaciones Java profesionales y la integración de servicios en la nube, utilizando herramientas y tecnologías ampliamente demandadas en el sector tecnológico.

Nuestro Curso Gratuito de Programación JAVA SE Profesional Cloud está dirigido tanto a personas con conocimientos básicos de programación que deseen avanzar profesionalmente, como a quienes quieran especializarse en tecnologías Java y computación en la nube.

A través de ejercicios prácticos, proyectos reales y actividades guiadas, desarrollarás competencias técnicas esenciales para el desarrollo de aplicaciones empresariales modernas y entornos cloud computing.

No pierdas la oportunidad de formarte en una de las tecnologías más utilizadas por las empresas y mejorar tu perfil profesional en el sector IT.

¡Inscríbete ahora y da el salto al desarrollo profesional con Java y tecnologías Cloud!

Temario y contenidos del curso

Contenidos teórico- prácticos:

 

MÓDULO 1 Java SE Programming I

 

  • Identificación de los conceptos básicos del lenguaje de programación

- Código fuente vs código máquina

- Dependencia de la plataforma e independencia de la plataforma

- Utilización de API y bibliotecas

  • Comprensión y determinación del lenguaje de programación Java

- Compilación y ejecución de un programa Java desde la línea de comandos y

desde NetBeans

- Creación de una clase Java con campos y métodos.

- Declaración y uso arreglos

- Utilización de los métodos de las clases StringBuilder, String y ArrayList

- Exposición y manipulación de fechas usando una o dos clases del nuevo

paquete java.time

- Escritura de sentencias condicionales

- Escritura de instrucciones en el cuerpo de bucle (enhanced for, do, while,

do/while), también bucles anidados

  • Implementación de programación Java intermedia y conceptos orientados a

objetos

- Creación de una instancia de un objeto e invoca sus métodos

- Especificaciones sobre cómo se almacenan en la memoria los objetos frente

a los tipos primitivos o las referencias.

- Creación de una jerarquía de herencia de clases de Java creando una

subclase o implementando una interfaz de Java

- Creación de superclases, clases abstractas e interfaces y utilícelas como

tipos de referencia

- Uso de la expresión lambda como argumento de un método.

 

MÓDULO 2 Java SE Programming II

 

  • Introducción a expresiones Lambda

- Utilización de las características de simultaneidad de Lambda Expression

- Búsqueda y filtración de colecciones usando expresiones lambda.

  • Aplicación de prácticas de programación modular y servicios a las aplicaciones

y realizar operaciones

- Implementación de técnicas de manejo de errores mediante el manejo de

excepciones.

- Implementación de la funcionalidad de entrada/salida (E/S) para leer y

escribir en archivos de texto y datos.

- Manipulación de archivos, directorios y sistemas de archivos usando la

especificación JDK NIO.2

- Realización de múltiples operaciones en las tablas de la base de datos,

incluyendo la creación, lectura, actualización y eliminación utilizando la tecnología

JDBC y JPA.

  • Creación de aplicaciones Java:

- Creación de aplicaciones de subprocesos múltiples de alto rendimiento.

- Creación de aplicaciones Java que aprovechen las funciones orientadas a

objetos del lenguaje Java, como encapsulación, herencia y polimorfismo.

- Ejecución de una aplicación Java desde la línea de comandos.

- Creación de aplicaciones que utilicen el marco de colecciones de Java.

 

 

MÓDULO 3 Object-Oriented Analysis and Design Using UML

 

  • Utilización del lenguaje de modelado gráfico ampliamente adoptado: el lenguaje

de modelado unificado

- Análisis y Diseño Orientado a Objetos Utilizando UML

- Examen de conceptos y terminología orientados a objetos

  • Desarrollo de una comprensión más profunda de los patrones y marcos que

ayudan a construir componentes de software más flexibles y reutilizables.

- Seguimiento de un proceso de desarrollo de software usando un proyecto de

software OO.

- Creación de un diseño de sistema (el modelo de solución) que admita los

requisitos funcionales (FR).

 

 

MÓDULO 4 Java Patterns

 

  • Revisión de Principios OO

- Revisión de los principios orientados a objetos en java.

- Revisión de Gang of Four Patterns

  • Implementación de patrones en Java

- Implementación de los patrones de integración

- Implementación de patrones en componentes de negocio

- Implementación de patrones Infraestructurales en Java SE

  • Introducción en cambios te tecnología y Anti Patrones

- Exploración de Anti Patrones

- Exploración de cambios en la tecnología java

- Selección de patrones de arquitectura

 

MÓDULO 5 Java Cloud Fundamentals

 

  • Presentación del servicio en la nube de Oracle Java

- Descripción general de Oracle Java Cloud Service

- Descripción de las características y beneficios de Java Cloud Service

- Enumeración de los componentes de Oracle Java Cloud Service

  • Introducción al servidor Oracle WebLogic

- El rol de WebLogic Server en JCS

- Definición de los términos de Oracle WebLogic Server: dominio, servidor,

clúster, administrador de nodos

- Listado de servicios e interfaces de administración de Oracle WebLogic Server

  • Introducción a Oracle Coherence

- Explicación de las características y el rol de Oracle Coherence en JCS

- Especificación de la integración de Oracle Coherence con Oracle WebLogic

Server

  • Presentación de Oracle Traffic Director

- Explicación de los conceptos y la función de Oracle Traffic Director en JCS

- Descripción de las funciones de Oracle Traffic Director

  • Acceder a la instancia de Java Cloud Service

- Describir la conectividad con Java Cloud Service y Database Cloud Service

- Acceder a las consolas de administración de Java Cloud Service y Fusion

Middleware Control

- Introducción a la configuración del dominio de WebLogic Server

- Descripción de la línea de comandos y la API REST para Java Cloud Service

  • Configuración del servidor WebLogic

- Utilización de la consola de administración del servidor Oracle WebLogic

- Utilización de la aplicación Fusion Middleware Control

- Descripción de los cambios de configuración comunes de WebLogic Server

para Java Cloud Service

  • Inicio y detención de servidores

- Comparación del inicio/detención de WebLogic Server en los niveles de

instancia de Java Cloud Service y Server

- Descripción del ciclo de vida de la instancia del servidor WebLogic

- Inicio y detención de servidores WebLogic mediante la Consola de

administración y la aplicación Fusion Middleware Control

- Inicio y detención de máquinas virtuales de Java Cloud Service y sus instancias asociadas de WebLogic Server mediante el panel de control de Java Cloud

Service

- Revisión e investigación de problemas de inicio del servidor

  • Implementación de aplicaciones

- Describir el proceso de implementación de WebLogic Server.

- Definición de componentes de despliegue de Java EE.

- Aplicación de las herramientas de implementación de WebLogic Server.

- Implementación de una aplicación.

- Comprobación de aplicaciones implementadas.

 

MÓDULO 6 Application Development on Oracle Cloud

 

  • Visión general sobre aplicaciones Oracle en la nube

- Descripción de Servicios en la nube de Desarrollo de Aplicaciones Oracle.

- Oracle Cloud Platform para base de datos en la Nube

- Aspectos básicos de la infraestructura de Oracle Cloud

  • Conocimiento de implementación Java en cloud y servicios de contenedores

- Implementación de aplicaciones en Java Cloud Services

- Introducción al servicio de contenedores de Oracle con Kubernetes

- Tecnología BlockChain

  • Introducción en Visual Builder

- Visual Builder Studio: Essentials

- Visual Builder Studio: integración continua

 

MÓDULO 7 Develop, Test and Deploy Java Application on OCI

 

 

  • Introducción en Java on OCI y VM

- Implementación de una aplicación Java SE en Oracle Cloud Infrastructure

- Creación de claves SSH

- Aprovisionamiento y acceso a una instancia informática de VM

  • Conocimiento de Instancias ATP

- Aprovisionamiento de una instancia de base de datos de procesamiento de

transacciones autónomas (ATP)

- Utilización de SQL Developer para conectarse a una instancia de ATP

  • Configuración, consulta y modificación der datos en la base de datos ATP.

 

Requisitos del curso

El curso está 100% subvencionado (gratuito) para desempleados inscritos como demandantes de empleo en Andalucía

 

Los requisitos de acceso son:

-Título de Bachiller o equivalente

-Haber superado la prueba de acceso a Ciclos Formativos de Grado Superior

-Certificado de profesionalidad de nivel 3

-Haber superado cualquier prueba oficial de acceso a la universidad

-Título de Técnico Superior (FP Grado superior) o equivalente

-Título de Grado o equivalente

-Título de Postgrado (Máster) o equivalente

Titulación del curso

Realizando con éxito el curso, conseguirás un diploma acreditativo de la realización del curso.

¡Solicita tu plaza!