Plan Szkolenia
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
Wymagania
- JavaScript doświadczenie w programowaniu
Uczestnicy
- Web Developerzy
Opinie uczestników (5)
Przyjazne środowisko. Podobał mi się również trening indywidualny. To bardzo produktywne. Zdecydowanie poleciłbym to miejsce moim przyjaciołom i współpracownikom.
Zeed - Tamkeen Technologies
Szkolenie - Building Microservices with NodeJS and React
Przetłumaczone przez sztuczną inteligencję
Sytuacja była o tyle nietypowa, że intensywne szkolenie dla developerów miało być prowadzone z osobami nie będącymi developerami. Łukasz podjął to wyzwanie z empatią i dużą dozą humoru. Dzięki swojemu inteligentnemu i elastycznemu podejściu był w stanie zapewnić, że wszyscy osiągnęli konkretne korzyści edukacyjne. Bardzo mi się to podobało i chętnie ponownie wziąłbym udział w seminarium z Łukaszem.
Christoph - Honda Bank GmbH
Szkolenie - MERN Fullstack Development
Przetłumaczone przez sztuczną inteligencję
Dowiedziałem się wiele na temat tej kwestii
Zsolt Langviser - Accenture Industrial SS
Szkolenie - NestJS: Beginner to Advanced
Przetłumaczone przez sztuczną inteligencję
podejście do tematu
Jakub Bujak - Wyzsza Szkola Bankowa
Szkolenie - Node.js
Przetłumaczone przez sztuczną inteligencję
Tematy high levelowe (od wykonywania zapytań HTTP) do low levelowych (hooksy).