Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Idea Node.js
- Czym jest Node.js
- Charakterystyka i możliwości ECMAScript
- ECMAScript 5 i plany rozwoju
- Architektura Client - Server oraz Request - Response
- ECMAScript po stronie serwera i klienta
- Licencja Node.js
Architektura
- Silnik V8
- Pętla zdarzeń
- Asynchroniczność
- Continuation-passing style
- Struktura platformy Node.js
- Możliwości Node.js
- Bezpieczeństwo
Instalacja i podstawy pracy z konsolą Node.js
- Wspierane systemy operacyjne
- Możliwe sposoby instalacji
- Proces instalacji na wybranym systemie
- Wstępna konfiguracja
- Konsola Node.js i dostępne polecenia
- Struniemie, argumenty oraz moduł sf
Uruchamianie serwera na platformie Node.js
- Protokół HTTP
- Metody GET/POST/PUT/DELETE
- Rządania i odpowiedzi, nagłówki wykorzystywane w protokole HTTP
- Obsługa metod HTTP za pomocą Node.js
- Wyświetlanie zawartości stron internetowych
- Obsługa formularzy
Tworzenie aplikacji internetowych w oparciu o framework Express
- Dostępne frameworki
- Podstawy architektury MVC
- Aplikacja internetowa z Express
Obsługa baz danych
- Dostępne biblioteki do obsługi baz danych
- Omówienie DAO i ORM
- Wybór DBMS, różnice pomiędzy relacyjnymi i nierelacyjnymi bazami danych
- SQLite, MySQL, MongoDB, Redis
NPM - zarządzanie pakietami
- Wtęp do menadżera pakietów NPM
- Wyszukiwanie i instalacja pakietów
- Omówienie wybranych/najpopularniejszych pakietów
- Tworzenie i publikowanie własnych pakietów
Testowanie aplikacji, zagadnienia związane z jakością aplikacji
- Wsperane metody testowania
- Tesy jednostkowe i behawioralne z Node.js
- Standardy kodowania
- Dostępne narzędzia wspomagające zapewnienie jakości aplikacji
Wsparcie i rozwój Node.js
- Kierunki rozwoju
- Wsparcie dla Node.js
- Dostępne edytor programistyczne (wsparcie ze strony IDE)
- Developerzy Node.js i support ze strony społeczności
Wymagania
- Znajomość języka ECMAScript (JavaScript)
- Podstawowa wiedza z zakresu programowania obiektowego oraz funkcyjnego w JavaScript
14 godzin
Opinie uczestników (3)
Podobało mi się, że poruszyliśmy wiele różnych tematów, ale wyjaśniono je w tak jasny sposób, że bez większych problemów zrozumiałem ich istotę.
Mateusz Sierski - Wyzsza Szkola Bankowa
Szkolenie - Node.js
Przetłumaczone przez sztuczną inteligencję
Miły i spokojny stosunek :)
Marcin Szymczyk - Wyzsza Szkola Bankowa
Szkolenie - Node.js
Przetłumaczone przez sztuczną inteligencję
podejście do tematu
Jakub Bujak - Wyzsza Szkola Bankowa
Szkolenie - Node.js
Przetłumaczone przez sztuczną inteligencję