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
- Dojswiadczenie w programowaniu JavaScript
Adresaci
- Programiści webowi
Opinie uczestników (4)
Przyjazna atmosfera. Ponadto, podobała mi się indywidualna trening. Jest bardzo produktywny. Zdecydowanie poleciłbym go swoim przyjaciołom i kolegom.
Zeed - Tamkeen Technologies
Szkolenie - Building Microservices with NodeJS and React
Przetłumaczone przez sztuczną inteligencję
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Szkolenie - MERN Fullstack Development
podejście do tematu
Jakub Bujak - Wyzsza Szkola Bankowa
Szkolenie - Node.js
Przetłumaczone przez sztuczną inteligencję
I mostly liked the all the in code examples.
Szkolenie - Node.js for JavaScript Developers
Przetłumaczone przez sztuczną inteligencję