Plan Szkolenia
Wprowadzenie do Node.js
- RAM a opóźnienia I/O
- Blokujące a nieblokujące
- 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
- Budowa modułu
- Kod prywatny
- Dostęp i używanie modułów
- Polecenia npm
- package.json
Wzorzec callback
- Czym są callbacki
- Callback-last
- Error-first
Zdarzenia
- Kiedy używać emiterów zdarzeń
- Wiązanie funkcji ze zdarzeniami
- Żądania zdarzeń
- Nasłuchiwanie zdarzeń
Obsługa błędów
- Callbacki: Error-first
- Błędy w emiterach zdarzeń
- Nieprzechwycone wyjątki
- Używanie domen
Bufory
- Dlaczego istnieją bufory
- Tworzenie buforów
- Odczyt i zapis buforów
- Manipulacja buforami
Strumienie
- Czym są strumienie
- API strumieni odczytu i zapisu
- Kontrola przepływu
- Łączenie strumieni
- Strumień duplex
- Strumień transformacji
Express.js
- Wprowadzenie i instalacja Express.js
- Budowa aplikacji Hello Express
- Tworzenie tras
- Renderowanie układów
- Używanie szablonów
- Dodawanie częściowych widoków
- Używanie zmiennych lokalnych i warunkowych szablonów
- Modularyzacja tras
Socket.io
- Nasłuchiwanie
- Broadcasting
- Odpowiadanie na pytania
Łączenie z bazami danych
- No SQL i magazyny dokumentów
- Bazy relacyjne
- Konfiguracja i ustawienia platformy
- Operacje CRUD
Wymagania
Uczestnicy tego kursu 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