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-162
Inmutabilidad, tipos algebraicos y modelado del dominio con un enfoque funcional aplicable en proyectos .NET reales.
Formato asíncrono Desarrollo F#, .NET Interactive
8 módulos · 39 clases en vídeo · práctica guiada en cada módulo
Buena parte de los errores de un sistema de gestión no son fallos de algoritmo, sino estados que nunca deberían haber existido: un pedido cancelado con fecha de envío, un cliente sin identificador, un campo que unas veces es nulo y otras no. En un lenguaje con tipos algebraicos, muchos de esos estados simplemente no se pueden escribir.
El curso presenta F# como herramienta práctica dentro de .NET, no como ejercicio académico. Se trabajan funciones puras, composición, inmutabilidad, uniones discriminadas y coincidencia de patrones exhaustiva, y se modela un dominio completo comparándolo con su equivalente en C#. También se cubre la interoperación, porque en un proyecto real F# convive con bibliotecas y servicios ya existentes.
Al terminar se puede introducir F# en la parte del sistema donde más aporta, típicamente la lógica de dominio y el cálculo, y llevar a C# muchas de las ideas aprendidas. Abre paso al trabajo con modelado por tipos, procesamiento de datos y arquitecturas donde la corrección se comprueba en compilación en lugar de en pruebas.
Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.
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