RodzajSala Training
Zarejestruj się

Kurs i certyfikat Node JS

Kurs i certyfikat Node JS

Opis

Audiencja i wymagania wstępne

Konspekt szkolenia

Harmonogram i opłaty

Orzecznictwo

Przegląd kursu Node JS

Node.js to platforma po stronie serwera oparta na języku JavaScript do budowania skalowalnych aplikacji opartych na zdarzeniach. To jest mylące nawet dla doświadczonych programistów, ponieważ jest to tradycyjne JavaScript środowisko zawsze było po stronie klienta - w przeglądarce użytkownika lub w aplikacji, która rozmawia z serwerem. JavaScript nie został uwzględniony, jeśli chodzi o serwer odpowiadający na żądania klienta, ale właśnie to zapewnia Node.js.

Cele szkolenia Node.JS

  • Napisz aplikacje linii poleceń w Node.js
  • Porozmawiaj z API za pomocą Node.js
  • Uporządkuj swój kod za pomocą modułów
  • Rozpraw się ze strumieniami
  • Obsługa błędów

Przeznaczona publiczność dla kursu NodeJS

Doświadczony z przynajmniej jednym językiem zorientowanym obiektowo, takim jak Ruby, Python, PHP lub Java, ma jedynie niewielkie doświadczenie z JavaScriptem i całkowicie nowy w Node.js.

Wymagania wstępne dotyczące certyfikacji węzła JS

  • Podstawowe umiejętności JavaScript.
  • Tło Web Development

Course Outline Duration: 3 Days

Rozdział 1: Wprowadzenie do NodeJs

      • O NodeJS
      • Praca z NodeJS
      • Praca z CLI i Node REPL
      • Node Package Manager: npm
      • Pierwszy program Node.js
      • Praktyczna aktywność
      • Architektura NodeJS
      • Zrozumienie pętli zdarzeń i wywołania zwrotnego
      • Podstawowe informacje o konfiguracji aplikacji węzła

Rozdział 2: Moduły / pakiety

      • Podstawy modułów
      • Wprowadzenie do wbudowanych modułów Node.js
      • Wprowadzenie do NPM
      • Instalowanie, aktualizowanie i usuwanie modułów
      • Ćwiczenia praktyczne (zainstaluj, zaktualizuj i usuń moduł)
      • Tworzenie niestandardowych modułów
      • Ćwiczenie praktyczne 2 (utwórz moduł wielokrotnego użytku)
      • Zrozumienie npm cli
      • Publikowanie modułów na npm
      • Ćwiczenie praktyczne 3 (moduł publikacji na npm)
      • Zrozumienie stylu kodowania NPM
      • Wybór odpowiedniego modułu NPM dla twojego projektu

Rozdział 3: Wydarzenia i strumienie

      • Odczytywanie i zapisywanie buforów
      • Praktyczne ćwiczenia (odczyt i zapis do bufora)
      • Omówienie zdarzeń i wzorca emiterów zdarzeń
      • Omówienie strumieni Node.js
      • Ćwiczenia praktyczne 2 (strumienie narzędzi)
      • Moduł systemu plików
      • Ćwiczenie praktyczne 3 (wykonaj operacje na plikach)

Rozdział 5: Komunikacja sieciowa i technologia internetowa w NodeJS

      • Komunikacja sieciowa w Node.js
      • Konfigurowanie serwera i klienta TCP / IP
      • Ćwiczenie praktyczne (implementacja komunikacji TCP / IP)
      • Komunikacja za pomocą protokołu UDP
      • Konfigurowanie serwera HTTP
      • Obsługa żądań i odpowiedzi w HTTP
      • Ćwiczenie praktyczne 2 (tworzenie serwera HTTP)

Rozdział 4: Aplikacje internetowe korzystające z ExpressJS i MongoDB

        • Wprowadzenie do ExpressJS
        • Instalacja i konfiguracja projektu ExpressJS
        • Ćwiczenie praktyczne (pierwsza aplikacja ExpressJS)
        • Routing
        • Ćwiczenie praktyczne 2 (Wdrażanie routingu w ExpressJS)

      DZIEŃ 2

      • Middleware
      • Ćwiczenie praktyczne 3 (wdrażanie modułów oprogramowania pośredniego)
      • Kwestie bezpieczeństwa
      • Komunikacja DB: MongoDB
      • Ćwiczenie praktyczne 4 (Połącz i wysyłaj do mongodb)
      • Szablony HTML: Jade / Handlebars
      • Ćwiczenie praktyczne (wdrażaj szablony Jade)
      • Uwierzytelnianie użytkownika w ExpressJS
      • Sesje i pliki cookie
      • Ćwiczenie praktyczne 6 (sesje manipulacyjne)
      • Magazyny sesji
      • Wprowadzenie do Browserify

Rozdział 6: Komunikacja w czasie rzeczywistym za pomocą gniazda IO

      • Wprowadzenie do gniazd internetowych
      • Konfigurowanie i konfiguracja socket.io
      • Ćwiczenia praktyczne (konfiguracja połączenia między klientem a serwerem)
      • Komunikacja w czasie rzeczywistym za pomocą socket.io
      • Uwierzytelnianie użytkownika za pomocą socket.io
      • Ćwiczenie praktyczne 2 (uwierzytelnianie użytkownika za pomocą gniazda io)
      • Wprowadzenie do uwierzytelniania opartego na tokenach z wykorzystaniem JWT

Rozdział 7: Widły, Spawn i moduł procesu

      • Zrozumienie procesów w NodeJS
      • Tworzenie widelca i tarło
      • Ćwiczenie praktyczne (rozwidlenie i odrodzenie procesu)
      • Komunikacja procesowa w Node.js
      • Praktyczna aktywność 2 (obsługa wielu procesów)

Rozdział 8: Testowanie w NodeJS

      • Wprowadzenie do Assert w Node.js
      • Testowanie za pomocą Mocha
      • Ćwiczenia praktyczne (pisanie testów z użyciem mokki)
      • Wprowadzenie do jaśminu
      • Ćwiczenie praktyczne 2 (pisanie testów za pomocą jaśminu)
      • Korzystanie z modułu asercji chai

Rozdział 9: NodeJS w świecie technologii

    • Moduł klastra
    • Ćwiczenia praktyczne (wdrażanie modułu klastra)
    • Moduł narzędziowy
    • Praktyczna aktywność 2 (Implementing utility utility module)
    • ZLIB
    • Paszport
    • Ćwiczenie praktyczne 3 (Wdrażanie uwierzytelniania paszportowego)
    • Izomorficzny javascript nad NodeJS
    • Aplikacje na komputery w NodeJS

Napisz do nas na adres info@itstechschool.com i skontaktuj się z nami pod numerem + 91-9870480053, aby uzyskać informacje o cenie i certyfikacie kursu, harmonogramie i lokalizacji

Rzuć nam zapytanie

Aby uzyskać więcej informacji uprzejmie Skontaktuj się z nami.


reviews