Grunderna i Web3- och DApp-utveckling logo
NybörjareWebbSäkerhetNivåer A1 → C222 språk

Grunderna i Web3- och DApp-utveckling

Lär Er grunderna i Web3 och utveckling av decentraliserade applikationer – från blockkedjans grunder till att distribuera smartkontrakt och bygga robusta DApps. En lärstig från CoddyKit med 29 korta kurser och 105 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
29
Lektioner
105
Interaktiva steg
1,307
Gratis att börja
Kurs 1
Kursplan

29 kurser i den här lärvägen

Alla kurser i lärvägen Grunderna i Web3- och DApp-utveckling, i rätt ordning. Den första är gratis.

1

A13 lektionerGratis

Förstå de grundläggande koncepten inom Web3, dess kärnprinciper och hur blockchainteknik driver den decentraliserade webben. Utforska paradigmskiftet från Web2 till Web3.

2

A24 lektionerPRO

Datastrukturer för blockkedjor: block och kedjor, Merkle-träd med mera

3

A24 lektionerPRO

Gas och transaktioner: vad gas är, transaktionens livscykel med mera

4

A24 lektionerPRO

Solidity-datatyper på djupet: värdetyper, referenstyper med mera

5

A23 lektionerPRO

Förstå de kryptografiska principer som skyddar blockchaintransaktioner och användaridentiteter. Lär er att hantera digitala tillgångar med kryptovalutawallets som MetaMask.

6

A23 lektionerPRO

Fördjupa er i Ethereum-blockkedjan, dess arkitektur och det revolutionerande konceptet smarta kontrakt. Förstå hur dessa självexekverande avtal fungerar.

7

A23 lektionerPRO

Påbörja er resa inom utveckling av smarta kontrakt genom att lära er grunderna i Solidity, det primära språket för att skriva kontrakt på Ethereum-kompatibla blockkedjor.

8

A23 lektionerPRO

Skaffa praktisk erfarenhet genom att använda Remix IDE, ett kraftfullt webbläsarbaserat verktyg för att skriva, kompilera, distribuera och interagera med smarta Solidity-kontrakt.

9

B14 lektionerPRO

Konsensusmekanismer: Proof of Work, Proof of Stake med mera

10

B14 lektionerPRO

Händelser och loggning i Solidity: deklarera händelser, indexerade parametrar med mera

11

B14 lektionerPRO

Utveckling av ERC-20-token: ERC-20-standarden, implementera en token med mera

12

B14 lektionerPRO

Utveckling av ERC-721-NFT:er: ERC-721-standarden, skapa NFT:er med mera

13

B14 lektionerPRO

Utvecklingsmiljön Hardhat: konfigurera Hardhat, kompilera kontrakt med mera

14

B14 lektionerPRO

ethers.js och web3.js: ansluta till en provider, läsa kontraktsdata med mera

15

B13 lektionerPRO

Bemästra konsten att bygga interaktiva och responsiva frontendgränssnitt för DApp:er, ansluta dem sömlöst till smarta kontrakt och möjliggöra användarinteraktioner.

16

B24 lektionerPRO

Grunderna i EVM: Ethereum Virtual Machine, lagring, minne och stack med mera

17

B24 lektionerPRO

Testning av smarta kontrakt: skriva tester, testa reverts och händelser med mera

18

B24 lektionerPRO

OpenZeppelin Contracts: varför OpenZeppelin, åtkomstkontroll med mera

19

B23 lektionerPRO

Utforska hur DApp:er säkert kan interagera med verkliga data och externa system med hjälp av blockchain-oracles och övervinna begränsningarna hos data i kedjan.

20

B23 lektionerPRO

Upptäck alternativ till centraliserad molnlagring för DApp-tillgångar. Lär er om IPFS och andra decentraliserade lagringslösningar för motståndskraftig och censurbeständig datahosting.

21

B24 lektionerPRO

Foundry Toolkit: Foundry jämfört med Hardhat, testa med forge med mera

22

B23 lektionerPRO

Förstå den grundläggande strukturen hos en decentraliserad applikation (DApp), inklusive hur frontendgränssnitt ansluter till och interagerar med smarta kontrakt på blockkedjan.

23

C13 lektionerPRO

Förbättra era Solidity-kunskaper genom att utforska avancerade designmönster för kontrakt, branschstandardiserade tokenspecifikationer och bästa praxis för säker och effektiv kod.

24

C14 lektionerPRO

DeFi-protokoll och AMM:er: översikt över DeFi, automatiserade market makers med mera

25

C14 lektionerPRO

DAO-utveckling: vad en DAO är, styrningstoken med mera

26

C14 lektionerPRO

Layer 2 och skalning: varför Layer 2, rollups med mera

27

C14 lektionerPRO

Cross-chain och bridges: cross-chain-koncept, bridge-arkitekturer med mera

