Cours de Symplectic Geometry