This teaching course defines the basics of network communication and how all
these communications are programmed.
At the end of the teaching unit, you will know how to define, program and
deploy network applications, how to interact with them, and the different
elements to pay attention to make robust applications.
Whether you are in software, security, data science, embedded or network, you
will have to deal with network applications (APIs, devices, etc.). This
teaching unit will give you a solid grounding in this world.