CAKEDA Academy
Intermédiaire

Programmation Réseau avec Python

Faites communiquer les machines. Apprenez à créer, de A à Z, vos propres applications réseau — sans aucun prérequis.

1 mois 6 modules 6 vidéos 11 supports Dr. Bakary DIALLO
Tarif de la formation
10 000 CFA 3 000 DA 15 €

Accès à vie aux modules, supports téléchargeables, encadrement et attestation à la clé.

Programme

Au programme

Un parcours structuré, module par module — les contenus se débloquent au fur et à mesure de votre progression.

1
Séance 1 : Initiation à Python 3
Première séance de la formation : découverte de l'environnement de développement et acquisition des bases du langage Python (types, variables, structures de contrôle, fonctions et premiers pas en programmation orientée objet), indispensables avant d'aborder la programmation réseau.
1 vidéo 2 supports Évaluation
2
Séance 2 : Sockets en Python
Deuxième séance : on entre dans le cœur de la formation. Après un rappel sur l'organisation des réseaux en couches et la différence entre TCP et UDP, vous apprendrez à créer un serveur et un client capables d'échanger du texte sur le réseau grâce au module socket de Python.
1 vidéo 2 supports
3
Séance 3 : Transfert de fichiers (TCP)
Troisième séance : on met en pratique le module socket pour construire une vraie application de transfert de fichiers. Le serveur lit un fichier et l'envoie par blocs ; le client le reçoit et le reconstitue à l'identique. On découvre aussi le module os, les fichiers binaires et le threading.
1 vidéo 2 supports
4
Séance 4 : Streaming audio en direct
Quatrième séance : on transmet du son en temps réel sur le réseau. Le client capture la voix au microphone et l'envoie ; le serveur la joue dans le haut-parleur. C'est le principe d'un appel vocal. On découvre la bibliothèque PyAudio et la notion de flux audio.
1 vidéo 2 supports
5
Séance 5 : Streaming vidéo (HTTP + OpenCV)
Dernière séance de la formation : on affiche en direct, sur le PC, la vidéo de la caméra d'un smartphone. Cette fois on consomme un flux exposé en HTTP, et on découvre OpenCV, NumPy et requests pour récupérer, décoder et afficher chaque image.
1 vidéo 2 supports
6
Projet final (Station de radio - Diffusion audio en direct
Épreuve finale de la formation. Vous allez concevoir une station de radio en ligne : un serveur émetteur capture la voix au microphone et la diffuse, en temps réel et simultanément, à plusieurs auditeurs. L'examen mobilise l'ensemble des compétences acquises (socket, audio, multidiffusion).
1 vidéo 1 support
Présentation

À propos de cette formation

Une formation 100 % pratique pour faire communiquer les machines avec Python. De zéro et sans prérequis, tu construis une application réelle à chaque module : messagerie, transfert de fichiers, streaming audio et vidéo, jusqu'à ta propre station de radio en ligne. En ligne, à ton rythme, avec un examen final et une attestation.
Programmation Réseau avec Python
Encadrement

Votre formateur

Dr. Bakary DIALLO
Dr. Bakary DIALLO
Docteur en Vision Artificielle et TIC
Docteur en Vision Artificielle et TIC

Prêt à rejoindre
« Programmation Réseau avec Python » ?

Créez votre compte, activez votre code d'accès et commencez votre montée en compétences dès aujourd'hui.