Distributed Quantum Computing : Algorithms and Implementations - PhD in a project funded by the French National Research Agency