Web3:n ja DApp-sovellusten kehityksen perusteet logo
AloittelijaVerkkoTietoturvaTasot A1 → C222 kieltä

Web3:n ja DApp-sovellusten kehityksen perusteet

Hallitkaa Web3:n ja hajautettujen sovellusten kehityksen perusteet lohkoketjujen perusteista älysopimusten käyttöönottoon ja vankkojen DApp-sovellusten rakentamiseen. CoddyKitin oppimispolku, joka sisältää 29 lyhyttä kurssia ja 105 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
29
Oppitunnit
105
Interaktiiviset vaiheet
1,307
Aloita maksutta
Kurssi 1
Kurssisisältö

29 kurssia tässä opintopolussa

Kaikki Web3:n ja DApp-sovellusten kehityksen perusteet-opintopolun kurssit suoritusjärjestyksessä. Ensimmäinen on ilmainen.

1

A13 oppituntiaIlmainen

Tutustukaa Web3:n peruskäsitteisiin, sen keskeisiin periaatteisiin ja siihen, miten lohkoketjuteknologia mahdollistaa hajautetun verkon. Perehtykää Web2:n ja Web3:n väliseen paradigman muutokseen.

2

A24 oppituntiaPRO

Lohkoketjun tietorakenteet: lohkot ja ketjut, Merkle-puut ja paljon muuta

3

A24 oppituntiaPRO

Gas ja transaktiot: mitä gas tarkoittaa, transaktion elinkaari ja paljon muuta

4

A24 oppituntiaPRO

Solidityn tietotyypit perusteellisesti: arvotyypit, viitetyypit ja paljon muuta

5

A23 oppituntiaPRO

Oppikaa kryptografiset periaatteet, jotka suojaavat lohkoketjutransaktioita ja käyttäjien identiteettejä. Oppikaa hallitsemaan digitaalisia varoja kryptovaluuttalompakoilla, kuten MetaMaskilla.

6

A23 oppituntiaPRO

Syventykää Ethereum-lohkoketjuun, sen arkkitehtuuriin ja älysopimusten mullistavaan käsitteeseen. Ymmärtäkää, miten nämä automaattisesti täytäntöönpantavat sopimukset toimivat.

7

A23 oppituntiaPRO

Aloittakaa älysopimusten kehityksen opiskelu perehtymällä Solidityn perusteisiin. Solidity on ensisijainen kieli sopimusten kirjoittamiseen Ethereum-yhteensopivissa lohkoketjuissa.

8

A23 oppituntiaPRO

Hankkikaa käytännön kokemusta käyttämällä Remix IDE:tä, tehokasta selainpohjaista työkalua Solidity-älysopimusten kirjoittamiseen, kääntämiseen, julkaisemiseen ja käsittelyyn.

9

B14 oppituntiaPRO

Konsensusmekanismit: Proof of Work, Proof of Stake ja paljon muuta

10

B14 oppituntiaPRO

Tapahtumat ja lokitus Solidityssä: tapahtumien määrittäminen, indeksoidut parametrit ja paljon muuta

11

B14 oppituntiaPRO

ERC-20-tokenien kehittäminen: ERC-20-standardi, tokenin toteuttaminen ja paljon muuta

12

B14 oppituntiaPRO

ERC-721-NFT:iden kehittäminen: ERC-721-standardi, NFT:iden minttaus ja paljon muuta

13

B14 oppituntiaPRO

Hardhat-kehitysympäristö: Hardhatin määritys, sopimusten kääntäminen ja paljon muuta

14

B14 oppituntiaPRO

ethers.js ja web3.js: yhteyden muodostaminen provider-palveluun, sopimustietojen lukeminen ja paljon muuta

15

B13 oppituntiaPRO

Hallittuasi interaktiivisten ja responsiivisten DApp-käyttöliittymien rakentamisen osaat yhdistää ne saumattomasti älysopimuksiin ja mahdollistaa käyttäjien vuorovaikutuksen.

16

B24 oppituntiaPRO

EVM:n perusteet: Ethereum Virtual Machine, tallennus, muisti, pino ja paljon muuta

17

B24 oppituntiaPRO

Älysopimusten testaaminen: testien kirjoittaminen, revertien ja tapahtumien testaaminen sekä paljon muuta

18

B24 oppituntiaPRO

OpenZeppelin-sopimukset: miksi OpenZeppelin, käyttöoikeuksien hallinta ja paljon muuta

19

B23 oppituntiaPRO

Tutustukaa siihen, miten DApp-sovellukset voivat olla turvallisesti vuorovaikutuksessa tosimaailman datan ja ulkoisten järjestelmien kanssa lohkoketjuoraakkeleiden avulla ja ohittaa ketjussa olevan d…

