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
  • Ventajas de trabajar asincrónicamente con archivos ( async/ await)

    C# SELF
    Nivel 42,Lección 0
    ¿Por qué usar operaciones asincrónicas con archivos en C#? Analizamos cómo async/ await hacen que las aplicaciones sean más receptivas, los servidores más escalables y el código más sencillo. Compararemos llamadas síncronas y asíncronas ( Read/ Write vs ReadAsync/ WriteAsync), veremos el beneficio real para UI y backends y miraremos bajo el capó del I/O de .NET.
    Disponible
  • Lectura y escritura asíncrona de archivos ( ReadAsync/ WriteAsync)

    C# SELF
    Nivel 42,Lección 1
    En esta lección desgranaremos las operaciones de E/S asíncronas en C# 14 y .NET 9: cómo usar los métodos ReadAsync y WriteAsync, para qué sirven las palabras clave async y await, por qué existe ValueTask y cómo trabajar con cancelación mediante CancellationToken. Hablaremos de buffering, await using, escenarios prácticos y buenas prácticas para UIs responsivos y servidores escalables.
    Disponible
  • Trabajo asíncrono con archivos de texto

    C# SELF
    Nivel 42,Lección 2
    En esta lección vas a entender cómo leer y escribir archivos de texto de forma eficiente y asíncrona en C# usando StreamReader, StreamWriter y los métodos estáticos de la clase File. Entenderás para qué sirven async/ await, cómo ayudan a no bloquear el UI y a escalar aplicaciones web, aprenderás a leer grandes logs línea por línea, a escribir reportes sin bloqueos y a aplicar buenas prácticas ( ConfigureAwait, el uso correcto de using, manejo de errores). Al final — errores típicos y cómo evitarlos.
    Disponible
  • Gestión de errores en operaciones asíncronas ( async/ await)

    C# SELF
    Nivel 42,Lección 3
    En esta lección analizamos dónde surge realmente la excepción en I/O asíncrono, cómo usar correctamente try-catch junto con await, por qué el patrón «fire and forget» es peligroso, cuándo es apropiado ContinueWith, qué excepciones aparecen más a menudo ( IOException, UnauthorizedAccessException, ObjectDisposedException, OperationCanceledException) y cómo juntar todo esto en un ejemplo práctico de lectura de archivo.
    Disponible
  • Cancelación de operaciones asíncronas

    C# SELF
    Nivel 42,Lección 4
    En esta clase veremos cómo cancelar correctamente operaciones largas y asíncronas en .NET usando tokens de cancelación: CancellationToken y CancellationTokenSource. Entenderemos dónde y cómo comprobar la cancelación, cómo funciona ThrowIfCancellationRequested() y IsCancellationRequested, cómo usar la cancelación en métodos de la biblioteca estándar (por ejemplo, FileStream.ReadAsync, Task.Delay, HttpClient.SendAsync), y cómo configurar timeouts. Discutiremos errores típicos y buenas prácticas para manejar OperationCanceledException.
    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