Logo de Código Facilito

Curso gratuito

Java Profesional

Powered by

Logo de Microsoft
Recibe acceso gratis al curso

Acceso gratis de por vida si te registras antes de:

D
H
M
S

Lanzamiento del curso: 10 de Junio

Domina Java y construye una base sólida en programación

Java es uno de los lenguajes más usados en la industria del software y una puerta de entrada ideal al mundo del desarrollo profesional.

En este curso aprenderás desde cero los fundamentos del lenguaje, lógica de programación y programación orientada a objetos, mientras creás tus primeros proyectos reales en consola. Una experiencia pensada para que entiendas cómo funciona Java desde adentro y desarrolles una base firme para tu carrera como programador.

Currícula del programa

square_foot Perfil de ingreso

Este curso está pensado para personas que nunca programaron o que están dando sus primeros pasos en el desarrollo de software, y quieren aprender Java con una base sólida y práctica.

También es útil para quienes pasaron por un bootcamp y quieren reforzar los fundamentos del lenguaje.

school Perfil de egreso

Al finalizar el curso, serás capaz de crear tus propios programas en Java, aplicar principios de programación orientada a objetos y utilizar herramientas modernas del lenguaje.

Tendrás una base sólida para avanzar hacia desarrollos más complejos, especializarte en backend o prepararte para roles junior en tecnología.

list_alt Temario del curso

Módulo 1 - Introducción
expand_more
  • Introducción al curso
  • Qué es Java y por qué aprenderlo
  • Cómo se ejecuta un programa en Java: JDK, compilación y JVM
  • Instalación y configuración del entorno
  • Tu primer programa: “Hola Mundo” en Java
Módulo 2 - Fundamentos del lenguaje
expand_more
  • Variables y tipos de datos en Java
  • Operadores aritméticos y lógicos
  • Conversión de tipos (casting)
  • Entrada de datos con Scanner
  • Comentarios y buenas prácticas de código
  • [Mini proyecto] Iniciando un gestor de tareas: menú básico en consola
Módulo 3 - Control de flujo
expand_more
  • Condicionales: if, else, else if
  • Operador ternario
  • Switch-case
  • Ciclos: while, do-while, for
  • Break y continue
  • [Mini proyecto] Control de flujo para manejar opciones del menú
Módulo 4 - Métodos y estructuras básicas
expand_more
  • Qué es un método
  • Parámetros y retorno de valores
  • Scope de variables y visibilidad
  • Overloading (sobrecarga de métodos)
  • [Mini proyecto] Refactorizando el menú con métodos separados
Módulo 5 - Programación Orientada a Objetos (POO)
expand_more
  • Qué es la POO y por qué es importante
  • Clases y objetos en Java
  • Atributos y métodos
  • Encapsulamiento y constructores
  • Herencia
  • Polimorfismo y sobrescritura de métodos
  • Abstracción e interfaces
  • [Mini proyecto] Creamos nuestra primera clase y almacenamos tareas como objetos
Módulo 6 - Colecciones y arreglos
expand_more
  • Arreglos (arrays) unidimensionales
  • Arreglos multidimensionales
  • ArrayList y List en Java
  • Mapas y diccionarios básicos (HashMap)
  • Iteración con for-each y lambdas simples
  • [Mini proyecto] Listado, búsqueda y eliminación de tareas usando ArrayList y HashMap
Módulo 7 - Java moderno y novedades del lenguaje
expand_more
  • Introducción a la sintaxis moderna de Java
  • Tipos inferidos y var (desde Java 10)
  • Records (desde Java 14)
  • Pattern Matching (desde Java 16)
  • Lambdas y programación funcional básica
  • Manejo moderno de errores y try-with-resources
  • [Mini proyecto] Mejorando el código con var y lambdas
Bloque 8 - Despedida del curso
expand_more
  • Despedida del curso y próximos pasos

person Instructor del curso

Tatiana Borda

Desarrolladora Fullstack con experiencia en Java, JavaScript y Solidity.

Participa en hackathones y comunidades, y comparte conocimientos a través de su canal de YouTube, AlienExplorer.

in/tatiana-borda

Código Facilito es la plataforma de aprendizaje hecha por y para desarrolladores de habla hispana.

Desde el 2010 brindando contenido educativo de alta calidad de la mano de expertos de la industria.