Tworzenie aplikacji w Node.js

Najbliższe terminy tego szkolenia
Opis szkolenia
Node.js jest środowiskiem programistycznym zaprojektowanym do tworzenia wysoce skalowalnych aplikacji internetowych, szczególnie serwerów WWW napisanych w języku JavaScript. Node.js umożliwia tworzenie aplikacji sterowanych zdarzeniami wykorzystujących asynchroniczny system I/O.Zbudowana jest na tym samym silniku JS, który używany jest choćby w Google Chrome – V8. I co w tym fajnego? Otóż owy kod JavaScript możemy uruchamiać poza przeglądarką, a dzięki API i modułom node.js mamy masę możliwości typowych dla server-side, jak interakcja z systemem plików, komunikacja z bazami danych.
Do tego szkolenia dostaniesz gratis książkę:
Terminy gwarantowane
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym
czasie i miejscu.
Więcej
Szkolenia online i udział online
Szkolenia online odbywają się na żywo z udziałem trenera. Grupy są równie nieliczne jak przy
tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób.
W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej
Inne szkolenia tej kategorii
Sprawdź pozostałe szkolenia JavaScript!
Vouchery
Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.
WięcejCzy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- Krótko o Node.js
- Przygotowanie narzędzi
- Instalacja Node.js
- Pierwsza aplikacja
- Jak dołączać moduły czyli dyrektywa require
- Prosty serwer
- Wysłanie odpowiedzi do klienta naszego serwera
- NPM - co to takiego?
- Instalacja npm
- Instalowanie modułów za pomocą narzędzia npm
- Globalne vs lokalne moduły
- package.json czyli plik konfiguracyjny aplikacji
-
Synchronicznie czy Asynchronicznie
- Metodyki działania apliakcji node.js
- Przykład wykonania synchronicznego
- Przykład wykonania asynchronicznego
-
Event Loop i EventEmitter
- Tworzenie własnych zdarzeń oraz ich listenerów
- Wywoływanie zdarzeń
- Praktyczne zastosowania
-
Bufory
- Po co nam bufory?
- Metody tworzenia buforów
- Zapisywanie do buforów
- Odczytywanie buforów
- Złączanie buforów
- Konwertowanie buforów do formatu JSON
- Inne operacje na buforach
-
Strumienie
- Zastosowanie
- Różne typy strumieniów
- Strumienie + zdarzenia
- Odczytywanie strumieni
- Zapisywanie do strumieni
- Piping - czyli szybkie i zautomatyzowane przysyłanie danych między strumieniami
- Chaining - czyli jednoczesne użycie strumieni do poszczególnych zadań
-
Obsługa systemu plików
- Po raz kolejny aspekt synchroniczności i asynchroniczności
- Otwieranie plików
- Odczytywanie plików
- Zbieranie informacji o pliku
- Zapis do pliku
- Operacje na plikach
- Operacje na katalogach
-
Node Utilties
- Moduł “os” - czyli podstawowe funkcjonalności od systemu operacyjnego
- Moduł “path” - czyli operacje na ścieżkach
- Moduł “Net” - czyli operacje sieciowe
- Moduł “DNS” - czyli operacje DNS
- Moduł “Domain” - czyli zabezpieczenie się przed błędami
- WebServers
- Omównie architektury serwera
- Stworzenie prostego serwera www
-
Express framework
- Instalacja frameworka
- Omówienie podstawowej struktury katalogów i plików
- Omówienie zasad Routingu
- Zasoby statyczne
- Co to jest middleware i jak działa
- Tworzenie własnych funkcji middleware
- Template engines
- Stworzenie prostej aplikacji
Co wyróżnia szkolenia JavaScript w JSystems?
Kto będzie Cię uczyć?
