Skip to content

Latest commit

 

History

History
89 lines (54 loc) · 4.2 KB

File metadata and controls

89 lines (54 loc) · 4.2 KB

Programación en Java

Hecho por: Juan David Argüello Plata

En este repositorio encontrarás todo el material desarrollado para aprender Java.

Material interactivo

A continuación, podrás acceder al material interactivo desarrollado para familiarizarte con las bases del lenguaje.

  • Bases del lenguaje: variables, condicionales y bucles.
Título Temas Enlace
Introducción a Java Variables Open In Colab
Condicionales Estructuras if-else if-else Open In Colab
Bucles Ciclos for, while y do-while Open In Colab
  • Programación Orientada a Objetos: métodos, estructuras de datos y clases.
Título Temas Enlace
Métodos Funciones y métodos Open In Colab
Estructuras de datos Matrices, estructuras asimétricas y mapas Open In Colab
Clases Programación orientada a objetos Open In Colab
  • Relación entre clases: UML, agregación, composición, herencia y polimorfismo, entre otros.
Título Temas Enlace
UML Lenguaje Unificado de Modelado views
Relaciones básicas Agregación, composición y asociación Open In Colab
Herencia Súper clases (padre) y subclase (hijo) Open In Colab
  • Otras herramientas: clases y métodos abstractos e interfaces, entre otros.
Título Temas Enlace
Abstracto Clases abstractas e interfaces Open In Colab
Colecciones Set, List, Queue y Deque
  • Desarrollo de software: interfaces gráficas y bases de datos relacionales (SQLite).
Título Temas Enlace
SQL Bases de datos relacionales
Interfaces gráficas JavaFX

Herramientas

Herramientas sugeridas para el proceso de aprendizaje:

  • Google colab - Material interactivo para Python y Java (a través de JShell).

  • JDoodle - Compilador online de Java.

  • draw.io - Diagramas UML.

  • BlueJ - UML interactivo en Java.

  • SQLite - Compilador SQL online.