Opanuj NPM
5.0 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10 students enrolled

Opanuj NPM

Jak korzystać z ponadpodstawowych funkcji NPM, jak dbać o bezpieczeństwo aplikacji i publikować własne biblioteki
New
5.0 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10 students enrolled
Created by Paweł Ćwik
Last updated 4/2020
Polish
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Używać npm do codziennych prac developerskich
  • Łączyć ze sobą wiele lokalnych projektów
  • Publikować własne biblioteki w repozytorium NPM
  • Dbać o bezpieczeństwo aplikacji
Course content
Expand all 33 lectures 01:37:54
+ Wstęp
3 lectures 06:09
NPM vs Yarn
01:48
Instalacja NPM (NodeJS)
01:57
+ Podstawy
14 lectures 47:06
npm install - Instalacja zależności
01:16
Działanie NPM pod maską
05:49
Typy zależności
02:34
npm list - Lista wszystkich zależności
04:42
Pakiety globalne
02:14
npx
02:24
npm uninstall - Usuwanie bibliotek
00:48
Wersjonowanie semantyczne
04:13
Kwantyfikatory wersji
06:05
npm update, npm info - Aktualizacja bibliotek
04:29
package-lock.json
04:23
+ Tematy niecodzienne
8 lectures 19:13
npm install - Instalacja z dysku
03:05
npm link - Instalacja z dysku
03:21
npm prune - Porządki
01:21
Aktualizacja NPM
01:05
Plik konfiguracyjny .npmrc
04:51
Własne skrypty
03:07
Uruchamianie skryptów NPM z poziomu Visual Studio Code
01:39
+ Dbanie o bezpieczeństwo
3 lectures 13:14
npm audit
05:38
npm audit fix
04:20
Gdy automaty nie pomogą
03:16
+ Publikacja własnej paczki
4 lectures 11:34
Utworzenie konta
01:34
Przygotowanie paczki
06:15
Publikacja
01:59
Aktualizacja
01:46
Requirements
  • Zupełnie podstawowa wiedza o JavaScript
Description

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.

Who this course is for:
  • Początkujący i średnio zaawansowani programiści pracujący w ekosystemie JavaScript