Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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 były one объяснены таким ясным образом, что udało mi się je zrozumieć bez większych problemów. Corrected: Podobało mi się, że poruszyliśmy wiele różnych tematów, ale były one wyjaśnione w tak jasny sposób, że udało mi się je zrozumieć bez większych problemów.
Mateusz Sierski - Wyzsza Szkola Bankowa
Szkolenie - Node.js
Przetłumaczone przez sztuczną inteligencję
Miły i relaxed nastrój :)
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ę