An introduction to Khovanov-Rozansky homologies and their applications