Bądźmy w kontakcie

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.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie