Build REST API using Node.js Počítačový Kurz
Node.js je otevřený zdroj JavaScript run-time. Node.js je populární programovací jazyk na straně serveru používaný pro pokročilý vývoj základu, jako je stavební API.
Tento instruktor vedený, živý trénink (online nebo on-site) je zaměřen na webové vývojáře, kteří chtějí vytvořit API pomocí Node.js.
Po ukončení tohoto tréninku budou účastníci schopni:
- Vytvořte skálovatelnou aplikaci na straně serveru s Node.js.
- Vytvořte REST API a GraphQL API.
- Nastavení autentifikace pro posílenou bezpečnost.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
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
Open Training Courses require 5+ participants.
Build REST API using Node.js Počítačový Kurz - Booking
Build REST API using Node.js Počítačový Kurz - Enquiry
Build REST API using Node.js - Consultancy Enquiry
Consultancy Enquiry
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.
Kurz - Node.js for JavaScript Developers
Upcoming Courses
Související kurzy
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky na úrovni .NET vývojáře, kteří chtějí získat odbornost v JavaScript, Node.js a React pro aktivní vývoj a migraci systémů/ platformy.
Na konci tohoto školení budou účastníci schopni:
- Psát a ladit JavaScript kód efektivně.
- Vytvářejte a nasazujte aplikace na straně serveru pomocí Node.js.
- Vyvíjejte dynamická a citlivá uživatelská rozhraní s React.
- Integrujte front-end a back-end komponenty a vytvořte full-stack aplikace.
- Pochopte osvědčené postupy pro migraci starších systémů na moderní platformy založené na JavaScript.
JavaScript, jQuery, NodeJS & AngularJS
56 hodinyTento kurz má přivést začátečníka v JavaScript na úroveň, kdy je schopen vstoupit na trh jako JavaScript vývojář.
Kurz je intenzivní a zcela „praktický“
Building Web Apps using the MEAN stack
35 hodinyCíl kurzu:
MEAN stack je full-stack JavaScriptové řešení, které vám pomůže rychle a snadno psát škálovatelné, robustní a udržovatelné webové aplikace pomocí MongoDB, express, AngularJS a Node.js.
Na konci tohoto praktického intenzivního výcvikového kurzu budou studenti schopni:
- Ukládejte data do NoSQL, dokumentově orientované MongoDB databáze, která přináší výkon a škálovatelnost.
- Použijte Node.js, platformu na straně serveru postavenou na běhovém prostředí Google V8 pro vytváření rychlých a škálovatelných síťových aplikací.
- Použijte Express, jednoduchý, ale výkonný server HTTP pro vývoj webových aplikací postavený na Node.js.
- Použijte AngularJS framework, který nabízí deklarativní, obousměrnou datovou vazbu pro webové aplikace.
- Využijte paradigma „full-stack JavaScript“, tj. ukládejte dokumenty ve formátu podobném JSON do MongoDB, vytvořte dotazy JSON v Node.js/Express.js a přepošlete tyto dokumenty JSON zpět do [ 0] frontend.
- Seznamte se s nejnovějšími trendy vývoje webových aplikací v IT průmyslu.
MERN Fullstack Development
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat MERN Stack pro fullstack vývoj.
Na konci tohoto školení budou účastníci schopni:
- Integrujte React s MongoDB, Express a Node.js.
- Sestavte si fullstack webovou aplikaci od začátku.
- Implementujte zabezpečení aplikací prostřednictvím autorizace a ověřování.
Building Microservices with NodeJS and React
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na zkušené vývojáře, kteří chtějí vytvářet, nasazovat a škálovat aplikace pomocí mikroslužeb vytvořených pomocí NodeJS a React.
Na konci tohoto školení budou účastníci schopni:
- Vytvářet, nasazovat a škálovat aplikace pomocí různých mikroslužeb.
- Vytvořit aplikaci s server-side renderingem React.
- Nasadit vícekompontnové aplikace do cloudu pomocí Docker a Kubernetes.
- Provádět testování aplikací na mikroslužbách.
NestJS: Beginner to Advanced
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat NestJS k vytváření snadno udržovatelných a škálovatelných webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Sestavte back-endovou aplikaci pomocí NestJS.
- Otestujte back-endové služby pomocí Postman.
- Implementujte autorizaci a autentizaci v back-endových aplikacích.
- Nasaďte back-end aplikace.
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2
14 hodinyTento kurz byl vytvořen s následujícími cíli:
- Node.js základní pojmy Vnitřní části motoru V8 Správa aplikací Express.js Výkon & Monitorování Řízení procesů
Tento kurz je zaměřen na pochopení nástrojů a konceptů potřebných pro správu Node.js/Expres.js aplikací, pochopení a sledování výkonu v prostředí motoru V8.
Node.js for JavaScript Developers
21 hodinyPřehled
Node.js je platforma pro snadné vytváření rychlých, škálovatelných síťových aplikací. Naučte se používat událostmi řízený, neblokující I/O model k vytváření datově náročných aplikací v reálném čase, které běží napříč distribuovanými zařízeními. Prozkoumáme možnosti designu, které činí Node.js jedinečným, jak to mění způsob vytváření aplikací a jak systémy aplikací v tomto modelu fungují nejefektivněji. Naučte se vytvářet modulární kód, který je robustní, výrazný a jasný. Pochopte, kdy použít zpětná volání, emitory událostí a streamy. Použijte proudy ke snadné manipulaci s daty, která by nebylo možné vejít do paměti aplikace. Získejte jistotu při efektivním zpracování chyb, abyste zajistili spolehlivost běhu. Kurz obsahuje rozsáhlá laboratorní cvičení k posílení probraných konceptů a technik.
Cíle
Po absolvování tohoto kurzu budou studenti schopni:
- Jasně pochopte možnosti návrhu platformy, které vedly Node.js k výběru smyčky událostí, a co to znamená pro aplikace postavené na tomto základě. Pochopte jedinečné kompromisy v programování řízeném událostmi. Vytvořte Node.js moduly a vyjádřete modularitu kódu v aplikaci. Porozumět základním vzorcům řízení toku v Node.js a vědět, kdy je vhodné použít zpětná volání, emitory událostí nebo toky. Vytvářejte a manipulujte s vyrovnávací paměti efektivně. Pochopte, jak spravovat chybový stav a vědět, kdy by měl proces kvůli chybě skončit. Vytvářejte síťové aplikace pomocí Node.js.
Building REST APIs with Node.js, Express, and MongoDB
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat a integrovat Node.js, Express a MongoDB k vytváření rychlých a škálovatelných REST API.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a integrujte Node.js a Express s MongoDB.
- Pochopte funkce a architekturu Node.js, Express a MongoDB.
- Zjistěte, jak sestavit RESTful API pomocí backend stacku Node.js, Express a MongoDB.
- Implementujte trasy, filtrování, řazení a stránkování do Node.js REST API.
- Navrhujte datové modely a provádějte operace CRUD s MongoDB a Mongoose.
- Testujte a ladte API pomocí Postman.
Node.js and PM2
14 hodinyPublikum:
Každý, kdo se podílí na poskytování IT služeb a podpoře výroby
Node.js & Express.js Basics, working with PM2 & WebStorm
21 hodinyPublikum:
Typicky projektový manažer, analytik, vývojář nebo kdokoli, kdo potřebuje:
- Prozkoumejte rámec a architekturu node.js
- Prozkoumejte Express.js jako řešení pro vývoj webu
- Posuďte Node.js a Express.js jako řešení pro vývoj webu
- Výhody a nevýhody oproti Java
- Chcete-li dobře porozumět struktuře aplikace a mechanismům nasazení
- K provádění úloh instalace / produkčního prostředí / architektury a konfigurace
- Aby bylo možné posoudit kvalitu kódu, provádějte ladění, monitorování
- Implementovat pokročilou produkci, jako je těžba dřeva
Cíle:
- Prozkoumejte výhody a vlastnosti Node.js (ve srovnání s Java)
- Prozkoumat Express.js: Architektura, administrace (ve srovnání s Java EE)
- Prozkoumejte a pochopte všechny vlastnosti a funkce platformy webstorm pro Node.js
- Prozkoumejte a pochopte všechny vlastnosti a funkce správce výrobního procesu pm2
- Prozkoumejte a uchovejte pokročilé protokolování s Winston.js
Popis:
Kurz je obvykle 3 dny (7 hodin denně) a klade velký důraz na praktické cvičení. Většina konceptů je objevena prostřednictvím čtení kódu, cvičení a laboratoří.
Prototyping using JavaScript and Bootstrap
21 hodinyJavaScript je programovací jazyk určený pro manipulaci s webovou stránkou. Bootstrap je nejpopulárnější HTML, CSS a JS framework pro vývoj responzivních, mobilních prvních projektů na webu.