20

B23 oppituntiaPRO

Tutustukaa keskitetyn pilvitallennuksen vaihtoehtoihin DApp-sovellusten resursseille. Oppikaa tuntemaan IPFS ja muut hajautetut tallennusratkaisut, jotka mahdollistavat vikasietoisen ja sensuuria kes…

21

B24 oppituntiaPRO

Foundry-työkalupakki: Foundry ja Hardhat, forge-testit ja paljon muuta

22

B23 oppituntiaPRO

Ymmärtäkää hajautetun sovelluksen (DApp) perusrakenne, mukaan lukien se, miten käyttöliittymät muodostavat yhteyden lohkoketjun älysopimuksiin ja ovat vuorovaikutuksessa niiden kanssa.

23

C13 oppituntiaPRO

Syventäkää Solidity-taitojanne tutustumalla edistyneisiin sopimusten suunnittelumalleihin, alan standardien mukaisiin token-määrityksiin ja turvallisen sekä tehokkaan koodin kirjoittamisen parhaisiin…

24

C14 oppituntiaPRO

DeFi-protokollat ja AMM:t: DeFin yleiskatsaus, automaattiset markkinatakaajat ja paljon muuta

25

C14 oppituntiaPRO

DAO:iden kehittäminen: mikä DAO on, hallintotokenit ja paljon muuta

26

C14 oppituntiaPRO

Layer 2 ja skaalautuvuus: miksi Layer 2, rollupit ja paljon muuta

27

C14 oppituntiaPRO

Ketjujen välinen toiminta ja sillat: cross-chain-käsitteet, silta-arkkitehtuurit ja paljon muuta

28

C14 oppituntiaPRO

Älysopimusten gas-optimointi: gas-kustannusmalli, tallennustilan optimointi ja paljon muuta

29

C23 oppituntiaPRO

Vahvistakaa DApp-sovellustenne tietoturvaa tunnistamalla yleiset älysopimusten haavoittuvuudet, hyödyntämällä tietoturvatyökaluja ja ymmärtämällä tuotantovalmiiden sovellusten ammatillisten auditoint…

CoddyKit PRO

Avaa kaikki 29 tämän opintopolun kurssia ja kaikki muut opintopolut

Tekoälytuutori, sertifiointikoe ja suoritustodistus. Toimii verkossa sekä iOS- ja Android-laitteilla.

Näytä kaikki paketit
Vuosittain$29.90 / vuosiNoin $2.49 kuukaudessaMaksa kerranElinikäinen$69.99 KerranEi uusimisia. PRO ikuisesti.
Kurssin yleiskatsaus

Web3 ja DApp-kehitys: lohkoketjujen perusteista tuotantokelpoisiin sopimuksiin

Web3 on julkisten lohkoketjujen päälle rakentuva internetin kerros — ympäristö, jossa ohjelmat toimivat älysopimuksina, käyttäjät omistavat varat alustojen sijaan ja luottamus perustuu instituutioiden sijaan koodiin. Tässä opintopolussa käsitellään kaikkea lohkoketjun tietojen tallennustavasta tuotantokelpoisten hajautettujen sovellusten kirjoittamiseen, testaamiseen ja käyttöönottoon Ethereumissa ja yhteensopivissa ketjuissa.

Mitä opitte

Aloitatte lohkoketjujen tietorakenteista, kryptografiasta sekä kaasun ja transaktioiden toiminnasta ja siirrytte sitten Solidityyn — sen tyyppijärjestelmään, tapahtumiin ja yleisiin toimintamalleihin. Sen jälkeen rakennatte todellisia token-standardeja: ERC-20-fungible tokeneita ja ERC-721-NFT:itä. Työkaluketju käsitellään kattavasti: Remix IDE varhaiseen prototypointiin, Hardhat ja Foundry ammattimaiseen kehitykseen ja testaukseen, ethers.js ja web3.js käyttöliittymäintegraatioon sekä OpenZeppelin auditoituihin perussopimuksiin. Edistyneemmillä tasoilla käsitellään oraakkeleita ja ketjun ulkopuolista dataa, hajautettua tallennusta IPFS:n avulla, DeFi-protokollien toimintaa ja AMM:iä, DAO-kehitystä, Layer 2 -skaalausta, ketjujen välisiä siltoja, kaasun käytön optimointia sekä älysopimusten tietoturva-auditointeja.

Oppimispolku

