- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
Delegados, eventos y async
Callbacks, eventos, async/await, Task.WhenAll, liberación de recursos y JSON para programas C# reales.
Empezar la ruta →- Lección 1 reto Delegados y expresiones lambda en C# En esta lección vas a pasar una función como parámetro a otro método con el delegado Func y una expresión lambda.
- Lección 1 reto Los eventos (events) en C# En esta lección vas a declarar un evento, suscribir un manejador y lanzar el evento cuando se produce un cambio.
- Lección 1 reto El modelo de publicador y suscriptor con eventos en C# En esta lección vas a avisar a los objetos suscritos cada vez que cambia el estado de un pedido, usando eventos.
- Lección 1 reto La programación asíncrona con async y await en C# En esta lección vas a escribir código asíncrono con async y await para esperar una tarea sin bloquear el programa.
- Lección 1 reto Ejecutar varias tareas a la vez con Task.WhenAll en C# En esta lección vas a ejecutar a la vez dos tareas asíncronas independientes y a esperar a que terminen las dos con Task.WhenAll.
- Lección 1 reto Liberar recursos con IDisposable y using en C# En esta lección vas a usar la declaración using para garantizar que los recursos se liberen siempre en el momento adecuado, incluso si hay un error.
- Lección 2 retos Convertir objetos a JSON y al revés en C# En esta lección vas a convertir un objeto de C# en una cadena JSON y a volver a crear el objeto a partir de esa cadena con System.Text.Json.
- Lección 2 retos Convertir a JSON y volver en C# En esta lección vas a convertir un record a JSON y a volver a leerlo para comprobar que los datos se conservan.