Grundlæggende udvikling af Web3- og DApp-programmer logo
BegynderWebSikkerhedNiveauer A1 → C222 sprog

Grundlæggende udvikling af Web3- og DApp-programmer

Få styr på det grundlæggende i Web3 og udvikling af decentraliserede applikationer – fra blockchain-grundlag til implementering af smartkontrakter og udvikling af robuste DApps. Et læringsforløb på CoddyKit med 29 korte kurser og 105 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
29
Lektioner
105
Interaktive trin
1,307
Gratis at komme i gang
Kursus 1
Kursusindhold

29 kurser på denne sti

Alle kurser på Grundlæggende udvikling af Web3- og DApp-programmer-stien i læringsrækkefølge. Det første kursus er gratis.

1

A13 lektionerGratis

Dyk ned i Web3's grundlæggende begreber, forstå de centrale principper, og se, hvordan blockchain-teknologi driver det decentraliserede web. Undersøg paradigmeskiftet fra Web2 til Web3.

2

A24 lektionerPRO

Datastrukturer i blockchain: Blokke og kæder, Merkle-træer og mere.

3

A24 lektionerPRO

Gas og transaktioner: Hvad er gas, transaktionens livscyklus og mere.

4

A24 lektionerPRO

Solidity-datatyper i dybden: Værdityper, referencetyper og mere.

5

A23 lektionerPRO

Forstå de kryptografiske principper, der sikrer blockchaintransaktioner og brugeridentiteter. Lær at administrere digitale aktiver ved hjælp af kryptovaluta-wallets som MetaMask.

6

A23 lektionerPRO

Fordyb Dem i Ethereum-blockchainen, dens arkitektur og det revolutionerende begreb smart contracts. Forstå, hvordan disse selvudførende aftaler fungerer.

7

A23 lektionerPRO

Begynd Deres rejse inden for udvikling af smart contracts ved at lære det grundlæggende i Solidity, det primære sprog til at skrive contracts på Ethereum-kompatible blockchains.

8

A23 lektionerPRO

Få praktisk erfaring med Remix IDE, et effektivt browserbaseret værktøj til at skrive, kompilere, deploye og interagere med Solidity smart contracts.

9

B14 lektionerPRO

Konsensusmekanismer: Proof of Work, Proof of Stake og mere.

10

B14 lektionerPRO

Events og logging i Solidity: Deklaration af events, indekserede parametre og mere.

11

B14 lektionerPRO

Udvikling af ERC-20-tokens: ERC-20-standarden, implementering af et token og mere.

12

B14 lektionerPRO

Udvikling af ERC-721-NFT'er: ERC-721-standarden, minting af NFT'er og mere.

13

B14 lektionerPRO

Hardhat-udviklingsmiljøet: Opsætning af Hardhat, kompilering af kontrakter og mere.

14

B14 lektionerPRO

ethers.js og web3.js: Opret forbindelse til en provider, læsning af kontraktdata og mere.

15

B13 lektionerPRO

Bliv dygtig til at bygge interaktive og responsive frontends til DApps, forbinde dem problemfrit med smart contracts og muliggøre brugerinteraktioner.

16

B24 lektionerPRO

Grundlæggende EVM: Ethereum Virtual Machine, storage, memory, stack og mere.

17

B24 lektionerPRO

Test af smart contracts: Skrivning af test, test af reverts og events samt mere.

18

B24 lektionerPRO

OpenZeppelin Contracts: Hvorfor OpenZeppelin, adgangskontrol og mere.

19

B23 lektionerPRO

Undersøg, hvordan DApps sikkert kan interagere med data fra den virkelige verden og eksterne systemer ved hjælp af blockchain-oracles og overvinde begrænsningerne ved on-chain-data.

20

B23 lektionerPRO

Opdag alternativer til centraliseret cloudlagring af DApp-aktiver. Lær om IPFS og andre decentraliserede lagringsløsninger til robust og censurresistent datahosting.

21

B24 lektionerPRO

Foundry-værktøjssættet: Foundry kontra Hardhat, test med forge og mere.

22

B23 lektionerPRO

Forstå den grundlæggende struktur i en Decentralized Application (DApp), herunder hvordan front-end-grænseflader forbindes med og interagerer med smart contracts på blockchainen.

23

C13 lektionerPRO

