Skip to content

dukquerio/Ciclo2_Java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Material de clase de programación en Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 90.8%
  • Java 9.0%
  • HTML 0.2%