Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Opanuj NPM

NPM jest podstawowym narzędziem każdego programisty tworzącego w ekosystemie JavaScript, niezależnie od frameworku czy bibliotek. Warto więc go dobrze poznać.

4.0(1)
99% pozytywnych recenzji

Stworzony przez Paweł Ćwik

Ostatnia aktualizacja: 10/08/2020
27
00

40 % taniej

45.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 1 godz. 37 min. materiału
play_circle33 nagrania wideo

W skrócie

Opanuj podstawy NPM używanego w całym ekosystemie JavaScript.
Instaluj i usuwaj biblioteki świadomie, bez chaosu w projekcie.
Zrozum semantyczne wersjonowanie i plik package-lock.js.
Zadbaj o bezpieczeństwo (npm audit) i publikuj własne biblioteki.

Dlaczego warto wybrać to szkolenie

Pewne i spokojne korzystanie z NPM to mniej niespodzianek w projektach. W kursie przejdziesz przez podstawy: instalację i usuwanie bibliotek, semantyczne wersjonowanie, plik package-lock.js oraz zagadnienia bezpieczeństwa z użyciem npm audit.

To wiedza przydatna niezależnie od tego, czy tworzysz front‑end z React, czy back‑end z NestJS, Express i TypeScript. Na końcu zobaczysz, jak opublikować własną bibliotekę w głównym repozytorium NPM.

  • Solidne podstawy NPM – Od razu zastosujesz je w codziennej pracy nad projektem.
  • Mniej problemów z wersjami – Zrozumiesz semver i szybciej poradzisz sobie z typowymi problemami.
  • Bezpieczniejsze zależności – Poznasz sposób sprawdzania ryzyk przy użyciu npm audit.
  • Gotowość do publikacji – Dowiesz się, jak opublikować bibliotekę w repozytorium NPM.

Czego się nauczysz?

  1. 1
    Podstawy pracy z NPMPoznasz codzienne operacje potrzebne w projektach JavaScript.
  2. 2
    Instalacja bibliotekNauczysz się dodawać paczki do projektu i kontrolować zależności.
  3. 3
    Usuwanie bibliotekDowiesz się, jak bezpiecznie usuwać paczki i porządkować projekt.
  4. 4
    Semantyczne wersjonowanieZrozumiesz znaczenie numerów wersji oraz problemy wynikające z semver.
  5. 5
    package-lock.jsPoznasz rolę tego pliku i jego wpływ na wersje zainstalowanych paczek.
  6. 6
    Bezpieczeństwo i npm auditDowiesz się, jak weryfikować bezpieczeństwo zależności przy użyciu npm audit.
  7. 7
    Publikacja biblioteki na NPMZobaczysz proces publikowania własnej paczki w głównym repozytorium NPM.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Deweloperzy front‑end pracujący z React.
  • Programiści back‑end korzystający z NestJS lub Express.
  • Osoby tworzące w TypeScript i potrzebujące NPM na co dzień.
  • Programiści JavaScript, którzy chcą lepiej poznać NPM.
  • Twórcy planujący publikować własne biblioteki na NPM.
  • Osoby, którym NPM sprawia kłopoty i chcą go oswoić.
  • Ci, którzy chcą uporządkować zależności w projekcie.

Wymagania

Brak formalnych wymagań wstępnych; kurs skupia się na podstawach pracy z NPM.

Opis szkolenia

Node Package Manager nie należy do najbardziej ekscytujących tematów, ale jest podstawowym narzędziem w świecie JavaScript. Niezależnie od tego, czy tworzysz front‑end z React, czy back‑end z NestJS, Express i TypeScript, NPM to codzienność. W kursie poznasz jego podstawy: instalację i usuwanie bibliotek, semantyczne wersjonowanie, rolę pliku package-lock.js, kwestie bezpieczeństwa z użyciem npm audit oraz publikowanie własnych bibliotek w repozytorium NPM.

Rola NPM w codziennej pracy

Jeśli pracujesz w ekosystemie JavaScript, prędzej czy później trafisz na NPM. Ten menedżer paczek jest sercem zarządzania bibliotekami w projektach: dodawanie i usuwanie zależności, porządkowanie tego, co faktycznie trafia do aplikacji. Zdarza się, że drobna zmiana wersji lub nieuwaga potrafi wybić z rytmu i zepsuć dzień. W kursie przechodzimy przez kluczowe elementy, abyś rozumiał, co dzieje się w tle i mógł podejmować świadome decyzje. Dzięki temu praca z NPM staje się spokojniejsza i bardziej przewidywalna.

