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)

  1. Sintaxis básica de Java.
  2. Manipulación de tipos de datos primitivos.
  3. Uso de condicionales.
  4. Uso de loops.
  5. Trabajo con arrays
  6. 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 Edabit 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 Edabit 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 Edabit Check Palindrome Number Condicionales y números 3,4
129 Edabit Largest Number in Array Arrays 5

Consejos

  • Usa System.out.println para depurar tu código.
  • Prueba casos extremos: arrays vacíos, valores negativos, etc.

Materiales de Referencia

Objetivo de Aprendizaje Materiales Escritos Videos
1. Sintaxis básica de Java Java Tutorial for Beginners - W3Schools
Java Basics - Oracle Documentation
Introduction to Java Programming - GeeksforGeeks
Sintaxis de Java
2. Manipulación de tipos de datos primitivos Primitive Data Types - Oracle Documentation
Java Data Types - W3Schools
Primitive Data Types in Java - GeeksforGeeks
Tipos de datos primitivos
Operadores
3. Uso de condicionales Control Flow Statements (If-Else) - Oracle
Java If … Else - W3Schools
Conditional Statements - GeeksforGeeks
Condicionales
4. Uso de loops Loops - Oracle Documentation
Java Loops - W3Schools
Loops in Java - GeeksforGeeks
Loops
5. Trabajo con arrays Arrays - Oracle Documentation
Java Arrays - W3Schools
Arrays in Java - GeeksforGeeks
Arrays Unidimensionales y Bidimensionales
6. Trabajo con strings Strings - Oracle Documentation
Java Strings - W3Schools
String Class in Java - GeeksforGeeks
Recurso Adicional: Java para Programadoras Material escrito Video playlist