Yhteensä 29 kurssia etenee tasolta A1 tasolle C2. A-tason kurssit luovat perustan lohkoketjuille, EVM:lle, lompakoille ja Solidityn perusteille. B-tason kurssit kattavat koko kehitystyönkulun — konsensusmekanismit, token-sopimukset, ammattimaiset työkalut, DApp-sovellusten käyttöliittymäarkkitehtuurin ja EVM:n sisäisen toiminnan. Opintopolku päättyy C1- ja C2-tasoilla kursseihin Advanced Solidity Patterns, DeFi Protocols and AMMs, DAO Development, Layer 2 and Scaling, Cross-Chain and Bridges, Smart Contract Gas Optimization ja DApp Security & Auditing.

Näin opiskelu toimii

Jokainen kurssi koostuu lyhyistä, käytännönläheisistä oppitunneista, jotka suoritatte sisäänrakennetussa editorissa reaaliaikaisen palautteen ja tarvittaessa käytettävissä olevan tekoälytuutorin avulla. Solidity-koodi suoritetaan reaaliaikaisissa testiympäristöissä, joten näette, miten sopimuksenne toimivat, ennen kuin otatte niitä käyttöön oikeassa ympäristössä.

Näin opiskelet

  1. 01

    Interaktiiviset oppitunnit

    Käytännön koodiharjoituksia ja reaaliaikaista palautetta

  2. 02

    Tekoälytuutori

    Saat heti apua tekoälyltä, kun jäät jumiin

  3. 03

    Sisäänrakennettu editori

    Kirjoita ja suorita koodia suoraan selaimessa

  4. 04

    Sertifikaatti

    Saat sertifikaatin suoritettuasi kurssin

UKK

Usein kysytyt kysymykset

Onko Web3:n ja DApp-sovellusten kehityksen perusteet-kurssi ilmainen?

Kyllä. Voit aloittaa Web3:n ja DApp-sovellusten kehityksen perusteet-kurssin ilmaiseksi ja suorittaa sen vuorovaikutteiset oppitunnit maksutta. Valinnainen PRO-tilaus avaa käyttöön edistyneet tekoälytyökalut ja jaettavan todistuksen.

Tarvitsenko aiempaa kokemusta oppiakseni Web3:n ja DApp-sovellusten kehityksen perusteet?

Et tarvitse. Kurssi alkaa perusteista ja etenee vähitellen edistyneempiin aiheisiin, joten voit aloittaa, vaikka sinulla ei olisi aiempaa Web3:n ja DApp-sovellusten kehityksen perusteet-kokemusta.

Miten opin Web3:n ja DApp-sovellusten kehityksen perusteet CoddyKitissä?

Opit tekemällä. Lyhyillä vuorovaikutteisilla oppitunneilla selkeä teoria yhdistyy käytännön koodiharjoitukseen, joka suoritetaan reaaliajassa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori auttaa henkilökohtaisesti aina, kun jäät jumiin.

Saanko todistuksen Web3:n ja DApp-sovellusten kehityksen perusteet-kurssin suorittamisesta?

Kyllä. PRO-oppijat voivat suorittaa kokeen ja saada Web3:n ja DApp-sovellusten kehityksen perusteet-kurssin suorittamisesta jaettavan todistuksen, jonka koodi voidaan tarkistaa.

Voinko oppia Web3:n ja DApp-sovellusten kehityksen perusteet puhelimellani?

Kyllä. CoddyKit on käytettävissä verkossa sekä iOS- ja Android-natiivisovelluksina, joten voit oppia Web3:n ja DApp-sovellusten kehityksen perusteet millä tahansa laitteella, ja edistymisesi synkronoituu niiden välillä.

Paljonko CoddyKit PRO maksaa?

Web3:n ja DApp-sovellusten kehityksen perusteet-opintopolun ensimmäinen kurssi on ilmainen. CoddyKit PRO avaa kaikki kurssit: $5.90 viikossa, $7.90 kuukaudessa, $29.90 vuodessa tai $69.99 kerran maksettuna, jolloin saat elinikäisen käyttöoikeuden ilman uusimisia.

Kuinka kauan Web3:n ja DApp-sovellusten kehityksen perusteet-opintopolun suorittaminen kestää?

Web3:n ja DApp-sovellusten kehityksen perusteet sisältää 29 kurssia ja 105 oppituntia. Useimmat oppitunnit kestävät noin 5–10 minuuttia, joten koko opintopolun suorittamiseen kuluu omaan tahtiin noin 12 tuntia käytännön harjoittelua.

Aloita Web3:n ja DApp-sovellusten kehityksen perusteet nyt

Liity tuhansien oppijoiden joukkoon ja opi ohjelmointia tekoälyä hyödyntävillä oppitunneilla.