PROGRAMACIÓN

JAVA

Eclipse IDE JDK 22 JDBC

Curso CISE - 100 Horas

De fundamentos a aplicaciones con BD

☕ Domina Java desde cero

☕ ¿Qué vas a aprender?

Desarrollo Completo en Java

Desde la sintaxis básica hasta aplicaciones con bases de datos

💻

Fundamentos Java

Sintaxis, variables, estructuras

🎨

POO Avanzada

Clases, objetos, herencia

🖼️

Interfaces Gráficas

WindowBuilder, Swing

Aprenderás a:

  • Dominar Java: sintaxis, POO, estructuras de control
  • 🎨 Crear interfaces gráficas: WindowBuilder para aplicaciones visuales
  • 🗄️ Conectar con bases de datos: JDBC, CRUD completo
  • 🚀 Desarrollar proyectos reales: calculadoras, gestión, sistemas

🎯 Objetivos del Curso

  • Instalar y configurar Eclipse IDE entorno profesional
  • Dominar sintaxis Java variables, operadores, condicionales
  • Programación Orientada a Objetos clases, herencia, polimorfismo
  • Crear interfaces gráficas con WindowBuilder y Swing
  • Gestionar bases de datos conexión JDBC, operaciones CRUD
  • Desarrollar aplicaciones completas desde la lógica hasta la UI

Al finalizar: Crearás aplicaciones Java profesionales con interfaz gráfica y base de datos

📚 Estructura del Curso (100 Horas)

☕ Módulo 1

Fundamentos Java

20h

Eclipse, sintaxis, variables, operadores, estructuras control

🎯 Módulo 2

POO - Programación Orientada a Objetos

25h

Clases, objetos, métodos, constructores, herencia, polimorfismo

🎨 Módulo 3

Interfaces Gráficas

20h

WindowBuilder, Swing, eventos, layouts, componentes

🗄️ Módulo 4

Bases de Datos con JDBC

20h

Conexión MySQL, operaciones CRUD, sentencias preparadas

🚀 Módulo 5

Proyectos Integradores

15h

Aplicaciones completas: Calculadora, Control Usuarios, Cartelera

📊 Metodología de Aprendizaje

Aprende programando desde el primer día

15% Teoría

Conceptos clave

25% Ejemplos

Código guiado

40% Práctica

Ejercicios

20% Proyectos

Aplicaciones

✨ Características del curso:

  • 💻 Práctica desde el inicio escribe código desde la primera clase
  • 🎯 Ejercicios progresivos de básico a avanzado
  • 🖼️ Proyectos visuales interfaces gráficas atractivas
  • 🗄️ Aplicaciones con BD sistemas de gestión completos
  • 📚 Documentación completa Javadoc y buenas prácticas

🛠️ Herramientas que Usarás

Stack profesional de desarrollo Java

Java JDK 22

Plataforma de desarrollo

Motor de Java

🌑

Eclipse IDE

Entorno desarrollo

IDE profesional

🎨

WindowBuilder

Diseñador visual

Interfaces gráficas

🗄️

MySQL

Base de datos

Gestión de datos

🔌

JDBC

Conector BD

Java Database

📦

Swing

Framework UI

Componentes visuales

💰 Inversión Total: 0€

Todas las herramientas son gratuitas y open source

☕ Fundamentos y POO

Fundamentos Java

  • Instalación: JDK y Eclipse IDE
  • Sintaxis básica: Variables, tipos de datos
  • Operadores: Aritméticos, lógicos, relacionales
  • Estructuras control: If, switch, bucles
  • Arrays: Unidimensionales y multidimensionales
  • Métodos: Parámetros y retorno

Programación Orientada a Objetos

  • Clases y objetos: Definición e instanciación
  • Encapsulación: Getters, setters, modificadores
  • Constructores: Sobrecarga de constructores
  • Herencia: Extends, super, protected
  • Polimorfismo: Sobrescritura de métodos
  • Interfaces: Implementación múltiple

🎯 Proyectos del Módulo

  • ✓ Calculadora por línea de comandos con Javadoc
  • ✓ Sistema de gestión de objetos (Helpers, clases personalizadas)
  • ✓ Ejercicios progresivos de POO

🎨 Interfaces Gráficas con Swing

WindowBuilder

  • Diseñador visual de interfaces
  • Drag & Drop de componentes
  • Vista previa en tiempo real
  • Generación automática de código

Componentes Swing

  • JFrame, JPanel, JDialog
  • JButton, JLabel, JTextField
  • JTable, JList, JComboBox
  • Layouts: BorderLayout, GridLayout

Eventos

  • ActionListener para botones
  • MouseListener para ratón
  • KeyListener para teclado
  • Manejo de eventos personalizados

Personalización

  • Cambio de colores y fuentes
  • Iconos e imágenes
  • Look & Feel personalizado
  • Validación de formularios

🎨 Proyectos con Interface

  • ✓ Calculadora gráfica interactiva
  • ✓ Sistema de cartelera de cine
  • ✓ Gestión de envíos
  • ✓ Control de usuarios con login

🗄️ Conexión con Bases de Datos (JDBC)

Fundamentos JDBC

  • Drivers MySQL: Instalación y configuración
  • Conexión: DriverManager, Connection
  • Consultas: Statement vs PreparedStatement
  • ResultSet: Navegación por resultados
  • Transacciones: Commit y rollback

Operaciones CRUD

  • Create: INSERT de registros
  • Read: SELECT y filtrado de datos
  • Update: Modificación de registros
  • Delete: Eliminación de datos
  • Interfaz CRUD: Aplicación completa

🚀 Proyectos con Base de Datos

Control de usuarios • Gestión de cartelera • Sistema de envíos • CRUD completo

🎓 Información del Curso

📋 Requisitos

  • Conocimientos básicos de informática
  • Iniciación a la Programación (preferentemente completado)
  • Bases de Datos / MySQL (preferentemente completado)
  • Ganas de programar y crear aplicaciones Java

💼 Salidas Profesionales

  • Desarrollador Java Junior
  • Programador de aplicaciones
  • Desarrollador backend
  • Analista programador

🚀 ¡Inscríbete Ahora!

Curso CISE - Programación Java con Eclipse IDE

100 Horas • JDK 22 • Interfaces Gráficas • JDBC

📧 Más información: contacto@cise.es

🌐 www.cise.es