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
Reference (5)
Přátelské prostředí. Také se mi líbil trénink jeden na jednoho. Je to velmi produktivní. Určitě bych to doporučil svým přátelům a kolegům.
Zeed - Tamkeen Technologies
Kurz - Building Microservices with NodeJS and React
Machine Translated
Situace byla atypická, protože mělo probíhat intenzivní školení pro vývojáře s nevývojáři. Lukasz se této výzvy ujal s empatií a spoustou humoru. Svým inteligentním a flexibilním způsobem byl schopen zajistit, aby bylo dosaženo konkrétního studijního přínosu pro každého. Moc se mi to líbilo a rád bych se znovu zúčastnil semináře s Lukaszem.
Christoph - Honda Bank GmbH
Kurz - MERN Fullstack Development
Machine Translated
Dozvěděli jsme se toho o tématu hodně
Zsolt Langviser - Accenture Industrial SS
Kurz - NestJS: Beginner to Advanced
Machine Translated
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Kurz - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.