Course Code: restnode
Duration: 14 hours
Prerequisites:
  • JavaScript doświadczenie w programowaniu

Publiczność

  • Web Developerzy
Overview:

Node.js to środowisko uruchomieniowe typu open source JavaScript. Node.js jest popularnym językiem programowania po stronie serwera używanym do zaawansowanego rozwoju zaplecza, takiego jak budowanie API.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą tworzyć interfejsy API przy użyciu Node.js.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Tworzenieskalowalnej aplikacji po stronie serwera z Node.js.
  • Tworzenie REST API i GraphQL API.
  • Skonfiguruj uwierzytelnianie w celu zwiększenia bezpieczeństwa.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

Node.js Koncepcje

  • Opóźnienie pamięci RAM a opóźnienie we/wy
  • Blokowanie vs. brak blokowania
  • Składnia i logika

Podstawy interfejsów API i ich funkcjonalność

  • Scalar typy
  • Wzorce architektury internetowej: wzorzec kompozytowy, wzorzec proxy i wzorzec fasady

Przegląd REST

  • Opcja Pobierz
  • Opcja Pull
  • Opcja wysyłania
  • Opcja usuwania

Przygotowanie środowiska programistycznego

  • Instalowanie i konfigurowanie Node.js
  • Instalowanie i konfigurowanie Express.js
  • Instalowanie i konfigurowanie MongoDB
  • Testowanie instalacji

Moduły Node i menedżer pakietów

  • Tworzenie modułu
  • Ładowanie modułu
  • Korzystanie z funkcji modułu
  • Tworzenie argumentów zdarzeń
  • Rozszerzanie emiterów zdarzeń
  • Instalowanie pakietu Node
  • Korzystanie z pakietu
  • Wyświetlanie pakietów
  • Aktualizowanie pakietów
  • Odinstalowywanie pakietów
  • Publikowanie pakietów

Praca z Express.js

  • Tworzenie niestandardowegooprogramowania pośredniczącego
  • Używanie routera Express
  • Filtrowanie ścieżek

REST i GraphQL API

  • Tworzenie serwera WWW
  • Obsługa tras
  • Analizowanie żądań HTTP
  • Wywoływanie punktów końcowych
  • Definiowanie schematu
  • Dodawanie walidacji danych wejściowych
  • Zarządzanie mutacjami
  • Dodawanie zmiennych
  • Obsługa błędów

Operacje CRUD przy użyciu MongoDB

  • Zapisywanie dokumentów
  • Wyszukiwanie dokumentów
  • Aktualizowanie dokumentów
  • Usuwanie dokumentów

Uwierzytelnianie i bezpieczeństwo

  • Tworzenie i rejestrowanie użytkowników
  • Generowanie tokenów
  • Przechowywanie w zmiennych środowiskowych
  • Ochrona tras
  • Testowanie autoryzacji

Rozwiązywanie problemów

  • Pisanie testu jednostkowego
  • Pisanie testu integracyjnego
  • Okablowanie testu jednostkowego i integracyjnego

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Build REST API using Node.js

Qatar - Build REST API using Node.js

Egypt - Build REST API using Node.js

Saudi Arabia - Build REST API using Node.js

South Africa - Build REST API using Node.js

Brasil - Build REST API using Node.js

Canada - Build REST API using Node.js

中国 - Build REST API using Node.js

香港 - Build REST API using Node.js

澳門 - Build REST API using Node.js

台灣 - Build REST API using Node.js

USA - Build REST API using Node.js

Österreich - Build REST API using Node.js

Schweiz - Build REST API using Node.js

Deutschland - Build REST API using Node.js

Czech Republic - Build REST API using Node.js

Denmark - Build REST API using Node.js

Estonia - Build REST API using Node.js

Finland - Build REST API using Node.js

Greece - Build REST API using Node.js

Magyarország - Build REST API using Node.js

Ireland - Build REST API using Node.js

Luxembourg - Build REST API using Node.js

Latvia - Build REST API using Node.js

España - Build REST API using Node.js

Italia - Build REST API using Node.js

Lithuania - Build REST API using Node.js

Nederland - Build REST API using Node.js

Norway - Build REST API using Node.js

Portugal - Build REST API using Node.js

România - Build REST API using Node.js

Sverige - Build REST API using Node.js

Türkiye - Build REST API using Node.js

Malta - Build REST API using Node.js

Belgique - Build REST API using Node.js

France - Build REST API using Node.js

日本 - Build REST API using Node.js

Australia - Build REST API using Node.js

Malaysia - Build REST API using Node.js

New Zealand - Build REST API using Node.js

Philippines - Build REST API using Node.js

Singapore - Build REST API using Node.js

Thailand - Build REST API using Node.js

Vietnam - Build REST API using Node.js

India - Build REST API using Node.js

Argentina - Build REST API using Node.js

Chile - Build REST API using Node.js

Costa Rica - Build REST API using Node.js

Ecuador - Build REST API using Node.js

Guatemala - Build REST API using Node.js

Colombia - Build REST API using Node.js

México - Build REST API using Node.js

Panama - Build REST API using Node.js

Peru - Build REST API using Node.js

Uruguay - Build REST API using Node.js

Venezuela - Build REST API using Node.js

Polska - Build REST API using Node.js

United Kingdom - Build REST API using Node.js

South Korea - Build REST API using Node.js

Pakistan - Build REST API using Node.js

Sri Lanka - Build REST API using Node.js

Bulgaria - Build REST API using Node.js

Bolivia - Build REST API using Node.js

Indonesia - Build REST API using Node.js

Kazakhstan - Build REST API using Node.js

Moldova - Build REST API using Node.js

Morocco - Build REST API using Node.js

Tunisia - Build REST API using Node.js

Kuwait - Build REST API using Node.js

Oman - Build REST API using Node.js

Slovakia - Build REST API using Node.js

Kenya - Build REST API using Node.js

Nigeria - Build REST API using Node.js

Botswana - Build REST API using Node.js

Slovenia - Build REST API using Node.js

Croatia - Build REST API using Node.js

Serbia - Build REST API using Node.js

Bhutan - Build REST API using Node.js

Nepal - Build REST API using Node.js

Uzbekistan - Build REST API using Node.js