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.
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€
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