Skip to content

sanchedev/AprendiendoJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AprendiendoJava.java

Repositorio de clases y ejercicios para aprender Java paso a paso.

El objetivo es entender la lógica, no solo escribir código.

¿Cómo funciona?

  • Todas las clases están ubicadas en el paquete clases.
  • En cada clase se van a dejar ejercicios para resolver dentro del paquete ejercicios.sesion## con el nombre de la persona.
  • Debes enviar tus soluciones mediante Pull Request (PR)

Esto será o fue explicado en la Clase 1.


Estructura del repositorio

Cada sesión va a ser representada por dos paquete:

sesion01.enclase
sesion01.ejercicios

Dentro de enclase van a estar los archivos .java hechos en clase como modo de demostración. Dentro de ejercicios va a haber un archivo igual a este en el que verán la lista de ejercicios a hacer y dentro tendrán que colocar sus ejercicios los estudiantes. Cada ejercicio es representada por un paquete de esta manera: sesion##.ejercicios.ejercicio##, donde ## es un número.


¿Cómo entregar ejercicios?

1. Haz un fork del repositorio

Botón Fork (arriba a la derecha en GitHub)

3. Resuelve los ejercicios

  • No borres archivos existentes
  • Crea o edita los archivos necesarios
  • Un archivo por ejercicio

4. Haz commit

Usa la barra lateral para hacer un commit (confirmación) para confirmar que tu progreso está completo. Ponle de título "Resolviendo el ejercicio ##" y en la descripción si quiere recomendaciones o dudas que se tengan.

5. Haz push

Usa el botón Push en la barra de arriba.

6. Crea un Pull Request

Desde GitHub:

  • Click en Compare & pull request
  • Explica qué hiciste, cómo lo hiciste y lo que sientes que lograste.

Reglas

  • Intenta resolver los ejercicios por tu cuenta antes de preguntar
  • No copies soluciones sin entenderlas, trata de comprender lo que programas
  • Un código claro es mucho mejor que código complicado
  • Siempre un archivo por ejercicio

Sesiones

Sesión 01

Entrar

Temas:

  • Instalar y aprender a usar Github Desktop
  • System.out.print
  • System.out.println
  • Aprender a subir ejercicios

Objetivo:

Entender cómo mostrar información en consola

Sesión 02

Entrar

Temas:

  • ¿Qué son las variables?
  • ¿Por qué las usamos?
  • ¿Por qué son importantes?
  • int y String
  • Asignación de valores

Objetivo:

Aprender a guardar y reutilizar datos

Sesión 03

Entrar

Temas:

  • Funciones que devuelven datos.
  • "".toUpperCase()
  • "".toLowerCase()
  • Math.pow(base, exponente)
  • Integer.parseInt(string)

Objetivo:

Entender que es el retorno y como son las funciones que devuelven cosas.

Sesión 04

Temas:

  • Uso del Scanner
  • Input-Output
  • Leer la consola
  • Ingresar texto por consola

Objetivo:

Entender que es el Scanner y como usarlo para pedirle datos al usuario.

Sesión 05

Temas:

  • Tipos booleanos
  • ¿Qué son los booleanos?
  • ¿Para qué sirven?
  • Operadores de comparación

Objetivo:

Entender que son los booleanos, clase importante antes de entrar a la estructura if-else.


Consejos

  • Si algo no entiendes, intenta explicarlo con tus propias palabras
  • Modifica el código y observa qué cambia
  • Equivocarte es parte del proceso
  • Si hay un error que no eres capaz de solucionar, consulta

Objetivo final

Que puedas escribir programas simples entendiendo cada línea de código.

Si no asistes a una clase no te preocupes, en este repositorio estarán todos los archivos de cada clase para ayudar.

About

Repositorio de prácticas de Java orientado a principiantes. Contiene ejercicios organizados por clases, enfocados en aprender los fundamentos de programación: salida por consola, variables, entrada de datos y lógica básica. Los estudiantes resuelven los ejercicios mediante Pull Requests.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages