Grunnleggende om Web3- og DApp-utvikling logo
NybegynnerNettSikkerhetNivåer A1 → C222 språk

Grunnleggende om Web3- og DApp-utvikling

Få full oversikt over det grunnleggende innen Web3 og utvikling av desentraliserte applikasjoner, fra blokkjedeteknologiens grunnprinsipper til utrulling av smartkontrakter og bygging av robuste DApp-er. En læringssti fra CoddyKit med 29 korte kurs og 105 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
29
Leksjoner
105
Interaktive trinn
1,307
Gratis å komme i gang
Kurs 1
Kursinnhold

29 kurs i denne læringsstien

Alle kursene i læringsstien Grunnleggende om Web3- og DApp-utvikling, i læringsrekkefølge. Det første er gratis.

1

A13 leksjonerGratis

Fordyp deg i grunnleggende konsepter innen Web3, forstå kjerneprinsippene og se hvordan blockchain-teknologi driver det desentraliserte nettet. Utforsk paradigmeskiftet fra Web2 til Web3.

2

A24 leksjonerPRO

Blokkjedens datastrukturer: blokker og kjeder, Merkle-trær og mer

3

A24 leksjonerPRO

Gas og transaksjoner: hva er gas, transaksjonens livssyklus og mer

4

A24 leksjonerPRO

Solidity-datatyper i dybden: verdityper, referansetyper og mer

5

A23 leksjonerPRO

Forstå de kryptografiske prinsippene som sikrer blockchain-transaksjoner og brukeridentiteter. Lær å administrere digitale eiendeler ved hjelp av kryptovaluta-lommebøker som MetaMask.

6

A23 leksjonerPRO

Fordyp deg i Ethereum-blockchainen, arkitekturen og det revolusjonerende konseptet smartkontrakter. Forstå hvordan disse selvutførende avtalene fungerer.

7

A23 leksjonerPRO

Start reisen innen utvikling av smartkontrakter ved å lære grunnlaget i Solidity, hovedspråket for å skrive kontrakter på Ethereum-kompatible blockchain-nettverk.

8

A23 leksjonerPRO

Få praktisk erfaring med Remix IDE, et kraftig nettleserbasert verktøy for å skrive, kompilere, distribuere og samhandle med Solidity-smartkontrakter.

9

B14 leksjonerPRO

Konsensusmekanismer: Proof of Work, Proof of Stake og mer

10

B14 leksjonerPRO

Hendelser og logging i Solidity: deklarering av hendelser, indekserte parametere og mer

11

B14 leksjonerPRO

Utvikling av ERC-20-tokens: ERC-20-standarden, implementering av et token og mer

12

B14 leksjonerPRO

Utvikling av ERC-721 NFT-er: ERC-721-standarden, preging av NFT-er og mer

13

B14 leksjonerPRO

Utviklingsmiljøet Hardhat: oppsett av Hardhat, kompilering av kontrakter og mer

14

B14 leksjonerPRO

ethers.js og web3.js: kobling til en provider, lesing av kontraktdata og mer

15

B13 leksjonerPRO

Bli dyktig i å utvikle interaktive og responsive front-end-løsninger for DApp-er, koble dem sømløst til smartkontrakter og legge til rette for brukerinteraksjon.

16

B24 leksjonerPRO

Grunnleggende om EVM: Ethereum Virtual Machine, lagring, minne, stack og mer

17

B24 leksjonerPRO

Testing av smartkontrakter: skriving av tester, testing av reverseringer og hendelser og mer

18

B24 leksjonerPRO

OpenZeppelin-kontrakter: hvorfor OpenZeppelin, tilgangskontroll og mer

19

B23 leksjonerPRO

Utforsk hvordan DApp-er kan samhandle sikkert med data fra den virkelige verden og eksterne systemer ved hjelp av blockchain-orakler, og overvinne begrensningene ved data på blockchainen.

20

B23 leksjonerPRO

Oppdag alternativer til sentralisert skylagring for DApp-ressurser. Lær om IPFS og andre desentraliserte lagringsløsninger for robust og sensurresistent datahosting.

21

B24 leksjonerPRO

Foundry-verktøysettet: Foundry kontra Hardhat, testing med forge og mer

22

B23 leksjonerPRO

Forstå den grunnleggende strukturen til en desentralisert applikasjon (DApp), inkludert hvordan front-end-grensesnitt kobles til og samhandler med smartkontrakter på blockchainen.

23

C13 leksjonerPRO

