Introduction to non-linear mechanics : topological methods, analytical methods, nonlinear resonance, relaxation oscillations