- Tylko online
Kupując ten produkt, nie będziesz miał możliwości wyboru płatności za pobraniem.
Opis produktu: Kurs Node.js - dynamiczne aplikacje - wersja ON-LINE
Odkryj tajniki Node.js i dołącz do grona developerów tworzących innowacyjne aplikacje webowe! Kurs przeznaczony jest dla osób znających podstawy JavaScript. Szkolenie On-Line zapewni Ci kompletny przewodnik po świecie Node.js. Nauczysz się pracy z modułami, technikami zdarzeń, katalogami i plikami. Podczas kursu opanujesz tworzenie serwera HTTP z dynamicznymi widokami oraz korzystanie z popularnych frameworków, baz danych i technologii.
Uwaga!
Instrukcję pobrania oraz kod otrzymasz od nas na podany podczas składania zamówienia adres e-mail najpóźniej w następnym dniu roboczym po otrzymaniu wpłaty.
Jakie korzyści przynosi ten kurs?
- Dostęp do rozbudowanej wiedzy na temat środowiska Node
- Możliwość tworzenia efektywnego, asynchronicznego kodu
- Zrozumienie baz danych typu NoSQL
- Umiejętność korzystania z Node Package Manager (npm)
- Znajomość różnych istotnych technologii serwerowych
- Umiejętność przeprowadzania testów jednostkowych przy użyciu Mocha
Czym jest Node.js?
Node.js to platforma uruchomieniowa, bazująca na silniku JavaScript V8, która umożliwia wykonywanie kodu JavaScript po stronie serwera. Dzięki temu narzędziu, programiści mogą tworzyć skalowalne i wydajne aplikacje serwerowe. Node.js wykorzystuje architekturę zdarzeniową oraz nieblokujące wejścia / wyjścia, co umożliwia obsługę równoległych żądań bez konieczności tworzenia wielu wątków. To podejście może znacząco poprawić wydajność i skalowalność aplikacji.
Nauka od podstaw
Na początku zdobędziesz kompletną wiedzę na temat niezbędnych narzędzi do efektywnej pracy z Node, wraz z instrukcjami dotyczącymi instalacji i konfiguracji wszystkich wymaganych komponentów. Opanujesz również techniki korzystania z modułów w celu zapewnienia wielokrotnego wykorzystania kodu. Aby maksymalnie wykorzystać wiedzę z kursu, potrzebna jest jednak podstawowa znajomość JavaScript.
Najważniejsze elementy kursu
- Bezterminowy dostęp, w tym dostęp mobilny 24/7
- 7 godzin szkolenia
- Testy i zadania
- 65 wykładów
- 20 pytań testowych
- Certyfikat ukończenia
Uzyskane rekomendacje możesz dodać do swojego profilu LinkedIn lub uzupełnić o nie swoje CV.
Spis treści
1. Wprowadzenie
- Wstęp
- Jak korzystać z plików
- Dlaczego Node
- Trochę technicznych zagadnień
- Co będzie potrzebne
- Niezbędne narzędzie - konsola
- Jak zainstalować Node lokalnie
- Zmienne środowiskowe
2. Praca z Node
- JavaScript w konsoli
- Uruchamianie skryptu za pomocą Node
- Proste śródliniowe skrypty
3. Moduły Node - wprowadzenie
- Definiujemy własny moduł
- Jak używać modułów wbudowanych
- Moduły - dodatkowe techniki
4. Kluczowe techniki
- Callback - podstawowy element
- Events - zdarzenia
- Events - przydatne techniki
- Obiekt procesu
- Input oraz Output
- Timer w Node
- Moduł 'Readline'
5. Pliki, strumienie, bufory
- Listing zawartości katalogu
- Odczytywanie zawartości pliku
- Zapisywanie do pliku
- Zmiana nazwy oraz usuwanie plików
- Operacje na katalogach
- Strumienie i bufory - teoria
- Przykład użycia buforów
- Kopiowanie za pomocą strumienia
- Jak używać potoków - zobacz darmową lekcję
6. Moduły HTTP
- Definiujemy żądanie
- Tworzymy prosty serwer
- Odpowiedź typu HTML
- Dynamiczne szablony
- Jak zdefiniować routing
- Odpowiedź typu JSON
- Strumienie i HTTP
7. Node package manager
- Co to jest npm
- Jak zainstalować pakiet lokalnie
- Jak zainstalować pakiet globalnie - zobacz darmową lekcję
- Plik package.json
- System wersji
8. Framework Express
- Tworzymy aplikację Express
- Podstawy routingu
- Jade - pliki widoków
- Jak używać middleware
- Odbieranie parametrów GET
- Generator aplikacji - zobacz darmową lekcję
9. Node i bazy danych
- Node i MySQL
- Bazy typu NoSQL
- Instalacja MongoDB
- Podstawowe polecenia Mongo
- Połączenie Node z bazą
- Dodajemy nowe wartości do bazy
- Mongoose - definiujemy połączenie
- Mongoose - model
10. Przydatne rozwiązania i narzędzia
- Wprowadzenie do Web Socket
- Web Socket - przesyłamy do serwera
- Web Socket - broadcast
- Moduł Assert
- Biblioteka Chai
- Wprowadzenie do Mocha
- Mocha - przykład testu
- Supervisor - auto restart
- Zakończenie