course landscape image

Curso de Desarrollo con Java

Aprende a programar desde cero y domina los fundamentos del desarrollo de software con Java y la Programación Orientada a Objetos. Este curso intensivo te guiará a través de la sintaxis básica, estructuras de control, colecciones y los pilares de la POO, culminando con el desarrollo de tu primera aplicación funcional.

Duración
30 Horas
Modalidad
Presencial
Cupos disponibles
15
Inicio del curso
28/02/2026
Inversión
60$

Requisitos

  • Edad mínima de 16 años.

Al terminar el curso podrás

  • Comprender la sintaxis y estructura básica del lenguaje Java.
  • Aplicar estructuras de control (if switch for while) y funciones.
  • Modelar clases y objetos con principios de la Programación Orientada a Objetos.
  • Utilizar colecciones para gestionar datos de manera eficiente.
  • Implementar herencia, interfaces y manejo de errores.
  • Desarrollar una aplicación funcional aplicando buenas prácticas de código.
Facilitador

José Daniel Cadenas Lucero

Contenidos

Introducción a Java y Estructuras Básicas

  • Origen y características del lenguaje Java
  • Sintaxis y estructura de un programa Java
  • Variables, constantes y operadores
  • Estructuras de control: if, switch, bucles for y while
  • Creación de funciones (métodos)

Fundamentos de Programación Orientada a Objetos (POO)

  • Concepto de POO
  • Creación de clases, objetos, atributos y métodos
  • Uso de constructores y sobrecarga
  • Encapsulamiento con getters y setters

Colecciones y Estructuras Dinámicas

  • Declaración y uso de arreglos
  • Utilización de ArrayList, HashMap, HashSet
  • Iteración sobre colecciones con bucles y Iterator

Herencia, Abstracción e Interfaces

  • Creación de superclases y subclases
  • Uso de super y this
  • Clases abstractas y métodos abstractos
  • Implementación de interfaces
  • Uso de atributos y métodos estáticos

Manejo de Errores y Clases Genéricas

  • Manejo de excepciones con try catch finall y throw
  • Validación de datos con expresiones regulares (regex)
  • Uso de la clase Object y sobreescritura de métodos (toString, equals)
  • Introducción a clases genéricas

Proyecto Final y Buenas Prácticas

  • Diseño de una aplicación modular y funcional
  • Aplicación de todos los conceptos aprendidos en el curso
  • Documentación del código y del proyecto (Opcional)
  • Uso de control de versiones básico

Horario

Sábado
1:00 pm a 4:00 pm

Cursos relacionados