This hands-on course equips learners with the programming skills essential for today’s network-driven environments, from low-level socket programming to high-level application development. Designed for professionals aiming to deepen their technical expertise, the curriculum blends foundational coding with cutting-edge tools like large language models (LLMs) for automation, testing, and intelligent code generation.The language used throughout the course is Python.
Key Topics Covered:
- Low-level network programming (sockets, protocols, packet manipulation)
- Building and deploying high-level networked applications
- Designing, consuming, and developing RESTful web services
- Leveraging LLMs for code generation, debugging, and test automation
- Collecting, parsing, and analyzing data
Key Topics Covered:
- Low-level network programming (sockets, protocols, packet manipulation)
- Building and deploying high-level networked applications
- Designing, consuming, and developing RESTful web services
- Leveraging LLMs for code generation, debugging, and test automation
- Collecting, parsing, and analyzing data
- Enseignant: Fabien Mathieu
- Enseignant: Sebastien Tixeuil