En este repositorio encontrarás todo el material desarrollado para aprender Java.
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 | |
| Condicionales | Estructuras if-else if-else | |
| Bucles | Ciclos for, while y do-while |
- Programación Orientada a Objetos: métodos, estructuras de datos y clases.
| Título | Temas | Enlace |
|---|---|---|
| Métodos | Funciones y métodos | |
| Estructuras de datos | Matrices, estructuras asimétricas y mapas | |
| Clases | Programación orientada a objetos |
- Relación entre clases: UML, agregación, composición, herencia y polimorfismo, entre otros.
| Título | Temas | Enlace |
|---|---|---|
| UML | Lenguaje Unificado de Modelado | |
| Relaciones básicas | Agregación, composición y asociación | |
| Herencia | Súper clases (padre) y subclase (hijo) |
- Otras herramientas: clases y métodos abstractos e interfaces, entre otros.
- 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 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.