Vývoj dAppů s využitím Web3, Solidity a Reactu Počítačový Kurz
Web3 je třetí generací internetové evoluce, decentralizovaným ekosystémem založeným na technologii blockchain.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Web3, Solidity a React k vytváření, sestavování a nasazování decentralizovaných aplikací (dapps), které běží na blockchainu.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít vyvíjet dApps s Web3, Solidity a React.
- Pochopte vlastnosti a architekturu Web3.
- Naučte se klíčové pojmy kryptografie Ethereum, Smart Contracts a Blockchain.
- Aplikujte praktické příklady Solidity programování a projektování Smart Contracts.
- Zajistěte interakci aplikací React s aplikací Smart Contracts.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a cvičení.
- 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í
Zavedení
- Přehled Web3 funkcí a architektury
- Základy Ethereum a Smart Contracts
Pochopení Blockchain Kryptografie
- Blockchain návrh, implementace a případy použití
- Kryptografické hashovací funkce, merkle stromy a digitální podpisy
Začínáme
- Nastavení vývojového prostředí
- Nastavení blockchainu pomocí Ganache
Solidity Programming Jazyk
- Syntaxe, vývojové nástroje a testování
- Smart Contracts návrhové vzory
Interakce s Smart Contracts
- Vytvoření chytré smlouvy
- Vytvoření logiky migrace
- Nasazení chytré smlouvy
- React aplikace s inteligentními smlouvami
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Pochopení konceptů blockchainu
- Základní zkušenosti s Solidity, Javascript a React
Publikum
- Vývojáři
Veřejné školení vyžaduje minimálně 5 účastníků.
Vývoj dAppů s využitím Web3, Solidity a Reactu Počítačový Kurz - Rezervace
Vývoj dAppů s využitím Web3, Solidity a Reactu Počítačový Kurz - Dotaz
Vývoj dAppů s využitím Web3, Solidity a Reactu - Dotaz ohledně konzultace
Reference (1)
Instruktor skvěle začal tím, že prolomil led a sám sebe projevil jako iniciativní, když všechny povzbuzoval k účasti. Nikdo nebyl opomenut a dokázal si dobře poradit s každičkým problémem účastníků. Dobrě využíval výzvy a otázky, které položili účastníci, k poskytnutí jasnějších vysvětlení celému publiku.
Joao Aguiar - INESC TEC
Kurz - React: Build Highly Interactive Web Applications
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Pokročilý React
14 HodinyToto školení pod vedením instruktora (online nebo na místě) je určeno pro vývojáře, kteří se chtějí učit budovat komponenty React a navrhovat složité aplikace.
Konec tohoto školení, účastníci budou schopni:
- Pochopit pokročilé koncepty Reactu, včetně context APIs, HOCs, externího stavu, asynchronních API atd.
- Vytvářet kompozitní komponenty s Reactem.
- Umožnit ověřování na straně serveru a klienta.
- Používat knihovny React a Redux k řízení složitých stavových aplikací.
- Redukovat kód a optimalizovat výkon aplikace.
- Testovat a nasazovat aplikaci.
Ethereum pro Vývojáře
21 HodinyEthereum je open source veřejná platforma založená na blockchainu, která umožňuje vývojářům vytvářet a nasazovat decentralizované aplikace.
V tomto živém školení vedeném instruktorem se účastníci naučí základy platformy Ethereum a programování blockchainu, stejně jako strategie pro psaní, nasazení a správu vlastních distribuovaných aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vytvořte chytrou smlouvu založenou na Ethereum
- Vytvořte Ethereum měnu
- Optimalizujte vývoj pomocí Truffle Framework
- Vydejte své první Dapp založené na „ekonomice tokenů“
- Spusťte a crowdfundujte blockchainový projekt
Publikum
- Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
FARM (FastAPI, React a MongoDB) Full Stack Vývoj
14 HodinyTato vedená instruktorem živá školení (online nebo na místě) je určená pro vývojáře, kteří chtějí použít stack FARM (FastAPI, React a MongoDB) k vytváření dynamických, vysokorychlostních a škálovatelných webových aplikací.
Koncem tohoto školení budou účastníci schopni:
- Nastavit nezbytné vývojové prostředí, které integruje FastAPI, React a MongoDB.
- Porozumět klíčovým konceptům, funkcím a výhodám stacku FARM.
- Přihrádat, jak vytvářet REST API pomocí FastAPI.
- Přihrádat, jak navrhovat interaktivní aplikace s Reactem.
- Vývoj, testování a nasazování aplikací (front-end i back-end) pomocí stacku FARM.
Vybrání Správného JavaScript Frameworku
14 HodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří se potřebují rozhodnout, který Javaskriptový rámec použít k vývoji frontendových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nastavte optimální vývojové prostředí pro zahájení vývoje front-end aplikací.
- Implementujte ukázkové aplikace pro testování omezení a výhod JavaScript frameworku.
- Rozhodněte se, který Javaskriptový rámec je nejvhodnější.
JavaScript, Node.js a React Bootcamp (Úroveň Začátečník až Středně pokročilý)
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.
MERN Fullstack Vývoj
14 HodinyToto instruktorem prováděné živé školení v České republice (online nebo na místě) je určeno webovým vývojářům, kteří chtějí použít MERN Stack pro fullstack vývoj.
Konec tohoto školení dovede účastníky k tomu, že budou schopni:
- Integrovat React s MongoDB, Express a Node.js.
- Sestavit fullstack webovou aplikaci od nuly.
- Implementovat bezpečnost aplikace prostřednictvím autorizace a autentizace.
Vytváření mikrofrontendů s React
21 HodinyToto vedené školení (online nebo prezenčně) je určeno vývojářům, kteří chtějí použít React pro vyvíjení, testování a nasazování mikrofrontendů ve velkých webových aplikacích, aby byly tyto aplikace vysoké škálitelné, technologicky agnostické a snadnější k údržbě.
Konec tohoto školení se učastníci budou schopni:
- Nastavit nezbytné vývojové prostředí pro začátek vyvíjení mikrofrontendů s React.
- Pochopit architekturu, základní koncepty a výhody mikrofrontendů.
- Dovědět se, jak postavit, integrovat, testovat a nasazovat mikrofrontendy s React.
- Implementovat mikrofrontendy pomocí modulové federace.
- Použít pracovní postup CI/CD pro produkční prostředí.
- Zjistit běžné problémy s CSS v mikrofrontendech a jak je řešit.
- Dostat přehled o tom, jak implementovat jiná frontendová frameworky spolu s React.
Vytváření mikroslužeb s NodeJS a React
21 HodinyTato instruktorem vedena, živá školení v České republice (online nebo na místě) je určena zažitým vývojářům, kteří chtějí stavět, nasazovat a škálovat aplikace pomocí mikroslužeb s NodeJS a React.
Po absolvování tohoto školení budou účastníci schopni:
- Vytvářet, nasazovat a škálovat aplikace pomocí různých mikroslužeb.
- Sestavovat server-side rendered React aplikaci.
- Nasazovat víceslužbové aplikace do cloudu s Dockerem a Kubernetes.
- Provádět testování aplikací v mikroslužbách.
Pokročilé vývojářství s Next.js 14
21 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé webové vývojáře a technické architekty, kteří chtějí prozkoumat pokroky Next.js 14 a získat znalosti pro vytváření řezání- okrajové webové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Využijte plný potenciál Next.js 14 pro vytváření složitých aplikací.
- Využijte nejnovější funkce, jako je Middleware, React Server Components a Edge Functions.
- Implementujte osvědčené postupy pro výkon, škálovatelnost a SEO.
- Efektivně odstraňovat běžné problémy v aplikacích Next.js.
Next.js 14 - Pokročilé
21 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na pokročilé vývojáře, kteří chtějí zvládnout nejnovější funkce v Next.js 14, optimalizovat výkon a implementovat moderní React techniky.
Na konci tohoto školení budou účastníci schopni:
- Implementujte pokročilé React háčky a souběžné funkce.
- Pochopte a efektivně využijte Next.js směrovací strategie.
- Využijte komponenty serveru, akce serveru a přístupy hybridního vykreslování.
- Optimalizujte načítání dat, ukládání do mezipaměti a přírůstkovou statickou regeneraci.
- Použijte Next.js jako backendové řešení s Edge Functions a Edge Runtime.
- Spravujte stav pomocí React Context, Redux a knihoven atomických stavů.
- Optimalizujte výkon aplikací pro Web Core Vitals.
- Testujte, monitorujte a nasazujte Next.js aplikace efektivně.
React: Vytváření vysoko interaktivních webových aplikací
21 HodinyV tomto instruktorem védaném živém školení v České republice ukážeme sílu a flexibilitu Reactu, porovnáme ho s alternativními rámci a vedeme účastníky krok za krokem při vytváření vlastní React aplikace.
Po absolvování tohoto kurzu budou účastníci schopni:
- Pochopit filozofii návrhu Reactu.
- Určit, kdy a kde je vhodné použít React a kdy by se měla přehodnotit tradiční MVC model.
- Pochopit koncepty Reactu jako komponenty, props, stav (state) a životní cyklus (lifecycle).
- Implementovat související technologie jako Babel, Webpack a JSX.
- Vytvořit, otestovat a nasadit interaktivní webové aplikace.
Vytváření interaktivních aplikací s React, Redux a GraphQL
28 HodinyV tomto vedeném školení pod vedením instruktora, které proběhne v České republice, se účastníci naučí, jak vytvářet Reactové aplikace pomocí Fluxu a GraphQL. Kurz pokrývá instalaci, nastavení, integraci, testování, nasazení a osvědčené postupy, zatímco účastníci procházejí vytvářením série ukázkových aplikací, které demonstrovají, jak přidat další úrovně složitosti a "coolness" k aplikaci pomocí nejmodernějších nástrojů a technik.
Vývoj aplikací s Reactem vyžaduje jiné způsoby myšlení, oproti tomu, ke kterým jsou mnozí vývojáři zvyklí, zejména pokud pochází z přístupu jiných MVC rámecových systémů jako AngularJS a Bootstrap.
Toto školení pokrývá základy technologií použitých na každém kroku, aby účastníci nejen mohli postavit funkční aplikaci, ale také pochopili, proč je využíván konkrétní přístup. To poskytuje základ pro samostatné a tvůrčí myšlení o návrhu a požadovaných výsledcích pro budoucí vytváření svých vlastních aplikací.
React s Next.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í používat Next.js k vytváření React aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte webové aplikace a statické stránky na straně serveru v Next.js.
- Zpracovávejte a ukládejte data pomocí MongoDB.
- Zabezpečte webovou aplikaci pomocí ověřování AuthO.
Solidity: Úvod do programování na blockchainu
14 HodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak sepsat chytrou smlouvu pomocí Solidity.
Na konci tohoto školení budou účastníci schopni:
- Vytvářejte aplikace, které implementují samovynucovací obchodní logiku (použitelné pro chytré smlouvy).
- Implementujte kód, který zanechá nezpochybnitelný a autoritativní záznam všech transakcí.
- Vyvíjejte Ethereum na základě spustitelných smluv distribuovaného kódu (EDCC).
- Pochopte základní a pokročilé funkce virtuálního stroje Solidity a Ethereum (EVM).
Web3 Inženýrství & Finance řetězového zásobování
21 HodinyVaši inženýři jsou architekti cesty k digitální transformaci pro vaše klienty. Tento návrh předkládá 3-denní technické zhlubena, které jsou speciálně navrženy pro vývojáře a technické architekty. Pohybujeme se za "proč" a soustředíme se na "jak": jak architektovat decentralizované účetní knihy, jak psát bezpečné Chytré smlouvy pro financování řetězce dodavatelů (SCF) a jak integrace těchto decentralizovaných vrstev s již existujícími podnikovými ERP systémy.
Na konci tohoto školení budou účastníci schopni:
- Architektura DLT řešení: Rozlišovat a vybírat vhodné Layer-1/Layer-2 řešení (Ethereum, Hyperledger Fabric, Polygon) pro podnikové případy použití SCF.
- Vývoj Chytrých smluv: Psát, kompilovat a nasazovat Chytré smlouvy (např. Solidity nebo Chaincode), které automatizují faktoring, schválení faktur a účtování.
- Implementace tokenizace: Inženýrství ERC-20/ERC-721/ERC-1155 tokenných standardů k reprezentaci skutečných aktiv (faktury/sklady) v blockchainu.
- Spojení Web2 & Web3: Návrh integrační vrstvy pomocí Oraklů (např. Chainlink) k získání mimo-řetězových dat (logistické API) pro spouštění řetězových plateb.