Options d’inscription

Ce cours s’adresse aux programmeurs souhaitant approfondir leurs compétences en développement logiciel, en allant au-delà des bases pour produire un code correct, efficace et adapté aux besoins organisationnels. À travers une exploration détaillée des tests unitaires, de la gestion de la concurrence avec les goroutines en Go, et de l’optimisation des performances, l’auteur relie les concepts techniques de bas niveau (comme la mémoire et les processeurs) aux préoccupations abstraites de conception d’algorithmes. En s’appuyant sur des exemples pratiques en Go et Python, ainsi que sur des techniques comme le fuzzing, les mutex et les opérations atomiques, le cours offre une approche pragmatique pour structurer le travail, assurer la qualité et éviter les régressions, tout en abordant les difficultés du parallélisme et de la synchronisation dans des projets complexes.
Les visiteurs anonymes ne peuvent pas accéder à ce cours. Veuillez vous connecter.