Skip to content

dnbsammie/Java-0-to-Senior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JAVA: De 0 a Senior

Ejercicios y proyectos en Java

🛠 Herramientas usadas:

Acerca del repositorio

Repositorio utilizado para la recopilación de ejercicios y proyectos a lo largo de los 12 modulos del bootcamp: Java de 0 a Senior.

Sitio web de la carrera.
Tabla de Contenidos
  1. Modulo 1
  2. Modulo 2
  3. Modulo 3
  4. Modulo 4
  5. Modulo 5
  6. Modulo 6

Modulo 1

Fundamentos de Programación en Java

  1. Introducción a Java.
  2. Variables, tipos de datos y operadores.
  3. Estructuras de control de flujo.
  4. Métodos y modularidad.
  5. Arrays y estructuras de datos básicas.
  6. Conceptos básicos de programación funcional.
  7. Ejercicio práctico integrador con estructuras de control.
  8. Calculadora de inventario.
  9. Proyecto 01: Simulador de viaje Interplanetario.

Modulo 2

Programación Orientada a Objetos (POO)

  1. Introducción a POO: Clases y objetos.
  2. Encapsulamiento y herencia. Uso de modificadores de acceso y herencia.
  3. Polimorfismo e interfaces. Implementación de interfaces y polimorfismo.
  4. Patrones de diseño básicos: Singleton y Factory.
  5. Composición vs. Herencia y mejores prácticas.
  6. Introducción a patrones de diseño avanzados (Observer, Strategy).
  7. Clases anónimas, internas y lambda expressions.
  8. Proyecto práctico de aplicación de POO.
  9. Proyecto 02: .

Modulo 3

Manejo de Excepciones y Depuración

  1. Excepciones y manejo de errores.
  2. Logs y depuración con Log4j y SLF4J.
  3. Configuración y mejores prácticas de logging.
  4. Técnicas avanzadas de depuración en IDEs.
  5. Introducción a pruebas unitarias.
  6. Deouración y resolucón de problemas comunes.
  7. Taller práctico de manejo de errores y logging.
  8. Mini-proyecto con enfoque en manejo de excepciones y depuración.
  9. Proyecto 03: .

Modulo 4

Manejo de Excepciones y Depuración

  1. Introducción a las colecciones de Java.
  2. Streams API: Introducción y operaciones básicas.
  3. Streams avanzados y Parallel Streams.
  4. Uso de Comparator y Comparable para ordenación.
  5. Operaciones avanzadas con colecciones.
  6. Uso de colecciones concurrentes.
  7. Gestion avanzada de datos con colecciones y Streams.
  8. Taller práctico de optimización de colecciones.
  9. Proyecto 04: .

Modulo 5

Bases de Datos Relacionales y NoSQL

  1. Introducción a bases de datos relacionales y SQL.
  2. Conexión a bases de datos con JDBC.
  3. Introducción a JPA e Hibernate.
  4. Relaciones entre entidades (OneToOne, OneToMany, ManyToMany).
  5. Consultas JPQL y Criteria API.
  6. Optimización y uso de caché con Hibernate.
  7. Introducción a bases de datos MongoDB.
  8. Ejercicio práctico usando bases de datos MongoDB.
  9. Proyecto 05: .

Autor

About

Java Exercises

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages