Algunos de los temas que puedo cubrir:
- Conceptos básicos de Java (clases, objetos, bucles, condiciones, expresiones lambda, etc.)
- Programación orientada a objetos (herencia, polimorfismo, abstracción, encapsulación, etc.)
- Algoritmos (clasificación, búsqueda, etc.)
- Manejo de archivos (leer del archivo, escribir en el archivo, etc.)
- Estructuras de datos (matrices, listas, árboles, mapas, etc.)
- Integración de bases de datos (consultas, procedimientos almacenados, desencadenadores, etc.)
- Interfaces de usuario (JavaFX, Swing, basadas en consola, etc.)
- J2EE (Spring, Hibernación, Transacciones)
Herramientas:
- IntelliJ (mi IDE preferido)
- NetBean
- Eclipse
- Código de estudio visual