Najważniejsze informacje

BESTSELLER!
Tytuł szkolenia
Node.js i MongoDB
Czas trwania
5 dni
Średnia ocena
4.57 / 5
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
2499 zł netto
Kod szkolenia
FRONTEND3

Vouchery z roczną ważnością

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. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 4 i więcej osób może to być korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opinie uczestników:

Opis szkolenia

Podczas tego kursu poznasz następujące technologie:





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



MongoDB jest to nierelacyjna baza danych do przechowywania dokumentów w formacie JSON. Dane zawarte w takiej bazie nie są sztywnie powiązane relacjami. Nie musimy także modelować struktury naszych tabel przed umieszczeniem naszych danych w bazie.



Po tym szkoleniu będziesz potrafił stworzyć:

Sklep internetowy, serwis z ogłoszeniami, w pełni dynamiczne strony internetowe współdziałające z bazą danych.



Do tego szkolenia dostaniesz gratis książki:

  

Program

  1. Krótko o Node.js
  2. Przygotowanie narzędzi
    1. Instalacja Node.js
  3. Pierwsza aplikacja
    1. Jak dołączać moduły czyli dyrektywa require
    2. Prosty serwer
    3. Wysłanie odpowiedzi do klienta naszego serwera
  4. NPM - co to takiego?
    1. Instalacja npm
    2. Instalowanie modułów za pomocą narzędzia npm
    3. Globalne vs lokalne moduły
    4. package.json czyli plik konfiguracyjny aplikacji
  5. Synchronicznie czy Asynchronicznie
    1. Metodyki działania apliakcji node.js
    2. Przykład wykonania synchronicznego
    3. Przykład wykonania asynchronicznego
  6. Event Loop i EventEmitter
    1. Tworzenie własnych zdarzeń oraz ich listenerów
    2. Wywoływanie zdarzeń
    3. Praktyczne zastosowania
  7. Bufory
    1. Po co nam bufory?
    2. Metody tworzenia buforów
    3. Zapisywanie do buforów
    4. Odczytywanie buforów
    5. Złączanie buforów
    6. Konwertowanie buforów do formatu JSON
    7. Inne operacje na buforach
  8. Strumienie
    1. Zastosowanie
    2. Różne typy strumieniów
    3. Strumienie + zdarzenia
    4. Odczytywanie strumieni
    5. Zapisywanie do strumieni
    6. Piping  - czyli szybkie i zautomatyzowane przysyłanie danych między strumieniami
    7. Chaining  - czyli jednoczesne użycie strumieni do poszczególnych zadań
  9. Obsługa systemu plików
    1. Po raz kolejny aspekt synchroniczności i asynchroniczności
    2. Otwieranie plików
    3. Odczytywanie plików
    4. Zbieranie informacji o pliku
    5. Zapis do pliku
    6. Operacje na plikach
    7. Operacje na katalogach
 
  1. Node Utilties
    1. Moduł “os” - czyli podstawowe funkcjonalności od systemu operacyjnego
    2. Moduł “path” - czyli operacje na ścieżkach
    3. Moduł “Net” - czyli operacje sieciowe
    4. Moduł “DNS” - czyli operacje DNS
    5. Moduł “Domain” - czyli zabezpieczenie się przed błędami
  2. WebServers
    1. Omównie architektury serwera
    2. Stworzenie prostego serwera www
  3. Express framework
    1. Instalacja frameworka
    2. Omówienie podstawowej struktury katalogów i plików
    3. Omówienie zasad Routingu
    4. Zasoby statyczne
    5. Co to jest middleware i jak działa
    6. Tworzenie własnych funkcji middleware
    7. Template engines
    8. Stworzenie prostej aplikacji
  4. MongoDB
    1. Co to jest i jak działa
    2. Omówienie budowy bazy w porównaniu do bazy relacyjnej
    3. Zalety MongoDB
    4. Tworzenie bazy danych
    5. Usuwanie baz danych
    6. Tworzenie kolekcji (tabel)
    7. Usuwanie kolekcji
    8. Typy danych
    9. Dodawanie danych do kolekcji
    10. Wyszukiwanie danych w porównaniu do baz relacyjnych
    11. Aktualizowanie danych
    12. Usuwanie danych
    13. Projekcja
    14. Sortowanie
  5. Stworzenie prostego sklepu z wykorzystaniem Node.js i MongoDB

Szkolenia kontynuujące

Proponowane terminy

Termin od Do Miasto Cena Opcje
27-08-2018 31-08-2018 Kraków 2499 zł netto Rezerwuj Pokaż
27-08-2018 31-08-2018 Warszawa 2499 zł netto Rezerwuj Pokaż
27-08-2018 31-08-2018 Katowice 2499 zł netto Rezerwuj Pokaż
27-08-2018 31-08-2018 Wrocław 2499 zł netto Rezerwuj Pokaż
15-10-2018 19-10-2018 Kraków 2499 zł netto Rezerwuj Pokaż
15-10-2018 19-10-2018 Warszawa 2499 zł netto Rezerwuj Pokaż
15-10-2018 19-10-2018 Katowice 2499 zł netto Rezerwuj Pokaż
15-10-2018 19-10-2018 Wrocław 2499 zł netto Rezerwuj Pokaż
10-12-2018 14-12-2018 Kraków 2499 zł netto Rezerwuj Pokaż
10-12-2018 14-12-2018 Warszawa 2499 zł netto Rezerwuj Pokaż
10-12-2018 14-12-2018 Katowice 2499 zł netto Rezerwuj Pokaż
10-12-2018 14-12-2018 Wrocław 2499 zł netto Rezerwuj Pokaż