Programación en Java
Aprende a programar con Java, uno de los lenguajes más demandados en el sector tecnológico. Este curso te prepara para desarrollar software eficiente mediante el uso de estructuras de control, manejo de excepciones y los principios fundamentales de la Programación Orientada a Objetos (POO), permitiéndote crear aplicaciones robustas y escalables.
Información del curso
- Duración210 horas lectivas
- Fecha de inicio16 de abril de 2026
- UbicaciónEspaña
- EmpresaADAMS
Requisitos y destinatarios
Requisitos
- Pertenecer al sector de consultoría, ingeniería, estudios técnicos, ETTs, Contact Center, prevención ajena, I+D o gestión de información.
Dirigido a
Trabajadores, desempleados y autónomos vinculados al sector de servicios a empresas.
Qué aprenderás
- Comprender los paradigmas y fundamentos de la programación
- Dominar la sintaxis y estructura del lenguaje Java
- Implementar correctamente tipos de datos, variables y constantes
- Aplicar los principios de la Programación Orientada a Objetos
- Desarrollar clases, métodos y constructores eficientes
- Gestionar el control de flujo con estructuras de selección y repetición
- Implementar estrategias eficaces de control y manejo de excepciones
Temario
Fundamentos de la Programación
En esta etapa inicial, establecemos los cimientos necesarios para entender cómo piensan las máquinas y cómo se traduce la lógica en código eficiente.
- Lógica de programación: Datos, algoritmos y estructuras de programas.
- Entorno profesional: Herramientas de desarrollo, calidad de software y paradigmas actuales.
Sintaxis y Estructura en Java
Exploramos los componentes que definen el lenguaje Java, garantizando una codificación limpia y estructurada.
- Elementos del lenguaje: Identificadores, palabras reservadas y literales.
- Gestión de datos: Variables, constantes y tipos de datos.
- Operadores: Precedencia y evaluación lógica para el control de datos.
Dominio de la Orientación a Objetos (POO)
La parte central del curso se dedica al paradigma más importante del desarrollo moderno.
- Arquitectura de clases: Estructura, miembros y creación de atributos.
- Mecanismos de POO: Métodos, sobrecarga, constructores y visibilidad (control de acceso).
- Gestión de objetos: Instanciación, comparación de objetos y uso de métodos estáticos.
- Bibliotecas: Aprovechamiento de paquetes de clases predefinidas.
Flujo y Robustez del Código
Para finalizar, aprendemos a dotar a nuestras aplicaciones de capacidad de decisión y tolerancia a fallos.
- Estructuras de control: Selección y repetición para optimizar procesos.
- Gestión de errores: Manejo profesional de excepciones y aserciones para crear software robusto ante imprevistos.
- Avanzado: Técnicas de uso de clases avanzadas para proyectos de mayor envergadura.