Opanuj NPM
Jak korzystać z ponadpodstawowych funkcji NPM, jak dbać o bezpieczeństwo aplikacji i publikować własne biblioteki

Opanuj NPM udemy course
Jak korzystać z ponadpodstawowych funkcji NPM, jak dbać o bezpieczeństwo aplikacji i publikować własne biblioteki
W tym kursie przyjrzymy się bliżej narzędziu NPM. Trzeba przyznać sobie szczerze, że Node Package Manager nie jest najbardziej ekscytującą rzeczą do nauki, natomiast jest on podstawowym narzędziem każdego programisty tworzącemu w ekosystemie JavaScript. Nieważne czy to front-end i React czy może back-end z NestJS, Express i TypeScript, wszędzie NPM jest w użyciu. Warto więc go dobrze poznać, zwłaszcza że czasem potrafi napsuć trochę krwi.
Opowiem o podstawach codziennej pracy z NPM - instalacja i usuwanie bibliotek, semantyczne wersjonowanie i problemy, jakie się z nim wiążą, czy czym jest plik package-lock.js. Ponad to omówiony zostanie plik konfiguracyjny, pokażę jak dewelopować jednocześnie kilka zależnych od siebie modułów.
Poruszę temat bezpieczeństwa i komendę npm audit, a finalnie zobrazuję jak publikować nasze własne biblioteki na głównym repozytorium NPM.
Zapraszam.