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 horas62 estudiantes62 lecciones con práctica en el navegador
Comenzar el aprendizajeRegistrarseFundamentos 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