Building REST APIs with Node.js, Express, and MongoDB Počítačový Kurz
Node.js je open source Javascript runtime prostředí. Express je backendový webový aplikační rámec. MongoDB je škálovatelná databáze dokumentů. Kombinace Node.js, Express a MongoDB poskytuje výkonnou sadu funkcí pro vytváření webových aplikací nebo rozhraní REST API.
Toto živé školení vedené instruktorem (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.
Formát kurzu
- Interaktivní přednáška a diskuze. Spousta cvičení a praxe. Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
- Přehled funkcí a architektury Node.js, Express a MongoDB Základní koncepty REST API
Začínáme
- Nastavení Node.js a expresního připojení k MongoDB pomocí Postman
Vytváření REST API
- Návrh rozhraní API Implementace tras Filtrování, řazení a stránkování Zpracování chyb
Modelování dat pomocí MongoDB
- Návrh datového modelu Operace CRUD pomocí MongoDB s agregačními kanály Mongoose
Testování rozhraní API pomocí Postman
- Vytvoření a uložení zprávy Načítání zpráv z databáze Nalezení jedné zprávy Aktualizace a mazání zpráv Ladění koncových bodů API
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Zkušenosti s vývojem webu
- Javazkušenosti s programováním skriptů
Publikum
- Vývojáři
Open Training Courses require 5+ participants.
Building REST APIs with Node.js, Express, and MongoDB Počítačový Kurz - Booking
Building REST APIs with Node.js, Express, and MongoDB Počítačový Kurz - 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
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 hodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat zásobník FARM (FastAPI, React a MongoDB) k vytváření dynamických, vysoce výkonných a škálovatelných webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, které integruje FastAPI, React a MongoDB. Pochopte klíčové koncepty, funkce a výhody FARM stacku. Naučte se vytvářet REST API pomocí FastAPI. Naučte se navrhovat interaktivní aplikace pomocí React. Vyvíjejte, testujte a nasazujte aplikace (front-end a back-end) pomocí FARM stacku.
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.
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.
Build REST API using Node.js
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í vytvářet API pomocí Node.js.
Na konci tohoto školení budou účastníci schopni:
- Sestavte škálovatelnou aplikaci na straně serveru pomocí Node.js.
- Vytvořte REST API a GraphQL API.
- Nakonfigurujte ověřování pro posílení zabezpečení.