Skip to content

Curso completo de Java desde cero. Aprende con teoría clara, ejemplos comentados y ejercicios prácticos diseñados para dominar los fundamentos del lenguaje.

License

Notifications You must be signed in to change notification settings

MrGL1TCH/curso_java_principiantes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso de Java para Principiantes

Banner Curso Java Principiantes

Bienvenido al curso básico de Java para principiantes

Diseñado para aprender paso a paso, con teoría explicada de forma clara, ejemplos comentados y ejercicios prácticos.

Ideal para estudiantes, autodidactas o quienes se preparan para entrevistas técnicas (como Amazon, Google, etc.).


Objetivo del curso

Este curso tiene como objetivo ayudarte a:

  • Aprender los fundamentos de Java con ejemplos simples y explicativos.
  • Practicar cada tema con ejercicios diseñados para reforzar la lógica y comprensión.
  • Prepararte para retos reales, entrevistas o cursos avanzados de programación.

Formato del curso

Cada módulo del curso contiene:

  • Explicación teórica en un archivo README.md.
  • Ejercicios resueltos con comentarios educativos.
  • Retos para practicar por tu cuenta.

Todos los ejercicios están diseñados con un enfoque didáctico, usando comentarios paso a paso para facilitar la comprensión.


Temario del curso

Java

Módulo Tema Descripción breve
01 print en Java Cómo imprimir texto en consola. Secuencias especiales.
02 Variables y Tipos de Datos Declaración de variables, tipos primitivos.
03 Operadores Aritméticos, lógicos, comparación, asignación.
04 Condicionales if, else Decisiones simples y múltiples.
05 switch Alternativa para múltiples opciones.
06 Entrada del usuario (Scanner) Leer datos desde la terminal.
07 Ciclos while y do-while Repetición basada en condiciones.
08 Ciclo for Ciclos con contador.
09 Arreglos (Arrays) Almacenar múltiples valores del mismo tipo.
10 Métodos (Funciones) Modularizar el código y reutilizar lógica.
11 Clases y Objetos Introducción a la programación orientada a objetos.
12 Encapsulamiento y modificadores public, private, getters y setters.
13 Constructores Inicializar objetos al crearlos.
14 Herencia y polimorfismo Extender clases y redefinir métodos.
15 Manejo de errores (try-catch) Capturar y manejar excepciones.
16 Proyecto Final Mini proyecto aplicando todo lo aprendido.

❗Proyecto en curso! Módulos en desarrollo.


¿Cómo usar este curso?

Puedes seguir los módulos desde tu navegador usando Replit, o instalar un entorno local:

  1. Instala Java JDK.
  2. Usa un editor como VS Code, Eclipse o Cursor.
  3. Descarga o clona este repositorio.
  4. Abre el archivo README.md del módulo que estés estudiando, dentro vendrá toda la teoría, ejemplos y ejercicios por resolver.
  5. Usa los archivos .java para resolver los ejercicios.

Todos los archivos para resolver ejercicios están nombrados como EjercicioNModuloXX.java.

Requisitos previos

No necesitas conocimientos previos de programación, este curso comienza desde cero.
Lo que sí recomiendo es

¿Qué aprenderás al finalizar este curso?

  • Conocerás la sintaxis y estructura básica de Java.
  • Podrás construir programas que lean datos, tomen decisiones y repitan acciones.
  • Comprenderás los fundamentos de la programación orientada a objetos.
  • Tendrás una base sólida para cursos intermedios o aplicar a vacantes de trainee/junior.

¿Te gustaría contribuir?

Si tienes sugerencias, errores corregidos o nuevas ideas, puedes abrir un issue o enviar un pull request.

Revisa CONTRIBUTING.md para más detalles.

Licencia

Este proyecto está bajo la licencia MIT.

Agradecimientos

Gracias por tomarte el tiempo de estudiar con este curso.
Recuerda: el aprendizaje viene de intentarlo.
Practica, explora y no tengas miedo de fallar. Cada línea de código te acerca más a dominar Java.


Autor

Creado por MrGL1TCH
México – Me encanta ayudar, solucionar, mejorar y aprender constantemente.

GitHub LinkedIn

About

Curso completo de Java desde cero. Aprende con teoría clara, ejemplos comentados y ejercicios prácticos diseñados para dominar los fundamentos del lenguaje.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Languages