Node.js for JavaScript Developers Počítačový Kurz
Př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.
Návrh Školení
Úvod do Node.js
- RAM vs. I/O latence Blokování vs. neblokování řízené událostmi Programming Blokování smyčky událostí Filozofie smyčky událostí Node.js
Node.js Nastavení platformy
- Stáhněte a nainstalujte Node REPL First Hello World
Moduly a npm
- Anatomie modulu Soukromý kód Accesspoužívání modulů npm příkazy package.json
Vzor zpětného volání
- Co jsou zpětná volání Callback-last Error-first
Události
- Kdy použít funkce vazby emitorů událostí na události Požadavky událostí Naslouchání událostí
Vypořádání se s chybou
- Zpětná volání: Chyby jako první chyba v emitorech událostí Nezachycené výjimky pomocí domén
Nárazníky
- Proč existují buffery Vytváření bufferů Čtení a zápis bufferů Manipulace s buffery
Proudy
- Co jsou toky Čtení a zápis Stream API Řízení toku potrubí Duplexní tok transformace toku
Express.js
- Úvod a instalace Express.js Vytváření aplikace Hello Express Vytváření tras Vykreslování rozvržení pomocí šablon Přidání dílčích částí Použití místních a podmíněných šablon Modularizace tras
Socket.io
- Poslech vysílání Odpovídání na otázky
Připojování k Databases
- Ne SQL a úložiště dokumentů Relační databáze Konfigurace a nastavení platformy Operace CRUD
Požadavky
Studenti absolvující tento kurz by měli mít JavaScript zkušenosti s programováním.
Open Training Courses require 5+ participants.
Node.js for JavaScript Developers Počítačový Kurz - Booking
Node.js for JavaScript Developers Počítačový Kurz - Enquiry
Node.js for JavaScript Developers - Consultancy Enquiry
Consultancy Enquiry
Reference (7)
Bavila mě zajímavá témata a dotýkat se různých nuancí javascriptu/typescript/nodejs/
John - BMW SA
Kurz - Node.js for JavaScript Developers
Machine Translated
Nástupiště
Shaun Mbhiza - BMW SA
Kurz - Node.js for JavaScript Developers
Machine Translated
Ruce na cvičení
Daniel - BMW SA
Kurz - Node.js for JavaScript Developers
Machine Translated
Nevěděl jsem, že by to bylo tak interaktivní a náročné na kód, což jsem miloval a myslel jsem si, že to dělá učení zábavnějším a efektivnější.
Ryan - BMW SA
Kurz - Node.js for JavaScript Developers
Machine Translated
Jeho humor a osobnost
Karabo Mphahlele - BMW SA
Kurz - Node.js for JavaScript Developers
Machine Translated
Praktické příklady
Werner - BMW SA
Kurz - Node.js for JavaScript Developers
Machine Translated
I was benefit from doing the exercises to understand nodejs concepts.
Jagath Wijesooriya - Inland Revenue
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.
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.
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í.