IFCD0181

IFCD0181 Introducción a la programación Java

Compatibilidad
SCORM 1.2. Compatible con Moodle, Canvas, Blackboard, TalentLMS y otros
Trazabilidad para FUNDAE
Registros completos de actividad y evaluación, listos para auditoría
Idiomas
Castellano, catalán, euskera y gallego
Última revisión
2026

Contenido del programa

Fundamentos de Java

2 secciones

Ver todo

Conocimiento de los fundamentos de Java

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Acercamiento a la historia y evolución de Java
  • Conocimiento acerca de las características del lenguaje: portabilidad, orientación a objetos, robustez…ect
  • Identificación de las versiones Java: SE, EE y ME
  • Conocimientos teóricos sobre JDK (Java Development Kit) y JRE (Java Runtime Environment)
  • Instalación y uso de entornos de desarrollo integrados (IDEs): Eclipse, IntelliJ IDEA, NetBeans
  • Conocimientos de la estructura básica de un programa Java
  • Compilación y ejecución de programas Java
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Comprensión de la sintaxis básica en Java

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Conocimiento de los tipos de datos primitivos: int, double, boolean, char, etc
  • Uso de variables y constantes
  • Implementación usando operadores aritméticos, lógicos y de comparación
  • Implementación usando estructuras de control: if-else, switch, for, while y do-while
  • Uso de arrays unidimensionales y multidimensionales
  • Uso de colecciones: ArrayList, LinkedList, HashSet, HashMap…
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Programación orientada a objetos en Java

3 secciones

Ver todo

Asimilación de los elementos y conceptos básicos

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Comprensión de los conceptos fundamentales: clase, objeto, atributo, método
  • Creación y uso de clases y objetos
  • Definición de encapsulamiento y modificadores de acceso
  • Implementación de herencia: superclases y subclases
  • Definición y uso de polimorfismo: sobrecarga y sobreescritura de métodos
  • Definición y uso de interfaces y clases abstractas
  • Gestión de paquetes y organización del código
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Manejo de excepciones

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Definición de jerarquía de excepciones en Java
  • Uso de bloques try-catch-finally
  • Implementación de excepciones comprobadas vs no comprobadas
  • Lanzamiento de excepciones con throw
  • Creación de excepciones personalizadas
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Valoración de las implicaciones medioambientales de las actividades de programación

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Adopción de prácticas para reducir el impacto ambiental de las actividades para el desarrollo de software
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Diseñado para que terminen

Los cursos buenos son los que se terminan. Cada recurso está pensado para mantener a tus estudiantes avanzando: desde el primer objetivo hasta el cierre del curso.

  • Objetivos

    Saben qué van a aprender al inicio de cada tema. Sin avanzar a ciegas.

  • Diagramas

    Conceptos clave visualizados antes de leer. Menos esfuerzo, mejor retención.

  • Podcasts

    Otro formato para avanzar fuera del ordenador: en el coche, andando, entre tareas.

  • Autoevaluaciones

    Saben dónde están en cada paso. Sin sorpresas al final del curso.

  • Tarjetas de estudio

    Repasan en 5 minutos. No tienen que releer todo el tema antes de avanzar.

  • Recuerda

    Cierre de cada tema con lo esencial. Pasan al siguiente con todo claro.

  • Quiero saber más

    Opcional, para curiosos. No alarga el curso de quien solo quiere terminar.

Demo abierta

Pruébalo tú mismo. Un curso completo, sin formularios.

SEAD025PO Básico de Gestión de Prevención de Riesgos Laborales · 50h · 4 idiomas