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.
Financiación y modalidades
Ocupados 2024-2027, 2ª Fase
ESTATAL_2024_27_F2
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
Duración
30h
Coste/hora
10.59€
Ingreso por alumno: 318€
Duración
30h
Coste/hora
5.56€
Ingreso por alumno: 167€
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