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

Introducción a la programación Java

Adquirir un conocimiento introductorio y práctico del lenguaje Java y sus tecnologías asociadas, para desarrollar pequeñas aplicaciones en las que aplicar principios generales y de orientación a objetos.

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 o Teleformación

Puede impartirse en formato presencial o a distancia

Presencial

Duración

30h

Coste/hora

10.59

Ingreso por alumno: 318

Teleformación

Duración

30h

Coste/hora

5.56

Ingreso por alumno: 167

Temario

Contenido del programa

  • Conocimiento de los fundamentos de Java(3h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • 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

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Comprensión de la sintaxis básica en Java(3h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

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

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Asimilación de los elementos y conceptos básicos(3h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • 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

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Manejo de excepciones(2h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • 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

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Valoración de las implicaciones medioambientales de las actividades de programación(1h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Adopción de prácticas para reducir el impacto ambiental de las actividades para el desarrollo de software

    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
IFCD0181 Introducción a la programación Java | Contenidos SCORM para Centros | Hawkings Learning House