Java Basics
Módulo 1: Fundamentos de Java
En este primer módulo del bootcamp trabajaremos con la sintaxis básica de Java. Practicaremos cómo escribir funciones, usar punto y coma al final de las líneas de código, y cómo declarar, inicializar y utilizar variables y constantes. También trabajaremos con condicionales, loops, tipos de datos primitivos, arreglos y strings.
Si tienes experiencia en lenguajes como JavaScript o Python, reconocerás conceptos como variables y bucles, y podrás enfocarte en las particularidades de Java (tipado estático, estructura de clases, manejo de arrays). Si es tu primer acercamiento a la programación, estos conceptos serán tu base sólida para avanzar.
El enfoque incluye:
¡Todos partiremos de ejercicios básicos que nos permitirán nivelar conocimientos mientras exploramos Java!
Objetivos de Aprendizaje (OAs)
- Sintaxis básica de Java.
- Manipulación de tipos de datos primitivos.
- Uso de condicionales.
- Uso de loops.
- Trabajo con arrays
- Trabajo con strings.
Ejercicios
| ID | Plataforma | Desafío | Habilidades | OA |
|---|---|---|---|---|
| 101 | Codewars | Multiply | Operaciones básicas | 1,2 |
| 102 | Codewars | Even or Odd | Condicionales | 1,3 |
| 103 | Edabit | Minutes to Seconds | Conversión de datos | 1,2 |
| 104 | HackerRank | Welcome to Java! | Salida por consola | 1 |
| 105 | Codewars | Keep Hydrated! | Loops y matemáticas | 1,2 |
| 106 | Codewars | Boolean to String | Tipos de datos | 1,2 |
| 107 | HackerRank | Java If-Else | Condicionales | 3 |
| 108 | HackerRank | Java Loops I | Loops | 4 |
| 109 | Edabit | Divisible by Five | Condicionales | 3 |
| 110 | Codewars | Sum Arrays | Arrays y loops | 5 |
| 111 | Codewars | Count Positives/Sum Negatives | Arrays | 5 |
| 112 | HackerRank | Java Stdin and Stdout I | Entrada/Salida | 1 |
| 113 | HackerRank | Java Output Formatting | Formato de strings | 6 |
| 114 | Edabit | Smallest and Biggest Numbers | Arrays | 5 |
| 115 | Codewars | Remove First and Last Character | Strings | 6 |
| 116 | Codewars | String Repeat | Strings y loops | 4 |
| 117 | HackerRank | Java Strings Introduction | Strings | 6 |
| 118 | Edabit | Reverse a String | Strings | 4 |
| 119 | Codewars | Check String Suffix | Strings | 4 |
| 120 | Codewars | Find the Odd Int | Arrays y lógica | 3,4 |
| 121 | Codewars | Credit Card Mask | Strings | 6 |
| 122 | HackerRank | Java Subarray | Arrays y loops | 3,4 |
| 123 | HackerRank | Java String Tokens | Strings | 5,6 |
| 124 | Codewars | Count Duplicates | Strings y colecciones | 3,6 |
| 125 | Codewars | Isograms | Strings | 3,6 |
| 126 | Codewars | Vowel Count | Strings y loops | 4 |
| 127 | HackerRank | Java Datatypes | Tipos de datos | 2 |
| 128 | CodeWars | Palindrome integer composition | Condicionales y números | 3,4 |
| 129 | HackerRank | Mini-Max Sum | Arrays | 5 |
Consejos
- Usa
System.out.printlnpara depurar tu código. - Prueba casos extremos: arrays vacíos, valores negativos, etc.
