CodeGym
AI Academy
Promoción
CodeGym University
Aprendizaje
Cursos
Tareas
Encuestas & Cuestionarios
Juegos
Ayuda
Horario
Comunidad
Usuarios
Foro
Chat
Artículos
Historias de éxito
Actividad
Reseñas
Suscripciones
Tema claro

Lecciones

  • Reseñas
  • Sobre nosotros
Comenzar
Comenzar a aprender
Comienza a aprender ahora
  • Mi progreso
  • Cursos
  • Universidad
  • Mapa de misiones
  • Lecciones
  • El camino del programador

    JAVA 25 SELF
    Nivel 13,Lección 0
    En esta lección aprenderás cómo se construye la carrera de un programador: desde los primeros pasos hasta el nivel Senior, qué salarios existen en la industria, cómo elegir una dirección de desarrollo, qué ramas profesionales hay y por qué los programadores suelen ser felices y demandados. El material te ayudará a entender cómo planificar tu crecimiento profesional y qué se puede lograr realmente en 5 años en TI.
    Disponible
  • Resumen de la API java.time y diferencias respecto a las API antiguas

    JAVA 25 SELF
    Nivel 13,Lección 1
    En esta lección analizarás los problemas de las API antiguas de fecha y hora en Java ( java.util.Date, java.util.Calendar, java.text.SimpleDateFormat) y conocerás la API moderna, segura y cómoda java.time (JSR‑310). Comprenderás las ventajas clave de los tipos inmutables, la gestión explícita de las zonas horarias, el formateo mediante DateTimeFormatter, y también aprenderás a convertir entre el código nuevo y el heredado. Al final veremos errores típicos y cómo evitarlos.
    Disponible
  • LocalDate, LocalTime, LocalDateTime

    JAVA 25 SELF
    Nivel 13,Lección 2
    Analizamos las clases básicas del paquete java.time: LocalDate (fecha), LocalTime (hora) y LocalDateTime (fecha+hora). En la práctica veremos la creación de objetos (valores actuales y métodos de fábrica), el análisis de cadenas ISO, la extracción de componentes, operaciones de suma/resta, comparación, así como errores comunes y cómo evitarlos.
    Disponible
  • ZonedDateTime, Instant, trabajo con zonas horarias

    JAVA 25 SELF
    Nivel 13,Lección 3
    En esta lección analizamos el trabajo con el tiempo y las zonas horarias en el API de Java 8+: qué son ZonedDateTime e Instant, cómo crear fecha/hora en la zona necesaria ( ZoneId), convertir el mismo evento entre zonas horarias con withZoneSameInstant(), obtener el momento absoluto en UTC, así como qué problemas esperar en los cambios al horario de verano/invierno. Al final, ejemplos prácticos y errores habituales.
    Disponible
  • Formateo y análisis de fechas: DateTimeFormatter

    JAVA 25 SELF
    Nivel 13,Lección 4
    Guía práctica para trabajar con fecha y hora en Java con la clase DateTimeFormatter: formatos ISO estándar, patrones personalizados ofPattern, formateo y análisis, manejo de errores DateTimeParseException y localización de la salida (meses y días de la semana en el idioma necesario).
    Disponible
  • Cálculos y comparación de fechas, Duration, Period

    JAVA 25 SELF
    Nivel 13,Lección 5
    En esta lección vemos cómo trabajar con el tiempo en Java: cómo sumar y restar intervalos en LocalDate, LocalTime, LocalDateTime y ZonedDateTime, cómo calcular diferencias con Period y Duration, comparar fechas con los métodos isBefore(), isAfter(), isEqual(), así como contar unidades exactas con ChronoUnit.DAYS.between(). Comentaremos los matices de Instant y de los husos horarios y veremos errores típicos.
    Disponible
  • Realidad alternativa: la nueva fiebre del oro de los talentos de IA

    JAVA 25 SELF
    Nivel 13,Lección 6
    En este artículo descubrirás cómo la inteligencia artificial ha cambiado el mercado laboral en TI: por qué las mayores corporaciones compiten por talentos de IA, qué cifras ofrecen a los principales especialistas, cómo cambia el papel de las universidades y del código abierto, y qué significa todo esto para los programadores de a pie. ¡Bienvenido a una nueva era en la que las mentes son la moneda más cara!
    Disponible
Aprender
  • Registro
  • Curso de Java
  • Ayuda con tareas
  • Precios
  • Sintaxis de Java
Comunidad
  • Usuarios
  • Artículos
  • Foro
  • Chat
  • Historias de éxito
  • Actividad
  • Programa de afiliados
Empresa
  • Acerca de nosotros
  • Contactos
  • Reseñas
  • Sala de prensa
  • CodeGym para EDU
  • Preguntas frecuentes
  • Soporte
CodeGymCodeGym es un curso en línea para aprender programación Java desde cero. Este curso es una forma perfecta de dominar Java para principiantes. Contiene más de 1.200 tareas con verificación instantánea y un conjunto esencial de teoría sobre los fundamentos de Java. Para ayudarte a tener éxito en la formación, hemos implementado una serie de funciones motivacionales: cuestionarios, proyectos de programación, contenido sobre aprendizaje eficiente y contenidos sobre la carrera profesional de un desarrollador Java.
Síguenos
Idioma de la interfaz
English Deutsch
Español
हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Los programadores se hacen, no nacen" © 2026 CodeGym
MastercardVisa
"Los programadores se hacen, no nacen" © 2026 CodeGym