Imagen del curso gratis Programación JAVA desde cero

Curso en línea gratuitoProgramación JAVA desde cero

Duración del curso en línea: 14 horas y 57 minutos

4.89

estrellaestrellaestrellaestrellaestrella

(55)

Aprende a programar en Java y crea tus primeras apps: curso online gratis con práctica, lógica y bases sólidas para iniciar en desarrollo.

En este curso gratuito, aprenda sobre

  • Instalación del JDK y preparación del entorno para desarrollar en Java
  • Estructura básica de un programa Java: clase, main, compilación y ejecución
  • Indentación, buenas prácticas y detección de errores sintácticos y lógicos
  • Variables, tipos de datos (incl. char) y operadores aritméticos con precedencia
  • Condicionales if/else, anidadas y condiciones compuestas (lógicos y relacionales)
  • Switch-case para selección múltiple y uso de Scanner para entrada por teclado
  • Bucles for, while y do-while; control de iteración con incrementos/decrementos
  • Ejercicios de lógica: series numéricas y generación de la sucesión Fibonacci
  • Manejo de Strings: equals, length y substring; comparación y extracción de texto
  • Arreglos unidimensionales y bidimensionales; vectores/matrices dinámicas y uso
  • Swing: JFrame, JLabel, JButton; manejo de eventos e interacción con el usuario
  • Componentes Swing: JTextField, JTextArea, JScrollPane, JComboBox, JCheckBox, JRadioButton
  • Conversión de tipos (parse) y paso de datos entre interfaces en proyectos GUI
  • Construcción de un proyecto final GUI y empaquetado/distribución de aplicaciones Java

Descripción del curso

Da el salto a la programación aprendiendo Java desde la base y con un enfoque completamente práctico. Este curso online gratuito está pensado para quienes empiezan desde cero o quieren ordenar conceptos esenciales para escribir código con seguridad. A lo largo del recorrido, irás pasando de la preparación del entorno y la ejecución de tus primeros programas a la resolución de problemas típicos del día a día, fortaleciendo tu lógica y tu forma de pensar como desarrollador/a.

Comenzarás con los fundamentos del lenguaje: cómo estructurar un programa, comprender la sintaxis, interpretar errores y evitar fallos comunes. A medida que avances, ganarás soltura con variables y tipos de datos, operadores, condiciones y estructuras de control para tomar decisiones en el código. También aprenderás a capturar información introducida por el usuario, validar datos y trabajar con comparaciones y operadores lógicos, habilidades imprescindibles para cualquier aplicación real.

El curso incorpora ejercicios orientados a mejorar tu razonamiento: series numéricas, patrones y casos prácticos que te obligan a analizar, planificar y depurar. Además, reforzarás conceptos de iteración mediante bucles, trabajarás con cadenas de texto y aprenderás a manipularlas con operaciones habituales. Todo esto se complementa con el uso de arreglos y matrices, herramientas clave para organizar y recorrer conjuntos de datos, tanto en una como en dos dimensiones.

En la parte final, te introducirás en el desarrollo de interfaces gráficas con Swing, entendiendo cómo construir pantallas y componentes comunes y cómo responder a acciones del usuario mediante eventos. Esta etapa te permitirá visualizar resultados y experimentar con interacción real, conectando pantallas entre sí y aplicando una lógica coherente de navegación. Como cierre, realizarás un proyecto final de interfaz gráfica donde consolidarás lo aprendido y terminarás con una visión clara del flujo completo de una aplicación, incluyendo el empaquetado para su distribución.

Al finalizar, contarás con una base sólida para continuar hacia programación orientada a objetos, desarrollo de aplicaciones más complejas o preparación para entornos profesionales que utilizan Java como tecnología principal. Es una ruta ideal para construir confianza, practicar con propósito y dar tus primeros pasos en el mundo del desarrollo de software.