28

C14 lektionerPRO

Gasoptimering för smarta kontrakt: modell för gaskostnader, lagringsoptimering med mera

29

C23 lektionerPRO

Stärk era DApp:er genom att identifiera vanliga sårbarheter i smarta kontrakt, använda säkerhetsverktyg och förstå betydelsen av professionella granskningar för produktionsklara applikationer.

CoddyKit PRO

Lås upp alla 29 kurser i den här lärvägen och alla andra lärvägar

AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.

Se alla abonnemang
Årsvis$29.90 / årCirka $2.49 i månadenBetala en gångLivstid$69.99 en gångInga förnyelser. PRO för alltid.
Kursöversikt

Web3 och DApp-utveckling: från blockkedjans grunder till produktionsklara kontrakt

Web3 är det lager av internet som bygger på offentliga blockkedjor – där program körs som smartkontrakt, tillgångar ägs av användare snarare än plattformar och tillit upprätthålls av kod i stället för institutioner. I den här utbildningsserien går Ni igenom allt från hur en blockkedja faktiskt lagrar data till att skriva, testa och distribuera produktionsklara decentraliserade applikationer på Ethereum och kompatibla kedjor.

Det här lär Ni Er

Ni börjar med blockkedjors datastrukturer, kryptografi och hur gas och transaktioner fungerar, och går sedan vidare till Solidity – dess typsystem, händelser och vanliga mönster. Därefter bygger Ni riktiga tokenstandarder: fungibla ERC-20-tokens och ERC-721-NFT:er. Hela verktygskedjan ingår: Remix IDE för tidiga prototyper, Hardhat och Foundry för professionell utveckling och testning, ethers.js och web3.js för integrering med frontend samt OpenZeppelin för granskade baskontrakt. På de högre nivåerna behandlas orakel och data från externa system, decentraliserad lagring med IPFS, mekanismer i DeFi-protokoll och AMM:er, DAO-utveckling, skalning med Layer 2, bryggor mellan blockkedjor, gasoptimering och säkerhetsgranskning av smartkontrakt.

Utbildningens upplägg

Tjugonio kurser sträcker sig från A1 till C2. Kurserna på A-nivå etablerar grunderna i blockkedjor, EVM, plånböcker och grundläggande Solidity. Kurserna på B-nivå bygger ut hela utvecklingsflödet – konsensusmekanismer, tok enkontrakt, professionella verktyg, frontend-arkitektur för DApp:ar och EVM:s interna funktioner. Utbildningsserien avslutas på C1- och C2-nivå med Avancerade Solidity-mönster, DeFi-protokoll och AMM:er, DAO-utveckling, Layer 2 och skalning, Cross-chain och bryggor, Gasoptimering för smartkontrakt samt DApp-säkerhet och granskning.

Så fungerar det

Varje kurs är uppdelad i korta, praktiska lektioner som Ni genomför i den inbyggda editorn med feedback i realtid och en AI-handledare när Ni kör fast. Solidity-koden körs mot aktiva testmiljöer, så att Ni kan se hur kontrakten fungerar innan Ni distribuerar dem någonstans i produktion.

Så lär du dig

  1. 01

    Interaktiva lektioner

    Praktiska kodövningar med feedback i realtid

  2. 02

    AI-handledare

    Få omedelbar hjälp av vår AI när du kör fast

  3. 03

    Inbyggd kodredigerare

    Skriv och kör kod direkt i webbläsaren

  4. 04

    Certifikat

    Få ett certifikat när du slutför kursen

FAQ

Vanliga frågor

Är kursen i Grunderna i Web3- och DApp-utveckling gratis?

Ja. Ni kan börja kursen i Grunderna i Web3- och DApp-utveckling gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.

Behöver jag tidigare erfarenhet för att lära mig Grunderna i Web3- och DApp-utveckling?

Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av Grunderna i Web3- och DApp-utveckling.

Hur lär jag mig Grunderna i Web3- och DApp-utveckling på CoddyKit?

Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.

Får jag ett certifikat när jag har slutfört Grunderna i Web3- och DApp-utveckling?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Grunderna i Web3- och DApp-utveckling, med en verifierbar kod.

Kan jag lära mig Grunderna i Web3- och DApp-utveckling i mobilen?

Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er Grunderna i Web3- och DApp-utveckling på valfri enhet och synkronisera Era framsteg mellan dem.

Vad kostar CoddyKit PRO?

Den första kursen i Grunderna i Web3- och DApp-utveckling är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.

Hur lång tid tar det att slutföra Grunderna i Web3- och DApp-utveckling?

Grunderna i Web3- och DApp-utveckling har 29 kurser och 105 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 12 timmars praktisk övning i egen takt.

Börja med Grunderna i Web3- och DApp-utveckling nu

Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.