Løft Solidity-ferdighetene dine ved å utforske avanserte mønstre for kontraktdesign, bransjestandardiserte tokenspesifikasjoner og beste praksis for sikker og effektiv kode.

24

C14 leksjonerPRO

DeFi-protokoller og AMM-er: oversikt over DeFi, automatiserte market makere og mer

25

C14 leksjonerPRO

DAO-utvikling: hva er en DAO, styringstokens og mer

26

C14 leksjonerPRO

Layer 2 og skalering: hvorfor Layer 2, rollups og mer

27

C14 leksjonerPRO

Cross-chain og broer: cross-chain-konsepter, broarkitekturer og mer

28

C14 leksjonerPRO

Optimalisering av gas for smartkontrakter: modell for gaskostnader, optimalisering av lagring og mer

29

C23 leksjonerPRO

Sikre DApp-ene dine bedre ved å identifisere vanlige sårbarheter i smartkontrakter, bruke sikkerhetsverktøy og forstå betydningen av profesjonelle revisjoner for produksjonsklare applikasjoner.

CoddyKit PRO

Lås opp alle 29 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

Web3 og DApp-utvikling: Fra blokkjedeteknologiens grunnprinsipper til kontrakter i produksjon

Web3 er laget over internett som bygger på offentlige blokkjeder – der programmer kjører som smartkontrakter, eiendeler eies av brukerne i stedet for plattformene, og tillit håndheves av kode i stedet for institusjoner. Dette kurset dekker alt fra hvordan en blokkjede faktisk lagrer data, til skriving, testing og utrulling av desentraliserte applikasjoner for produksjonsmiljøer på Ethereum og kompatible kjeder.

Dette lærer du

Du begynner med blokkjedens datastrukturer, kryptografi og hvordan gas og transaksjoner fungerer, før du går videre til Solidity – typesystemet, hendelser og vanlige mønstre. Deretter bygger du reelle tokenstandarder: ERC-20-fungible tokens og ERC-721-NFT-er. Hele verktøykjeden dekkes: Remix IDE for tidlig prototyping, Hardhat og Foundry for profesjonell utvikling og testing, ethers.js og web3.js for integrasjon mot frontend, og OpenZeppelin for reviderte basiskontrakter. På høyere nivåer dekker du orakler og data utenfor kjeden, desentralisert lagring med IPFS, mekanismene i DeFi-protokoller og AMM-er, DAO-utvikling, skalering med Layer 2, broer på tvers av kjeder, optimalisering av gas og sikkerhetsrevisjon av smartkontrakter.

Læringsløpet

De 29 kursene går fra A1 til og med C2. Kursene på A-nivå etablerer grunnlaget for blokkjeder, EVM, lommebøker og grunnleggende Solidity. Kursene på B-nivå bygger ut hele utviklingsarbeidsflyten – konsensusmekanismer, tokenkontrakter, profesjonelle verktøy, frontend-arkitektur for DApp-er og EVM-internals. Kurset avsluttes på C1- og C2-nivå med Avanserte Solidity-mønstre, DeFi-protokoller og AMM-er, DAO-utvikling, Layer 2 og skalering, På tvers av kjeder og broer, Optimalisering av gas for smartkontrakter og Sikkerhet og revisjon av DApp-er.

Slik fungerer det

Hvert kurs er delt inn i korte, praktiske leksjoner som du fullfører i den innebygde editoren, med tilbakemeldinger i sanntid og en AI-veileder når du står fast. Solidity-koden kjøres mot aktive testmiljøer, slik at du kan se hvordan kontraktene oppfører seg før du distribuerer dem til et reelt miljø.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

Er kurset i Grunnleggende om Web3- og DApp-utvikling gratis?

Ja. Du kan starte på kurset i Grunnleggende om Web3- og DApp-utvikling gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære Grunnleggende om Web3- og DApp-utvikling?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med Grunnleggende om Web3- og DApp-utvikling.

Hvordan lærer jeg Grunnleggende om Web3- og DApp-utvikling på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører Grunnleggende om Web3- og DApp-utvikling?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i Grunnleggende om Web3- og DApp-utvikling.

Kan jeg lære Grunnleggende om Web3- og DApp-utvikling på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære Grunnleggende om Web3- og DApp-utvikling på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i Grunnleggende om Web3- og DApp-utvikling er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre Grunnleggende om Web3- og DApp-utvikling?

Grunnleggende om Web3- og DApp-utvikling består av 29 kurs og 105 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 12 timer med praktisk øving i eget tempo.

Start på Grunnleggende om Web3- og DApp-utvikling nå

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.