ALICACIONES JAVA IFCD023PO – 30 HORAS

Este curso proporciona los conocimientos necesarios para desarrollar aplicaciones en lenguaje Java. Se abordan desde los fundamentos de la programación orientada a objetos hasta la creación de interfaces gráficas y acceso a bases de datos. Está dirigido a personas que quieran iniciarse o reforzar sus competencias en desarrollo de software con Java.

Consulta fechas en el centro
Duración: 30 horas

Objetivos del curso:

  • Conocer la sintaxis y fundamentos del lenguaje Java.
  • Aplicar la programación orientada a objetos (POO) en proyectos de software.
  • Desarrollar aplicaciones con manejo de excepciones, colecciones y ficheros.
  • Implementar interfaces gráficas con Swing/JavaFX.
  • Acceder a bases de datos mediante JDBC.
  • Comprender buenas prácticas y metodologías para el desarrollo en Java.

TEMARIO

1. Introducción a Java y Entorno de Desarrollo

Historia y características de Java.

Instalación de JDK y uso de IDE (Eclipse, IntelliJ, NetBeans).

Estructura básica de un programa en Java.

Compilación y ejecución de programas.

2. Fundamentos del Lenguaje Java

Tipos de datos y variables.

Operadores y expresiones.

Sentencias de control: condicionales, bucles y switch.

Métodos y paso de parámetros.

Ámbito y ciclo de vida de las variables.

3. Programación Orientada a Objetos en Java

Clases, objetos y constructores.

Encapsulación, herencia y polimorfismo.

Interfaces y clases abstractas.

Sobrecarga y sobreescritura de métodos.

Paquetes y organización del código.

4. Manejo de Excepciones y Colecciones

Tipos de excepciones y gestión con try-catch-finally.

Creación de excepciones personalizadas.

Clases wrapper y autoboxing.

API de colecciones: List, Set, Map.

Iteradores y genéricos.

5. Entrada/Salida y Gestión de Ficheros

Lectura y escritura en ficheros de texto.

Flujo de entrada/salida con InputStream y OutputStream.

Serialización de objetos.

Acceso a ficheros binarios.

6. Interfaces Gráficas de Usuario

Introducción a Swing y/o JavaFX.

Componentes básicos: botones, etiquetas, cuadros de texto, menús.

Eventos y escuchadores.

Diseño de ventanas y paneles.

Aplicaciones gráficas interactivas.

7. Acceso a Bases de Datos con JDBC

Conceptos básicos de JDBC.

Conexión a bases de datos (MySQL, PostgreSQL, etc.).

Consultas SQL desde Java (SELECT, INSERT, UPDATE, DELETE).

Uso de PreparedStatement y ResultSet.

Gestión de transacciones.

8. Desarrollo de Aplicaciones Java

Integración de los módulos aprendidos en un proyecto.

Aplicaciones de consola vs. aplicaciones gráficas.

Aplicación con conexión a base de datos.

Buenas prácticas de codificación.

Documentación y mantenimiento del software.

Información

    ?
    +
    ?
    =


    Instituciones

    Claves de la formación gratuita en ÁREA

    01

    GRATUITA

    Todos los cursos financiados por Lanbide son gratuitos para trabajadores y desempleados.

    02

    PRESENCIALES

    En la escuela, atendemos las necesidades de cada uno de nuestros alumnos, asesoramos en proyectos personales y mantenemos el contacto personal con nuestros alumnos.

    03

    FÁCIL

    Despreocúpate de todo. Nos encargamos de todos los trámites con LANBIDE.

    04

    NUESTRO CARACTER

    Más de 30 años formando y asesorando a alumnos y empresas en Diseño, comunicación y tecnología.

    ¡Nuestros alumnos siempre repiten!