Skip to content

Desarrollo del Curso Máster Completo en Java de cero a experto 2023 (+127 hrs) Creado por: Andrés José Guzmán.

Notifications You must be signed in to change notification settings

KatzeeDev/complete-java-expert-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Máster en Java 2023: Registro de Mis Avances y Proyectos

Bienvenido a mi repositorio personal, dedicado a documentar mi experiencia en el "Máster Completo en Java de cero a experto 2023", con una duración de 127 horas de contenido educativo en el mundo de Java, impartido por el Profesor Andrés Guzmán en la plataforma Udemy.

El objetivo de este repositorio es compartir mis avances, desafíos y logros mientras desarrollo y aprendo a través de este exhaustivo curso. Aquí encontrarás no solo mi código y soluciones a diversos desafíos, sino también reflexiones y aprendizajes, ofreciendo una mirada interna a mi proceso de crecimiento como programador en Java y el inicio de mi carrera.

Quiero enfatizar que este repositorio es un reflejo de mi aprendizaje personal y que todos los derechos del material del curso están reservados al autor original. Aunque proporciono mis propios apuntes y material de trabajo, recomiendo adquirir y acceder al curso oficial para obtener la experiencia completa y el soporte del instructor. Espero que mi trabajo aquí sirva como material de apoyo y complemento a tus estudios.

Importante

  • He decidido finalizar mi aprendizaje del "Máster Completo en Java de cero a experto 2023" hasta la sección 36, debido a algunas limitaciones y desactualizaciones del contenido. Sin embargo, planeo continuar mi aprendizaje en Java con otros recursos y actualizaciones.
  • Se han eliminado las secciones 36, 35 y 34 relacionadas con bases de datos para evitar problemas a la hora de ejecución de cualquiera de estas secciones.

Para una vista detallada de mis apuntes

Puedes acceder a Apuntes.md.

Lo que He Aprendido

Este curso me ha llevado desde un nivel de principiante hasta un nivel intermedio-avanzado en Java, cubriendo áreas como:

  • Fundamentos de Java: Desde el manejo básico de variables, cadenas con el Tipo String, operadores, hasta flujos de control y clases como Date, Calendar, System y Math.

  • Programación Orientada a Objetos (POO): Abordando conceptos clave como clases, objetos, paquetes, sobrecarga de métodos, herencia, clases abstractas e interfaces. También se trataron temas prácticos, como un sistema de facturación y ejemplos de implementación con interfaces.

  • Tecnologías Avanzadas y Características Modernas: Introducción a tipos genéricos en Java (Java Generics), manejo de excepciones y la API de colección de Java. Además, se abordó la programación funcional introducida en Java 8, incluyendo expresiones lambda, la API stream, el uso de Optional y las nuevas clases Date y Time.

  • Concurrencia: Aprendiendo sobre threads, hilos y cómo gestionar la concurrencia en aplicaciones Java.

  • Patrones de Diseño y Desarrollo Práctico: Se trataron diversos patrones de diseño fundamentales y se realizaron múltiples desafíos y proyectos a nivel de CLI que reflejan situaciones prácticas en la industria del software.

  • Manejo de Archivos: Introducción a la lectura y escritura de archivos en Java, un pilar fundamental en el desarrollo de aplicaciones.

  • Bases de Datos: Se introdujeron conceptos sobre la conexión y manipulación de bases de datos con JDBC, incluyendo transacciones y la gestión de conexiones. Sin embargo, decidí no incluir esta parte en mi código debido a problemas de ejecución en otros entornos.

Te invito a explorar este repositorio para ver mi trabajo en detalle y comprender cómo he aplicado lo aprendido en estas secciones del curso.

Temas pendientes

  • Actualizar APUNTES.md hasta la sección 36.

About

Desarrollo del Curso Máster Completo en Java de cero a experto 2023 (+127 hrs) Creado por: Andrés José Guzmán.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published