Uppbyggnad av dApps med Web3, Solidity, och React Träningskurs
Web3 är en tredje generation av Internet Evolution, ett decentraliserat ekosystem baserat på blockkedjeteknik.
Denna instruktörsledda, liveträning (online eller på plats) riktar sig till utvecklare som vill använda Web3, Solidity och React för att skapa, bygga och distribuera decentraliserade applikationer (dapps) som körs på blockchain.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att börja utveckla dApps med Web3, Solidity och React.
- Förstå funktionerna och arkitekturen i Web3.
- Lär dig de viktigaste begreppen i Ethereum, Smart Contracts och Blockchain kryptografi.
- Tillämpa praktiska exempel på Solidity programmering och design Smart Contracts.
- Få React program att interagera med Smart Contracts.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Införandet
- Översikt över Web3 funktioner och arkitektur
- Grunderna i Ethereum och Smart Contracts
Förstå Blockchain Kryptografi
- Blockchain Design, implementering och användningsfall
- Hashfunktioner för kryptografi, merkle-träd och digitala signaturer
Komma igång
- Konfigurera utvecklingsmiljön
- Konfigurera en blockkedja med Ganache
Solidity Programming Språk
- Syntax, utvecklingsverktyg och testning
- Smart Contracts Designmönster
Interagera med Smart Contracts
- Skapa ett smart kontrakt
- Skapa en migreringslogik
- Distribuera ett smart kontrakt
- React Appar med smarta kontrakt
Felsökning
Sammanfattning och nästa steg
Krav
- En förståelse för blockchain-koncept
- Grundläggande erfarenhet av Solidity, Javaskript och React
Publik
- Utvecklare
Öppna Utbildningskurser kräver 5+ deltagare.
Uppbyggnad av dApps med Web3, Solidity, och React Träningskurs - Bokning
Uppbyggnad av dApps med Web3, Solidity, och React Träningskurs - Fråga
Uppbyggnad av dApps med Web3, Solidity, och React - Konsultfråga
Vittnesmål (1)
Instruktören gjorde ett utmärkt jobb med att bryta isen och tog initiativet att uppmuntra alla att delta. Ingen blev uteslagen, och han kunde anpassa sig väl efter varje persons svårigheter. Han använde de utmaningar och frågor som deltagarna ställde på ett bra sätt för att ge tydligare förklaringar till hela publiken.
Joao Aguiar - INESC TEC
Kurs - React: Build Highly Interactive Web Applications
Maskintolkat
Kommande Kurser
Relaterade Kurser
Avancerad React
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktas till utvecklare som önskar bygga React-komponenter och designa komplexa applikationer.
När denna utbildning är avslutad kommer deltagarna kunna:
- Förstå Reacts avancerade koncept, inklusive context APIs, HOCs, extern state, asynkrona APIs etc.
- Bygga komponerbara komponenter med React.
- Aktivera autentisering på server- och klientsidan.
- Implementera React- och Redux-bibliotek för att hantera komplexa stateful-applikationer.
- Förminskar kod och optimerar en applikations prestanda.
- Testa och distribuera en applikation.
Ethereum for Utvecklare
21 TimmarEthereum är en offentlig, blockkedjebaserad plattform med öppen källkod som gör det möjligt för utvecklare att bygga och distribuera decentraliserade applikationer.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig grunderna i Ethereum-plattformen och blockchain-programmering, samt strategier för att skriva, distribuera och hantera sina egna distribuerade applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa ett smart kontrakt baserat på Ethereum
- Skapa en Ethereum valuta
- Optimera utvecklingen med Truffle Framework
- Släppa sin första Dapp baserad på "token-ekonomin"
- Starta och crowdfunda ett blockkedjeprojekt
Publik
- Utvecklare
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
FARM (FastAPI, React och MongoDB) Full Stack-utveckling
14 TimmarDenna instruktörsvägda, liveutbildning (online eller på plats) riktas till utvecklare som vill använda FARM-stacken (FastAPI, React och MongoDB) för att bygga dynamiska, prestandarika och skalbara webbapplikationer.
Genom denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön som integrerar FastAPI, React och MongoDB.
- Förstå de viktigaste koncepten, funktionerna och fördelarna med FARM-stacken.
- Lära sig hur man bygger REST-API:er med FastAPI.
- Lära sig hur man designar interaktiva applikationer med React.
- Utveckla, testa och distribuera applikationer (frontend och backend) med FARM-stacken.
Välja rätt JavaScript-ramverk
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som behöver bestämma vilket JavaScript-ramverk som ska användas för att utveckla frontend-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en optimal utvecklingsmiljö för att börja utveckla frontend-program.
- Implementera demoprogram för att testa begränsningarna och fördelarna med ett JavaScript-ramverk.
- Bestäm dig för vilket Javaskriptramverk som passar bäst.
JavaScript, Node JS och React Bootcamp (Grundläggande till Mellannivå)
35 TimmarDessa instruktörledda, liveutbildningar i Sverige (online eller på plats) riktar sig till nybörjarnivå .NET-utvecklare som vill få kunskaper i JavaScript, Node.js och React för att aktivt kunna utveckla och migrera system/plattformar.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Skriva och felsöka JavaScript-kod på ett effektivt sätt.
- Bygga och distribuera serverapplikationer med hjälp av Node.js.
- Utveckla dynamiska och responsiva användargränssnitt med React.
- Integrera front-end och back-end komponenter för att skapa fullstack-applikationer.
- Förstå bästa praxis för att migrera legacysystem till moderna plattformar baserade på JavaScript.
MERN Fullstack Utveckling
14 TimmarDenna instruktörsledda, live-träning i Sverige (online eller på plats) är riktad till webbutvecklare som vill använda MERN Stack för fullstack-utveckling.
Till slut av denna träning kommer deltagarna att kunna:
- Integrera React med MongoDB, Express och Node.js.
- Bygga en fullstack-webbapplikation från grunden.
- Implementera applikationssäkerhet genom auktorisering och autentisering.
Bygga mikrofrontend med React
21 TimmarDetta instruktörledda, live-träningskurs i Sverige (online eller på plats) riktas till utvecklare som vill använda React för att utveckla, testa och distribuera mikrofrontend för stora webbapplikationer, vilket gör dem mycket skalbara, teknologioberoende och lättare att underhålla.
När kursen är avslutad kommer deltagarna att kunna:
- Ställa in den nödvändiga utvecklingsmiljön för att börja utveckla mikrofrontend med React.
- Förstå arkitekturen, grundläggande koncept och fördelar med mikrofrontend.
- Lära sig hur man bygger, integrerar, testar och distribuerar mikrofrontend med React.
- Implementera mikrofrontend med modulfederation.
- Använda CI/CD-pipelinen för produktion.
- Känna till vanliga problem med CSS i mikrofrontend och hur man löser dem.
- Få insikter om hur man implementerar andra frontendramverk med React.
Bygga mikrotjänster med NodeJS och React
21 TimmarDetta instruktörsvägda, liveutbildning i Sverige (online eller på plats) riktas till erfarna utvecklare som vill bygga, distribuera och skala applikationer med mikrotjänster som byggts med NodeJS och React.
När denna utbildning är avslutad kommer deltagarna att kunna:
- Utveckla, distribuera och skala applikationer med olika mikrotjänster.
- Bygga en serverside-renderad React-applikation.
- Distribuera flertjänstapplikationer till molnet med Docker och Kubernetes.
- Föra ut applikationstester på mikrotjänster.
Next.js 14 Avancerad Utveckling
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare och tekniska arkitekter på mellannivå till avancerad nivå som vill utforska framstegen i Next.js 14 och få kunskapen att bygga banbrytande webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utnyttja den fulla potentialen hos Next.js 14 för att skapa komplexa program.
- Använd de senaste funktionerna som mellanprogram, React serverkomponenter och gränsfunktioner.
- Implementera bästa praxis för prestanda, skalbarhet och SEO.
- Felsök vanliga problem i Next.js program på ett effektivt sätt.
Next.js 14 - Avancerad
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på avancerad nivå som vill behärska de senaste funktionerna i Next.js 14, optimera prestanda och implementera moderna React tekniker.
I slutet av denna utbildning kommer deltagarna att kunna:
- Implementera avancerade React hooks och samtidiga funktioner.
- Förstå och utnyttja Next.js routingstrategier effektivt.
- Dra nytta av Server Components, Server Actions och hybridrenderingsmetoder.
- Optimera datainsamling, caching och incremental static regeneration.
- Använd Next.js som en backend-lösning med Edge Functions och Edge Runtime.
- Hantera tillstånd med React Context, Redux och atomiska tillståndsbibliotek.
- Optimera applikationsprestanda för Web Core Vitals.
- Testa, övervaka och distribuera Next.js applikationer effektivt.
React: Bygg höginteraktiva webbapplikationer
21 TimmarI denna instruktörsguide liveutbildning i Sverige, demonstrerar vi Reacts kraft och flexibilitet, jämför det med alternativa frameworkar och guider deltagarna steg för steg genom att skapa deras egna React-applikation.
Till slut av denna kurs kommer deltagarna kunna:
- Förstå Reacts designfilosofi.
- Besluta när och var det är lämpligt att använda React, och när det är tid att överväga den traditionella MVC-modellen.
- Förstå React-koncept som komponenter, props, state och livscykel.
- Implementera relaterade tekniker som Babel, Webpack och JSX.
- Bygga, testa och distribuera en interaktiv webbapplikation.
Bygga Interaktiva Applikationer med React, Redux och GraphQL
28 TimmarI detta instruktörsledda, live-träning i Sverige, kommer deltagarna att lära sig hur man bygger React-applikationer med Flux och GraphQL. Kursen täcker installation, inställning, integration, testning, distribution och bästa praxis samtidigt som deltagarna följer skapandet av en serie exempelapplikationer som demonstrerar hur man lägger till ytterligare nivåer av komplexitet och "coolhet" i en applikation med de mest avancerade verktygslådorna och tekniker.
Att utveckla applikationer med React kräver ett annat sätt att tänka, jämfört med vad vissa utvecklare är van vid, särskilt när man kommer från mentaliteten hos andra MVC-ramverk som AngularJS och Bootstrap.
Denna träningskurs täcker de grundläggande teknologierna som används varje steg av vägen så att deltagarna inte bara kan bygga en fungerande applikation, utan också förstår varför en viss metod används. Detta ligger grunden för att tänka oberoende och kreativt om designen och de önskade resultaten när det gäller att bygga egna applikationer i framtiden.
React med Next.js
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Next.js för att skapa React applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla webbprogram på serversidan och statiska webbplatser i Next.js.
- Hantera och lagra data med MongoDB.
- Skydda ett webbprogram med AuthO-autentisering.
Solidity: Introduktion till Blockchain-Programmering
14 TimmarI denna instruktörsledda, liveträning i Sverige kommer deltagarna att lära sig hur man skriver ett smart kontrakt med hjälp av Solidity.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa program som implementerar självtvingande affärslogik (gäller för smarta kontrakt).
- Implementera kod som lämnar ett oavvisligt och auktoritativt register över alla transaktioner.
- Utveckla Ethereum baserade kontrakt med distribuerad kod (EDCC).
- Förstå de grundläggande och avancerade funktionerna i Solidity och Ethereum Virtual Machine (EVM).
Web3 Engineering & Supply Chain Finance Architecture
21 TimmarDina ingenjörer är arkitekterna i den digitala transformationen för era kunder. Detta förslag beskriver en 3-dags teknisk djupgående kurs som är speciellt utformad för utvecklare och tekniska arkitekter. Vi går bortom det "varför" och fokuserar på det "hur": hur man arkitekterar decentraliserade ledgers, hur man skriver säkra Smart Contracts för Supply Chain Finance (SCF)-logik, och hur man integrerar dessa decentraliserade lager med befintliga företags ERPs.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Arkitektera DLT-lösningar: Skilja på och välja lämpliga Layer-1/Layer-2-lösningar (Ethereum, Hyperledger Fabric, Polygon) för företags SCF-användningsfall.
- Utveckla Smart Contracts: Skriva, kompilera och distribuera Smart Contracts (t.ex., Solidity eller Chaincode) som automatiserar fakturering, fakturabehandling och betalning.
- Implementera tokenisering: Utforma ERC-20/ERC-721/ERC-1155-tokenstandarder för att representera fysiska tillgångar (fakturor/inventering) på kedjan.
- Bridga Web2 & Web3: Designa integrationslagret med hjälp av Oracles (t.ex., Chainlink) för att hämta data utanför kedjan (logistik-API:er) för att utlösa betalningar på kedjan.