Udvid Deres Solidity-færdigheder ved at udforske avancerede mønstre til contractdesign, branchestandarder for tokens og best practices til at skrive sikker og effektiv kode.

24

C14 lektionerPRO

DeFi-protokoller og AMM'er: Overblik over DeFi, automatiserede market makers og mere.

25

C14 lektionerPRO

DAO-udvikling: Hvad er en DAO, governance-tokens og mere.

26

C14 lektionerPRO

Layer 2 og skalering: Hvorfor Layer 2, rollups og mere.

27

C14 lektionerPRO

Cross-chain og bridges: Cross-chain-koncepter, bridge-arkitekturer og mere.

28

C14 lektionerPRO

Gasoptimering af smart contracts: Gasomkostningsmodellen, optimering af storage og mere.

29

C23 lektionerPRO

Styrk Deres DApps ved at identificere almindelige sårbarheder i smart contracts, bruge sikkerhedsværktøjer og forstå betydningen af professionelle audits for produktionsklare applikationer.

CoddyKit PRO

Lås op for alle 29 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Web3 og udvikling af DApps: Fra blockchain-grundlag til produktionsklare kontrakter

Web3 er det lag af internettet, der er bygget på offentlige blockchains – hvor programmer kører som smartkontrakter, aktiver ejes af brugerne frem for platformene, og tillid håndhæves af kode frem for institutioner. Dette forløb dækker alt fra, hvordan en blockchain faktisk gemmer data, til at skrive, teste og implementere produktionsklare decentraliserede applikationer på Ethereum og kompatible kæder.

Det lærer du

Du begynder med blockchains datastrukturer, kryptografi og en gennemgang af, hvordan gas og transaktioner fungerer, før du går videre til Solidity – dets typesystem, hændelser og almindelige mønstre. Derefter bygger du rigtige tokenstandarder: ERC-20-fungible tokens og ERC-721-NFT'er. Hele værktøjskæden er dækket: Remix IDE til tidlig prototyping, Hardhat og Foundry til professionel udvikling og test, ethers.js og web3.js til integration med brugerfladen samt OpenZeppelin til auditerede grundkontrakter. På de højere niveauer arbejder du med orakler og data uden for kæden, decentraliseret lagring med IPFS, DeFi-protokolmekanik og AMM'er, DAO-udvikling, skalering med Lag 2, broer på tværs af kæder, gasoptimering og sikkerhedsaudit af smartkontrakter.

Læringsforløbet

Niogtyve kurser går fra A1 til C2. Kurserne på A-niveau etablerer det grundlæggende om blockchain, EVM, tegnebøger og basal Solidity. Kurserne på B-niveau udfolder hele udviklingsarbejdsgangen – konsensusmekanismer, tokenkontrakter, professionelle værktøjer, DApp-arkitektur til brugerfladen og EVM's interne funktioner. Forløbet afsluttes på C1- og C2-niveau med Avancerede Solidity-mønstre, DeFi-protokoller og AMM'er, DAO-udvikling, Lag 2 og skalering, Broer på tværs af kæder, Gasoptimering af smartkontrakter og DApp-sikkerhed og audit.

Sådan fungerer det

Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede editor med feedback i realtid og en AI-underviser, når du går i stå. Solidity-kode kører mod aktive testmiljøer, så du kan se dine kontrakter fungere, før du implementerer dem i et rigtigt miljø.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Grundlæggende udvikling af Web3- og DApp-programmer-kurset gratis?

Ja. Du kan begynde på Grundlæggende udvikling af Web3- og DApp-programmer-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære Grundlæggende udvikling af Web3- og DApp-programmer?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Grundlæggende udvikling af Web3- og DApp-programmer.

Hvordan lærer jeg Grundlæggende udvikling af Web3- og DApp-programmer på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Grundlæggende udvikling af Web3- og DApp-programmer?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Grundlæggende udvikling af Web3- og DApp-programmer-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Grundlæggende udvikling af Web3- og DApp-programmer på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Grundlæggende udvikling af Web3- og DApp-programmer på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Grundlæggende udvikling af Web3- og DApp-programmer-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Grundlæggende udvikling af Web3- og DApp-programmer?

Grundlæggende udvikling af Web3- og DApp-programmer har 29 kurser og 105 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 12 timers praktisk øvelse i dit eget tempo.

Start på Grundlæggende udvikling af Web3- og DApp-programmer nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.