
Drodzy koledzy inżynierowie, społeczność Metarkhia przedstawia wam nowoczesną , która obejmuje dogłębną analizę wszystkich możliwości i aspektów platformy. Główny nacisk położony jest na to, jak tworzyć niezawodne serwery aplikacji o dużym obciążeniu i interfejsy API bez przywiązywania się do konkretnych ram lub nawet protokołu, tj. abstrahując logikę biznesową do osobnej warstwy. Wykłady są uzupełnione wieloma przykładami kodu demonstrującymi elastyczną strukturę aplikacji i techniki architektoniczne, w tym pracę z systemem DBMS poprzez warstwę dostępu do danych, tworzenie interaktywnych aplikacji na gniazdach sieciowych, zapewnianie bezpieczeństwa, łagodne wyłączanie, komunikację międzyprocesową, zapobieganie wyciekom pamięci, skalowanie i klastrowanie przy użyciu procesów i wątków. W tej chwili kurs obejmuje 38 wykładów (około 35 i ½ godziny wideo), , 4 PDF ze slajdami. Przed główną częścią kursu na temat Node.js, musisz najpierw opanować przynajmniej jego część .
Wprowadzenie i podstawy
- Slajdy:
- To tylko wykład przeglądowy, link do kursu programowania asynchronicznego
znajduje się powyżej, przed spisem treści
- To tylko wykład przeglądowy, link do kursu programowania asynchronicznego
- Link do dokumentacji:
- Repozytorium z narzędziami:
- Praca z plikami:
- Strumienie plików:
- Bufory:
- System plików w Node.js:
- Monitorowanie plików:
- Przykłady kodu:
Struktura i architektura aplikacji Node.js
- Przykładowy projekt:
- Warstwy abstrakcyjne:
- Piaskownice:
- Odwrócenie kontroli:
- Wstrzykiwanie zależności:
- Przykłady kodu:
- Przykłady kodu:
Tworzenie serwerów aplikacji i interfejsów API w Node.js
- Przykłady kodu:
- Przykłady kodu:
- Przykłady kodu:
- Przykłady kodu:
- Przykłady kodu:
- Gniazda sieciowe:
- Czat:
- Przykłady kodu:
- Przykłady kodu i zadania:
Praca z bazami danych w Node.js
- Przykłady kodu:
- Przykłady kodu:
Wykłady na temat CQRS i Event Sourcing
- Ten wzór będzie potrzebny na następnym wykładzie.
- Przykłady kodu:
- CQS-y:
- CQRS:
- Sourcing wydarzeń:
- Zobacz przykłady z poprzedniego wykładu
- Przykłady kodu:
Zarządzanie pamięcią i programowanie równoległe
- Przykłady kodu:
- Strumienie:
- Operacje atomowe:
- Semafory:
- Mutexy:
- — relacja z konferencji JS Fest 2019 Spring
- Slajdy:
Bezpieczeństwo, niezawodność, wdrażanie i infrastruktura
- Przykłady kodu:
- Przykłady kodu:
- Przykłady kodu:
- Przykłady kodu i zadania:
- Slajdy:
- Slajdy:
Prosimy o pozostawienie opinii na temat kursu i sugestii dotyczących rozszerzenia materiałów kursu. Dziękujemy za zainteresowanie naszą pracą i pomoc społeczności w ulepszaniu przykładów kodu. Możesz zasubskrybować kanał YouTube z otwartymi wykładami tutaj: i na githubie autora tutaj:
W ankiecie mogą brać udział tylko zarejestrowani użytkownicy. , Proszę.
Czy będziesz oglądać kurs?
70,4%Tak, wszystko jest interesujące155
26,4%Będę selektywnie oglądać58
3,2%Nieciekawe7
Głosowało 220 użytkowników. 10 użytkowników wstrzymało się od głosu.
Czy chciałbyś więcej wykładów?
95,0%Tak, oczywiście191
3,0%Tak, i będę proponować tematy6
2,0%To mi wystarczy4
Głosowało 201 użytkowników. 13 użytkowników wstrzymało się od głosu.
Źródło: www.habr.com
