Ce module explore programmation concurrente avec le multi-threading, la synchronisation, et l'utilisation de sémaphores et mutex. Abordez les bases de la programmation réseau par les sockets, découvrez la communication client-serveur et maîtrisez les protocoles TCP/IP et UDP. Apprenez à gérer et traiter les signaux en C, et comprenez des pratiques de sécurité essentielles en programmation réseau.
4h à 8h
6 points clés
Langage C

Avancé

Expert
Comprendre le multi-threading.
Maîtriser la synchronisation des threads.
Appliquer la concurrence en C.
Comprendre le fonctionnement des sémaphores
Utiliser efficacement les mutex en C
Maîtriser la gestion de la concurrence avec sémaphores
Comprendre les bases des sockets
Mettre en œuvre une communication client-serveur
Comprendre le protocole TCP/IP
Maîtriser le protocole UDP
Analyser la communication réseau
Maîtriser l'utilisation des signaux en C.
Apprendre à traiter efficacement les signaux.
Maîtriser la sécurité en programmation réseau
Adopter des pratiques sécurisées en C