Dominio de Programación Java
Este curso online te sumergirá en el mundo de la programación Java, una de las tecnologías más demandadas en el mercado laboral. Aprenderás desde los fundamentos de la programación hasta conceptos avanzados de orientación a objetos, manejo de excepciones, colecciones de datos, interfaces gráficas y acceso a bases de datos. Ideal para desempleados y trabajadores de sectores como contact center, ETT, servicios a empresas y prevención ajenos que buscan mejorar sus habilidades y destacar. ¡Inscríbete y transforma tu futuro profesional!
Información del curso
- Duración210 horas lectivas
- UbicaciónEspaña
- EmpresaADAMS
Requisitos y destinatarios
Requisitos
- Desempleados
- Trabajadores de los sectores:
- Contact center
- Empresas de trabajo temporal (ETT)
- Servicios a empresas
- Servicios de prevención ajenos
Dirigido a
Desempleados y trabajadores de sectores específicos
Qué aprenderás
- Fundamentos de la programación y paradigmas.
- Estructura, tipos de datos y operadores en Java.
- Desarrollo y utilización de objetos y clases.
- Control de flujo y manejo de excepciones.
- Estructuras de almacenamiento y colecciones de datos.
- Lectura, escritura y persistencia de información.
- Acceso a bases de datos relacionales con JDBC.
Temario
Dominio de Programación Java
¡Prepárate para dominar el desarrollo de software con este curso intensivo de programación en Java!
Módulo 1: Fundamentos de la Programación
- Introducción a la Programación:
- Datos, algoritmos y programas.
- Paradigmas de programación: ¿Qué son y cómo funcionan?
- Lenguajes de programación: Una visión general.
- Errores comunes y la importancia de la calidad del software.
- Herramientas y entornos de desarrollo integrados (IDE).
Módulo 2: Elementos Clave de Java
- Identificación de Componentes:
- Estructura y bloques fundamentales de Java.
- Tipos de datos, literales e identificadores.
- Variables: Declaración, inicialización y uso.
- Constantes y conversiones de tipo (casting).
- Operadores y Expresiones:
- Dominio de los operadores en Java.
- Precedencia y orden de evaluación.
Módulo 3: Programación Orientada a Objetos (POO) en Java
- Conceptos Fundamentales de POO:
- Un viaje a través de la historia de la POO.
- Clases: El plano de tus objetos.
- Objetos: Instancias vivas de tus clases.
- Los pilares de la POO: Encapsulación, Herencia y Polimorfismo.
- Desarrollo y Utilización de Clases y Objetos:
- Creación de atributos y métodos.
- Sobrecarga de métodos y constructores.
- Control de acceso: Modificadores públicos, privados y protegidos.
- Clases internas y su aplicación.
- Instanciación, comparación y uso de objetos.
- Métodos estáticos y clases predefinidas.
Módulo 4: Control de Flujo y Manejo de Errores
- Estructuras de Control:
- Sentencias de selección:
if,else,switch. - Bucles de repetición:
for,while,do-while. - Sentencias de salto:
break,continue,return.
- Sentencias de selección:
- Control y Manejo de Excepciones:
- Entendiendo las excepciones en Java.
- Jerarquías de excepciones.
- Bloques
try-catch-finally. - Aserciones para validación.
Módulo 5: Profundizando en Java
- Utilización Avanzada de Clases:
- Herencia: Creando jerarquías de clases.
- Polimorfismo: Escribiendo código flexible.
- Clases y métodos abstractos.
- Interfaces: Contratos de comportamiento.
- Clases y tipos genéricos (Parametric Polymorphism).
- Estructuras de Almacenamiento:
- Arrays unidimensionales y multidimensionales.
- Trabajando con Cadenas de caracteres (
String).
- Colecciones de Datos:
- El framework de Colecciones de Java.
- Operaciones comunes: Añadir, eliminar, buscar.
- Tipos de colecciones:
List,Set,Map.
Módulo 6: Entrada/Salida y Persistencia de Datos
- Lectura y Escritura de Información:
- Flujos (Streams) de entrada y salida.
- Almacenamiento y recuperación de datos en ficheros.
- Introducción a las Interfaces Gráficas de Usuario (GUI) simples.
- Manejo de eventos.
- Gestión de Bases de Datos Relacionales:
- Acceso a bases de datos con JDBC.
- Ejecución de consultas SQL.
- Persistencia de Objetos:
- Introducción a bases de datos orientadas a objetos.
- Mecanismos de consulta y manipulación de datos objeto.