Contenido del curso

  • Lección en vídeo: Curso Java desde cero #1 | Introducción e instalación de JDK 13m
  • Ejercicio: _¿Qué es Java?
  • Lección en vídeo: Curso Java desde cero #2 | Indentado, Compilación y Ejecución del código 18m
  • Ejercicio: ¿Cuál es la primera línea de código que se debe escribir al crear un programa en Java?
  • Lección en vídeo: Curso Java desde cero #3 | Errores sintácticos y lógicos 12m
  • Ejercicio: _¿Qué se debe hacer al escribir el nombre de la clase en Java?
  • Lección en vídeo: Curso Java desde cero #4 | Variables & Tipos de datos en JAVA 15m
  • Ejercicio: ¿Cuál es una característica principal del tipo de dato 'char' en Java?
  • Lección en vídeo: Curso Java desde cero #5 | Operadores aritméticos & prioridad de los signos 12m
  • Ejercicio: _¿Cuál es el operador aritmético que nos permite realizar operaciones de multiplicación en Java?
  • Lección en vídeo: Curso Java desde cero #6 | Estructuras condicionales con if-else 18m
  • Ejercicio: ¿Qué es una estructura condicional en programación?
  • Lección en vídeo: Curso Java desde cero #7 | Estructuras condicionales anidadas 15m
  • Ejercicio: _¿Qué se debe hacer en el programa según la elección del usuario en la variable "operación"?
  • Lección en vídeo: Curso Java desde cero #8 | Como introducir datos desde teclado con Scanner 15m
  • Ejercicio: ¿Cuál es la función principal de la librería Scanner en Java?
  • Lección en vídeo: Curso Java desde cero #9 | Condiciones compuestas con operadores lógicos & relacionales 22m
  • Ejercicio: _¿Qué operador relacional se utiliza para comparar que un elemento sea menor que otro en Java?
  • Lección en vídeo: Curso Java desde cero #10 | Sistema de control vacacional 21m
  • Ejercicio: ¿Cuál de las siguientes afirmaciones es correcta sobre el uso de la clase Scanner en Java?
  • Lección en vídeo: Curso Java desde cero #11 | Estructuras de control (Switch - Case) 15m
  • Ejercicio: _¿Qué es una estructura de control suites case en Java?
  • Lección en vídeo: Curso Java desde cero #12 | Ciclos o Bucles (Estructura repetitiva for) 18m
  • Ejercicio: ¿Qué es un ciclo 'for' en programación y cómo funciona?
  • Lección en vídeo: Curso Java desde cero #13 | Ciclos o Bucles (Estructura repetitiva while) 11m
  • Ejercicio: _¿Cuál es la función de la estructura repetitiva while en Java?
  • Lección en vídeo: Curso Java desde cero #14 | Ciclos o Bucles (Estructura repetitiva do-while) 13m
  • Ejercicio: ¿Cuál es la estructura básica de un bucle do-while en Java?
  • Lección en vídeo: Curso Java desde cero #15 | Ejercicios para el desarrollo de la lógica 28m
  • Ejercicio: _¿Qué patrón de incremento y decremento tiene la segunda serie numérica que se debe imprimir en pantalla?
  • Lección en vídeo: Curso Java desde cero #16 | Sucesión fibonacci 24m
  • Ejercicio: ¿Cuál es el principio básico de la sucesión Fibonacci en programación?
  • Lección en vídeo: Curso Java desde cero #17 | Cadenas de caracteres con el método equals 24m
  • Ejercicio: _¿Qué es una cadena de caracteres en Java?
  • Lección en vídeo: Curso Java desde cero #18 | Manipulación de cadenas con los métodos length() & substring() 16m
  • Ejercicio: ¿Cuál es el propósito principal del método substring en Java según la transcripción?
  • Lección en vídeo: Curso Java desde cero #19 | Arreglos unidimensionales (Vectores) 13m
  • Ejercicio: _¿Qué es un arreglo en Java?
  • Lección en vídeo: Curso Java desde cero #20 | Arreglos unidimensionales (Vectores dinámicos) 25m
  • Ejercicio: ¿Cuál es la ventaja de usar un vector dinámico en Java?
  • Lección en vídeo: Curso Java desde cero #21 | Arreglos bidimensionales (Matrices) 11m
  • Ejercicio: _¿Qué es una matriz en Java?
  • Lección en vídeo: Curso Java desde cero #22 | Arreglos bidimensionales (Matrices dinámicas) 23m
  • Lección en vídeo: Curso Java desde cero #23 | Matrices dinámicas (Ejercicio & resolución) 10m
  • Ejercicio: _¿Qué librería se utiliza para interactuar con el usuario y solicitar datos desde teclado en Java?
  • Lección en vídeo: Curso Java desde cero #24 | Interfaces gráficas (Librería swing) 19m
  • Lección en vídeo: Curso Java desde cero #25 | Interfaces gráficas (swing - JFrame) 18m
  • Lección en vídeo: Curso Java desde cero #26 | Interfaces gráficas (swing - JLabel) 12m
  • Lección en vídeo: Curso Java desde cero #27 | Interfaces gráficas (Swing - JButton) 21m
  • Ejercicio: _¿Qué librerías se deben importar para trabajar con interfaces gráficas en Java?
  • Lección en vídeo: Curso Java desde cero #28 | Interfaces gráficas (Manejo de botones & etiquetas) 25m
  • Lección en vídeo: Curso Java desde cero #29 | Interfaces gráficas (Swing - JTextField) 18m
  • Ejercicio: _¿Qué componente se utiliza para solicitar datos al usuario desde teclado en una interfaz gráfica en Java?
  • Lección en vídeo: Curso Java desde cero #30 | Interfaces gráficas (Swing - JTextArea) 10m
  • Lección en vídeo: Curso Java desde cero #31 | Interfaces gráficas (Swing - JScrollPane) 14m
  • Ejercicio: _¿Qué componente se utiliza para poder recorrer el contenido que está dentro de un j text area en Java?
  • Lección en vídeo: Curso Java desde cero #32 | Como pasar texto de un JTextField a un JTextArea 20m
  • Lección en vídeo: Curso Java desde cero #33 | Conversión de datos (Método Parse) 30m
  • Ejercicio: _¿Qué es el paseo en Java?
  • Lección en vídeo: Curso Java desde cero #34 | Interfaces gráficas (Swing - JComboBox) 19m
  • Lección en vídeo: Curso Java desde cero #35 | Interfaces gráficas - Botón RGB 28m
  • Lección en vídeo: Curso Java desde cero #36 | Programación de un menú con eventos (JMenuBar - JMenu - JMenuItem) 21m
  • Lección en vídeo: Curso Java desde cero #37 | Programación de Submenus 24m
  • Ejercicio: _¿Qué es un submenú en Java?
  • Lección en vídeo: Curso Java desde cero #38 | Interfaces gráficas (Swing - JCheckBox) 21m
  • Lección en vídeo: Curso Java desde cero #39 | Botón para Aceptar términos y condiciones (JButton - JCheckBox) 22m
  • Ejercicio: _¿Cuál es la diferencia entre implementar una clase JamesListener y una clase ActionListener en Java?
  • Lección en vídeo: Curso Java desde cero #40 | Interfaces gráficas (Swing - JRadioButton) 17m
  • Lección en vídeo: Curso Java desde cero #41 | Proyecto Final - Sistema de interfaz Gráfica Coca-Cola 17m
  • Lección en vídeo: Curso Java desde cero #42 | Proyecto Final - Interfaz de Bienvenida 28m
  • Lección en vídeo: Curso Java desde cero #43 | Proyecto Final - Interfaz de Términos y Condiciones 20m
  • Ejercicio: _¿Qué clases se deben implementar para escuchar los eventos generados por el j check box y los botones en la interfaz de términos y condiciones en Java?
  • Lección en vídeo: Curso Java desde cero #44 | Proyecto Final - Interfaz Principal 10m
  • Lección en vídeo: Curso Java desde cero #45 | Proyecto Final - Conexión de interfaces gráficas. 17m
  • Ejercicio: _¿Qué se debe hacer si el usuario presiona el botón "Ingresar" sin haber escrito su nombre en el J text file de la interfaz de bienvenida?
  • Lección en vídeo: Curso Java desde cero #46 | Proyecto Final - Como pasar datos de una interfaz a otra. 17m
  • Lección en vídeo: Curso Java desde cero #47 | Proyecto Final - Programación de eventos (Penúltimo vídeo del curso) 18m
  • Ejercicio: _¿Qué sucede al presionar el botón "Nuevo" en la interfaz principal del programa?
  • Lección en vídeo: Curso Java desde cero #48 | Empaquetado de aplicaciones en Java - Final de curso 18m

