Código oficial: IFCD0005Familia: Informática y comunicaciones
Especialidad Formativa

Programador Java SE profesional en cloud

Programar y desarrollar exitosamente aplicaciones utilizando el lenguaje de Java así como proporcionar los conocimientos suficientes para preparar la certificación oficial del fabricante Oracle Certified Professional, Java SE Programmer.

Convocatoria

Financiación y modalidades

Convocatoria

Ocupados 2024-2027, 2ª Fase

ESTATAL_2024_27_F2

Prioritario SEPEInnovaciónDescarbonizaciónDigitalización

Dirigido a profesionales de

ECONOMÍA E INDUSTRIA DIGITAL

Convenios:

  • Economía e Industria Digital

Opciones de impartición

Modalidad: Presencial

100% presencial

Presencial

Duración

240h

Coste/hora

10.59

Ingreso por alumno: 2542

Temario

Contenido del programa

  • Identificación de los conceptos básicos del lenguaje de programación(10h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Código fuente vs código máquina
    • Dependencia de la plataforma e independencia de la plataforma
    • Utilización de API y bibliotecas

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Comprensión y determinación del lenguaje de programación Java(10h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • 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

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Implementación de programación Java intermedia y conceptos orientados a objetos(10h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • 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

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Introducción a expresiones Lambda(10h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Utilización de las características de simultaneidad de Lambda Expression
    • Búsqueda y filtración de colecciones usando expresiones lambda

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Aplicación de prácticas de programación modular y servicios a las aplicaciones y realizar operaciones(10h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • 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

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Creación de aplicaciones Java(10h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • 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

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más

Actividades del módulo

  • Aplicaciones prácticas
  • Glosario
  • Bibliografía
  • Legislación de referencia
  • Actividades prácticas
  • Examen