Návrh Školení

Úvod

Node.js Koncepty

    RAM vs I/O latence Blokování vs. neblokování Syntaxe a logika

Základy API a jejich funkčnost

    Scalar typy Web Architecture Patterns: složený vzor, proxy vzor a vzor fasády

Přehled REST

    Získat možnost Vytáhnout možnost Odeslat možnost Smazat možnost

Příprava vývojového prostředí

    Instalace a konfigurace Node.js Instalace a konfigurace Express.js Instalace a konfigurace MongoDB Testování instalací

Moduly uzlů a Správce balíčků

    Vytvoření modulu Načtení modulu Použití funkcí modulu Vytváření argumentů událostí Rozšíření emitorů událostí Instalace balíčku Node Použití balíčku Výpis balíčků Aktualizace balíčků Odinstalace balíčků Publikování balíčků

Práce s Express.js

    Vytváření vlastního middlewaru pomocí Express cest filtrování směrovače

REST a GraphQL API

    Vytvoření webového serveru Zpracování tras Analýza požadavků HTTP Volání koncových bodů Definování schématu Přidání ověření vstupu Správa mutací Přidání proměnných Zpracování chyb

Operace CRUD pomocí MongoDB

    Ukládání dokumentů Dotazování dokumentů Aktualizace dokumentů Mazání dokumentů

Autentizace a zabezpečení

    Vytváření a registrace uživatelů Generování tokenů Ukládání do proměnných prostředí Ochrana tras Testování oprávnění

Odstraňování problémů

    Psaní unit testu Psaní integračního testu Zapojení unit a integračního testu

Shrnutí a závěr

Požadavky

  • JavaScript zkušenosti s programováním

Publikum

  • Weboví vývojáři
 14 hodiny

Počet účastníků



Price per participant

Reference (4)

Související kurzy

Node.js for JavaScript Developers

21 hodiny

Související kategorie