• Tylko online

Kurs Node.js - dynamiczne aplikacje - wersja ON-LINE

Indeks: KRW-23958
Szkolenie ON-LINE przygotowane dla osób, które posiadają podstawowe umiejętności w JavaScript. Podczas kursu nauczysz się efektywnie korzystać z narzędzi Node, modułów, technik pracy z zdarzeniami, katalogami i plikami. Opanujesz praktyczne techniki pracy ze strumieniami i buforami oraz stworzysz serwer HTTP z dynamicznymi widokami. Poznasz także popularne frameworki, bazę danych MongoDB i technologię Web Socket.
Kurs Node.js - dynamiczne aplikacje - wersja ON-LINE
89,00 zł
72,36 zł netto
Zapłać później
Producent: Strefa kursów

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.

Kurs Node.js - dynamiczne aplikacje - wersja ON-LINE

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.

Kurs Node.js - dynamiczne aplikacje - wersja ON-LINE

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.

Kurs Node.js - dynamiczne aplikacje - wersja ON-LINE
Kurs Node.js - dynamiczne aplikacje - wersja ON-LINE

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.

Kurs Node.js - dynamiczne aplikacje - wersja ON-LINE

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

Szerokość opakowania 1 cm
Wysokość opakowania 1 cm
Głębokość opakowania 1 cm
Masa opakowania 1 kg

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: