Plan Szkolenia
Wprowadzenie do Node.js
- Opóźnienie RAM a wejścia/wyjścia
- Blokowanie a nieblokowanie
- Programowanie sterowane zdarzeniami
- Pętla zdarzeń
- Blokowanie pętli zdarzeń
- Filozofia Node.js
Konfiguracja platformy Node.js
- Pobieranie i instalacja
- Node REPL
- Pierwszy Hello World
Moduły i npm
- Anatomia modułu
- Kod prywatny
- Dostęp do modułów i ich używanie
- Polecenia npm
- package.json
Wzorzec wywołań zwrotnych
- Czym są wywołania zwrotne
- Wywołanie zwrotne na końcu
- Najpierw błąd
Zdarzenia
- Kiedy używać emiterów zdarzeń
- Wiązanie funkcji ze zdarzeniami
- Żądania zdarzeń
- Nasłuchiwanie zdarzeń
Obsługa błędów
- Wywołania zwrotne: najpierw błąd
- Błędy w emiterach zdarzeń
- Nieprzechwycone wyjątki
- Korzystanie z domen
Bufory
- Dlaczego bufory istnieją
- Tworzenie buforów
- Odczyt i zapis buforów
- Manipulowanie buforami
Strumienie
- Czym są strumienie
- API strumieni odczytu i zapisu
- Sterowanie przepływem
- Przesyłanie potokowe
- Strumień dwukierunkowy
- Strumień transformujący
Express.js
- Wprowadzenie i instalacja Express.js
- Budowanie aplikacji Hello Express
- Tworzenie tras
- Renderowanie układów
- Używanie szablonów
- Dodawanie częściowych widoków
- Używanie zmiennych lokalnych i szablonów warunkowych
- Modularyzacja tras
Socket.io
- Nasłuchiwanie na
- Transmitowanie
- Odpowiadanie na pytania
Łączenie z bazami danych
- No SQL i magazyny dokumentów
- Relacyjne bazy danych
- Konfiguracja i ustawienia platformy
- Operacje CRUD
Wymagania
Studenci biorący udział w tym kursie powinni mieć doświadczenie w programowaniu w JavaScript.
Opinie uczestników (7)
Cieszyłem się ciekawymi tematami i dotykiem różnych nuances języków javascript, typescript oraz nodejs.
John - BMW SA
Szkolenie - Node.js for JavaScript Developers
Przetłumaczone przez sztuczną inteligencję
Platforma
Shaun Mbhiza - BMW SA
Szkolenie - Node.js for JavaScript Developers
Przetłumaczone przez sztuczną inteligencję
Ćwiczenia praktyczne
Daniel - BMW SA
Szkolenie - Node.js for JavaScript Developers
Przetłumaczone przez sztuczną inteligencję
Nie zdawałem sobie sprawy, że będzie to tak interaktywne i zawierać tyle kodu, co bardzo mi się spodobało i uznałem za bardziej przyjemne i skuteczne w nauce.
Ryan - BMW SA
Szkolenie - Node.js for JavaScript Developers
Przetłumaczone przez sztuczną inteligencję
Jego Humor i Osobowość
Karabo Mphahlele - BMW SA
Szkolenie - Node.js for JavaScript Developers
Przetłumaczone przez sztuczną inteligencję
Praktyczne przykłady
Werner - BMW SA
Szkolenie - Node.js for JavaScript Developers
Przetłumaczone przez sztuczną inteligencję
* wiedza prowadzącego * poruszanie różnorodnych zagadnień, dobrych praktyk, budowy architektury