Curso gratuito

Curso de Java: aprendizaje para principiantes gratis

Aprender a programar es un proceso difícil y prolongado. Aprender la sintaxis del lenguaje es la parte más fácil y corta del camino, pero es imposible comenzar sin ella. Este curso se centra en los fundamentos de la programación en Java. Prepara el terreno para escribir programas significativos.

15 horas38 estudiantes62 lecciones con práctica en el navegador
Comenzar el aprendizajeRegistrarse

Fundamentos de Java

Aprenderemos Java desde cero, desde los conceptos básicos. El primer módulo es una base sólida para escribir programas significativos. En él, aprenderemos cómo escribir nuestro primer código en Java. Explicaremos qué son los comentarios y para qué sirven. A través de la verificación de sus soluciones, veremos qué es la prueba y cómo leer la salida de las pruebas.

Aritmética

Los programas modernos se crean para servir a los negocios, ayudar en la vida diaria y entretener. Pero en el corazón de su funcionamiento siguen estando los cálculos. El tema más simple y básico en la programación es la aritmética. En este módulo traduciremos las operaciones aritméticas a lenguaje de programación. Recordaremos las reglas escolares de las lecciones de matemáticas y hablaremos sobre la prioridad de las operaciones.

Cadenas

En programación, el texto se llama "cadenas" y este tema no es tan simple como puede parecer. ¿Cómo imprimir una frase que contiene tanto comillas simples como comillas dobles? ¿Cómo lidiar con el texto en general, ya que la computadora no sabe nada sobre letras? Este módulo se dedica a diferentes aspectos de la escritura de texto, desde comillas y escapado hasta codificación.

Variables

La información se puede almacenar en "contenedores" especiales llamados variables. Esto te permite reutilizar datos existentes y evitar duplicarlos en diferentes partes del código. En este módulo, aprenderemos cómo modificar variables y nombrarlas de una manera comprensible para cualquier desarrollador que lea tu código. ¡Entenderás que inventar un nombre para una variable no es tan simple! También explicaremos cómo utilizar variables para simplificar cálculos complejos.

Tipos de datos en Java

Java es un lenguaje con una tipificación estática estricta. Cómo esto afecta al código, qué son los tipos de datos, qué tipos existen y quién los infiere. Todo esto se estudia en este módulo.
Comienza ahora mismo

Llamada a métodos

Para expresar cualquier operación arbitraria en programación, existe el concepto de "función". Las funciones son los bloques de construcción con los que los programadores construyen sistemas. En Java, las funciones se llaman métodos. En este módulo aprenderemos a utilizar los métodos ya creados. Veremos la firma de los métodos en la documentación y entenderemos cómo utilizarla.

Definición de métodos

La definición de métodos propios simplifica en gran medida la escritura y el mantenimiento de programas. Por ejemplo, la capacidad de definir métodos permite combinar operaciones complejas en una sola, ocultando toda la complejidad en un método simple. Al aprender a crear métodos, darás el primer paso hacia la construcción de programas realmente útiles. Y nosotros te ayudaremos en esto. En este módulo crearás tu primer método y aprenderás a darle nombres claros (y también a las variables).

Lógica

Las expresiones lógicas permiten responder preguntas que surgen durante la ejecución del programa. ¿Está autenticado el usuario? ¿Se ha pagado la suscripción? ¿Es un año bisiesto? En este módulo, aprenderemos sobre las funciones predicado, que plantean una pregunta y responden si es verdadera o falsa. Practicaremos la escritura de estas funciones y avanzaremos hacia expresiones lógicas más complejas.

Estructuras condicionales

La tarea de una función predicado es obtener una respuesta a una pregunta, pero generalmente esto no es suficiente y es necesario realizar una acción específica dependiendo de la respuesta. If y Switch son construcciones en Java que permiten al programador elegir el comportamiento necesario del programa según diferentes condiciones: omitir algunas instrucciones y ejecutar otras. Los estudiaremos en la práctica en este módulo.

Ciclos

Cualquier código puede repetirse decenas, miles, millones de veces. En combinación con otras herramientas conocidas como variables y condiciones, esto abre muchas posibilidades para construir programas y sistemas complejos. Veamos un ejemplo sencillo. Necesitas encontrar una frase específica en un libro de texto de 500 páginas. Recuerdas la frase, pero no recuerdas el número de página. La forma más sencilla (y lenta) es revisar las páginas secuencialmente hasta encontrar la que necesitas. Para realizar estas acciones repetitivas, se utilizan los ciclos.
¿Listo para probar?
No se requiere registro

Ícono JavaScript
18 horas455
Ícono HTML
10 horas59
Ícono PHP
18 horas29
Ícono Python
17 horas54