Instalacja i usuwanie bibliotek

Podstawą pracy z NPM jest instalowanie potrzebnych bibliotek i pozbywanie się tych, które przestały być potrzebne. W tej części skupiamy się na świadomym wykonywaniu obu operacji, tak aby projekt nie obrastał przypadkowymi zależnościami. Zobaczysz, jak dodanie paczki wpływa na resztę środowiska oraz jak podejść do usuwania, by nie pozostawiać niepotrzebnych śladów. Omawiamy też sytuacje, w których po instalacji lub po porządkach coś przestaje działać, i kroki, które pomagają wrócić do stabilnego stanu bez zbędnych nerwów.

Semantyczne wersjonowanie

Semantyczne wersjonowanie porządkuje sposób oznaczania zmian w bibliotekach, ale potrafi też wprowadzić zamieszanie. W kursie wyjaśniamy, jak czytać numery wersji i co z tego wynika podczas instalowania paczek. Pokazujemy typowe kłopoty wynikające z nieporozumień wokół semver, na przykład gdy jedna biblioteka oczekuje innej wersji niż druga albo gdy drobna zmiana wpływa na zachowanie zależnych elementów. Dzięki temu łatwiej przewidzieć skutki decyzji i unikać problemów, które przerywają pracę.

Plik package-lock.js

Jednym z częstych źródeł pytań jest plik package-lock.js. To on utrwala obraz zależności używanych w projekcie, dzięki czemu kolejne instalacje dają przewidywalny rezultat. Omawiamy, jak rozumieć zapisy w tym pliku, skąd biorą się wersje paczek oraz dlaczego czasem zmiana w jednym miejscu wywołuje lawinę drobnych modyfikacji. Zobaczysz też, kiedy nowy plik lock jest naturalnym efektem porządków, a kiedy warto upewnić się, że nadal masz stabilny zestaw wersji w projekcie.

Bezpieczeństwo i npm audit

Bezpieczeństwo bibliotek ma znaczenie zarówno w małych, jak i większych projektach. W tej części przyglądamy się sposobom sprawdzania ryzyk z wykorzystaniem komendy npm audit. Wyjaśniamy, co wnosi taki przegląd i jak odczytać najważniejsze informacje, by podejmować spokojne decyzje. Nie chodzi o straszenie, lecz o jasny obraz sytuacji i prostą listę działań. Dzięki temu wiesz, które zależności wymagają uwagi i gdzie zachować czujność.

Publikowanie bibliotek na NPM

Ostatni etap kursu to pokazanie, jak opublikować własną bibliotekę w głównym repozytorium NPM. Przechodzimy przez proces, który pomaga przejść od gotowego rozwiązania do udostępnienia go innym. Zobaczysz, jak powiązanie wersjonowania z publikowaniem wpływa na to, co trafi do użytkowników oraz jak wprowadzać dalsze zmiany. Ta część porządkuje kroki i rozwiewa wątpliwości, dzięki czemu publikowanie przestaje brzmieć tajemniczo i staje się zrozumiałym zadaniem.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

1 godz. 37 min. materiału
33 nagrania wideo

Spis treści

Czas trwania: 01:37:36Liczba wykładów: 33
downWprowadzenie
3 wykłady
  • Wstęp02:24
  • NPM, a Yarn01:48
  • NodeJS|01:57
downPodstawy pracy z NPM
14 wykładów
downTematy niecodzienne
8 wykładów
downDbanie o bezpieczeństwo aplikacji
3 wykłady
downPublikacja własnej paczki
4 wykłady
downZakończenie
1 wykład

Kup w pakiecie i oszczędź 20%

Razem do zapłaty

20% taniej

68.40 zł

54
72

O autorze

avatar
Paweł ĆwikProgramista

Publikacje: 4

Ocena autora: 3.7

O mnie
Karierę programistyczną rozpocząłem już ponad dziesięć temu, z językiem java i jako back-end developer . Z upływem czasu przechodziłem coraz bardziej w kierunku integracji i komuni...Czytaj więcej
4.0
0 %
100 %
0 %
0 %
0 %
27
00

40 % taniej

45.00 zł

To najniższa cena z ostatnich 30 dni!