PY-106Lenguajes y Fundamentos de Programación
Concurrencia: multihilo y multiproceso
Paralelizar adquisición de datos y tareas de E/S sin introducir errores difíciles de reproducir.
Python
Lenguajes y Fundamentos de Programación · LNG-161
LINQ, async/await, genéricos y registros para escribir C# expresivo y seguro frente a nulos y carreras.
Formato asíncrono Desarrollo C#, .NET Interactive
8 módulos · 39 clases en vídeo · práctica guiada en cada módulo
En un proyecto .NET real, tres cosas separan el código que se mantiene del que se sufre: consultas LINQ que se materializan cuando no deben, métodos asíncronos que en algún punto se esperan de forma bloqueante y jerarquías de genéricos que nadie entiende. Los tres problemas comparten origen: se usan las construcciones sin saber qué hace el compilador con ellas.
El curso desmonta cada una con ejemplos que fallan de forma visible. Se comparan consultas LINQ sobre objetos y sobre un origen remoto observando el árbol de expresión, se depuran interbloqueos causados por Result y Wait, se escriben tipos genéricos con restricciones y se modela un dominio inmutable con registros. Cada bloque termina con una refactorización sobre código ya escrito.
Al terminar se escribe C# idiomático y se sabe leer el de bibliotecas del ecosistema, que se apoyan intensamente en estas construcciones. Es la preparación directa para trabajar con ASP.NET Core, Entity Framework Core o servicios que atienden muchas peticiones simultáneas, donde la asincronía mal entendida se paga en producción.
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Sigue aprendiendo
PY-106Lenguajes y Fundamentos de Programación
Paralelizar adquisición de datos y tareas de E/S sin introducir errores difíciles de reproducir.
Python
PY-107Lenguajes y Fundamentos de Programación
Pruebas unitarias, fixtures y desarrollo dirigido por pruebas en proyectos técnicos reales.
Python
PY-131Lenguajes y Fundamentos de Programación
Agentes que navegan y extraen datos sin depender de servicios en la nube.
PythonOllama