Bygg säkra decentraliserade applikationer med Solidity
Smarta blockkedjekontrakt är självkörande program som distribueras på Ethereum och kompatibla nätverk – när de väl är aktiva körs de exakt som de har skrivits, utan någon central myndighet som kan ingripa. Det här spåret fokuserar på Solidity, det dominerande språket för att skriva smarta kontrakt, och täcker allt från att distribuera ert första kontrakt till att utforma DeFi-protokoll och kedjeöverskridande system för produktion.
Det här lär ni er
Ni skriver och distribuerar Solidity-kontrakt från grunden, implementerar de viktigaste tokenstandarderna (ERC-20, ERC-721, ERC-1155), hanterar kontraktstillstånd och lagring effektivt och kopplar logik i blockkedjan till data från verkligheten via orakel. Ni lär er också avancerade test- och driftsättningsflöden, designmönster som förebygger vanliga sårbarheter samt hur uppgraderbara kontrakt och proxykontrakt fungerar. Senare kurser tar upp DeFi-mönster, flashlån, automatiserade market makers och Layer 2-lösningar, inklusive optimistiska rollups och protokoll för kommunikation mellan blockkedjor.
Utbildningsvägen
Tolv kurser sträcker sig från A1 till C2. Spåret börjar med grunderna i blockkedjor och Solidity-syntax och bygger sedan vidare genom tokenutveckling, lagringsmönster och orakelintegrering på B1–B2-nivå. C1-nivån omfattar avancerade Solidity-funktioner, metoder för säker utveckling av smarta kontrakt och mönster för decentraliserad finans (DeFi). Spåret avslutas på C2-nivå med Layer 2-lösningar och kommunikation mellan blockkedjor – den aktuella frontlinjen inom Ethereum-utveckling för produktion.
Så fungerar det
Varje kurs är uppdelad i korta, praktiska lektioner som ni genomför i den inbyggda redigeraren med återkoppling i realtid och en AI-handledare när ni kör fast. Ni skriver riktig Solidity-kod i varje steg, så att ni när kursen är slut har fungerande kontrakt och den felsökningsförmåga som krävs för att underhålla dem.