Este curso gratuito incluye:

14 horas y 57 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Comentarios del curso: Programación JAVA desde cero

Los estudiantes destacan que el curso es muy claro y fácil de entender, con explicaciones paso a paso. Es práctico, ayuda a aprender y ejercitar la lógica, resuelve dudas y es altamente recomendable.

LB

Lucas Borges

estrellaestrellaestrellaestrellaestrella

Muy bien explicado y fácil de entender, es súper recomendable este curso!

RM

Ricardo Martinez

estrellaestrellaestrellaestrellaestrella

estoy aprendiendo mucho

FA

Fran Aguilar

estrellaestrellaestrellaestrellaestrella

Curso muy bien explicado paso a paso. Recomendable!!

CE

Camilo Ernesto Balanta Torres

estrellaestrellaestrellaestrellaestrella

El curso es muy bueno, todo es práctico, mientras se aprende sobre el lenguaje se aprende y se practica la lógica.

MA

Micaela Aylén Orienti Bulfaro

estrellaestrellaestrellaestrellaestrella

Muy bueno y claro

RG

Robinzon González González

estrellaestrellaestrellaestrellaestrella

Excelente curso y profesor, explica todo super fácil que cualquiera entienda. Lo super recomiendo y mil gracias por brindar conocimiento.

AC

Antonio Cruz

estrellaestrellaestrellaestrellaestrella

muy bueno y solucionado todas mis interrogates y dudas que tenia sobre java gracias.

MJ

Manuel Jesus Torrado Mora

estrellaestrellaestrellaestrellaestrella

muy bueno, excelente las explicaciones son muy claras

Más cursos gratuitos en Lenguajes de programación ( Python, Java, C )

¡Libro electrónico y audiolibros gratis! ¡Aprende escuchando o leyendo!

¡Descarga la App ahora para tener acceso a + 5000 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 60 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.