Blockchain+ Developer™ - eLearning (inklusive examen)
5.450,00 SEK
- 40 hours
Blockchain+ Developer-certifieringen erbjuder en grundlig introduktion till blockkedjeteknologi och smarta kontrakt, och rustar elever med kunskap och färdigheter för att blomstra i detta snabbt utvecklande fält. Programmet börjar med grundläggande blockkedjekunskaper, inklusive dess historia, kärnprinciper och decentraliserad systemarkitektur. Deltagarna kommer att studera konsensusmekanismer som PoW och PoS, tillsammans med skapande och hantering av smarta kontrakt med språk som Solidity. Avancerade ämnen inkluderar komplexa Solidity-strukturer, tokenisering och icke-fungibla tokens (NFTs).
Nyckelfunktioner
Språk
Kurs och material på engelska
Nivå
Avancerad nivå (Kategori: AI+ Teknisk)
1 års plattformsåtkomst
och Virtuellt praktiskt laboratorium ingår
40 timmar av videolektioner & multimedia
Rekommendation om 50 timmars studietid
Material
Video, PDF-material, ljudböcker, poddsändningar, quiz och bedömningar.
Examen
Onlineövervakat prov med en gratis omtentamen
Certifikat
Intyg om genomförande ingår. Giltigt i 1 år
Verktyg du kommer att bemästra
Etherscan, Remix IDE, Hyperledger Fabric, Hardhat

Om kursen
Utforska Bitcoin-utveckling
- Grundläggande kunskap: Lär dig Bitcoin-scripting, grunderna i blockchain och bästa praxis för säkerhet.
- Avancerade tekniker: Bemästra skalning av lager 2, SDK/API-integration och implementeringar i verkliga situationer.
- Praktisk erfarenhet: Arbeta med praktiska projekt, inklusive ett examensarbete.
- Framtidsinriktade färdigheter: Håll dig uppdaterad om trender och säker kodning för decentraliserade applikationer.
Certifieringen betonar praktisk erfarenhet med verktyg som Truffle, Ganache och Remix IDE för att bygga, testa och distribuera decentraliserade applikationer. Den täcker även Hyperledger Fabric-arkitektur, Docker-implementering och Golang-programmering för privata blockkedjenätverk. Deltagarna kommer att lära sig utveckling av chaincode, integration av REST API och revision av smarta kontrakt, vilket säkerställer att de är fullständigt förberedda för att hantera verkliga utmaningar inom blockkedjeutveckling och implementering av smarta kontrakt.
Varför denna certifiering är nödvändig
Företag söker aktivt efter utvecklare som kan bygga skalbara, innovativa blockkedjelösningar och stödja antagandet av decentraliserad teknologi.

Lärandemål
I slutet av denna kurs kommer du att kunna:
Grundläggande om blockchain och smarta kontrakt
Förstå blockkedjeteknologi, smarta kontrakt, Ethereum Virtual Machine (EVM) och grunderna i programmeringsspråket Solidity
Avancerad Solidity- & NFT-utveckling
Utforska avancerade funktioner, tekniker och implementering av Non-Fungible Tokens (NFTs) i Solidity.
DApp-utveckling & integration
Utveckla färdigheter i att bygga, testa och integrera decentraliserade applikationer (DApps) med hjälp av väsentliga utvecklarverktyg.
Privat blockkedja med Hyperledger Fabric
Lär dig att konfigurera, hantera och anpassa privata blockkedjor med Hyperledger Fabric (HLF)-arkitekturen.
Chaincode & Go-programmering
Bli skicklig i programmering med Go, implementera chaincode och anpassa chaincode för specifika användningsområden.
Verktyg för implementering av blockkedjor
Använd Docker, Firefly och Fabconnect för att effektivt distribuera och hantera blockchain-applikationer.
Kurstidslinje

Introduktion till blockchain och smarta kontrakt
Lektion 1
- 1.1 Ursprunget till blockkedjan
- 1.2 Vad är Blockchain?
- 1.3 Konsensusmekanismer
- 1.4 Vad är smarta kontrakt?
- 1,5 Bitcoin-blockkedjor
Ethereum Virtual Machine (EVM) och grunderna i Solidity
Lektion 2
- 2.1 Vad är en EVM och Ethereum?
- 2.2 Introduktion och skapande av plånböcker
- 2.3 Introduktion till Remix Editor med Metamask
- 2.4 Grundläggande struktur för smarta kontrakt
- 2.5 Variabler, If/Så, Strängar, Loopar, Arrayer, Testtoken
Avancerad Solidity och strukturer
Lektion 3
- 3.1 Bibliotek, Gränssnitt, Modifierare
- 3.2 Strukturer, uppräkningar, ABI, calldata, händelser och överföringar
- 3.3 Anrop mellan kontrakt
- 3.4 Adress och Adress Payable
- 3.5 Mottagnings- och reservfunktioner
- 3.6 Uppgraderingsbara kontrakt
- 3.7 Openzepplin-bibliotek
Tokenisering och NFT:er
Lektion 4
- 4.1 Skapande av ERC20-token
- 4.2 NFT, NFT-prägling, IPFS, säkerhet och Pinata Cloud
Utvecklingsverktyg och tekniker
Lektion 5
- 5.1 Tryffel, Ganache och Hardhat
- 5.2 Metamask-plånbok
- 5.3 Remix Utvecklingsmiljö
- 5.4 Lokalnät och Testnät-utrullning
DApp-integration och testning
Lektion 6
- 6.1 Web3.0-integration med JS
- 6.2 Skapande av plånbok och genomförande av transaktioner
Introduktion till privata blockkedjor - Hyperledger Fabric
Lektion 7
- 7.1 Offentliga kontra privata kontra konsortium blockchain-ramverk
- 7.2 Introduktion till Hyperledger Fabric
- 7.3 Hyperledger-projekt
Djupdykning i Hyperledger Fabric
Lektion 8
- 8.1 Grundläggande begrepp inom HLF
- 8.2 Docker Introduktion
- 8.3 Kommandon och installation
Programmering i Golang för Hyperledger Fabric
Lektion 9
- 9.1 Installation och sökvägsinställning
- 9.2 VS Code-tilläggsinstallation, variabler, strängar, villkorssatser och loopar
- 9.3 Grunden i språket
Chaincode-struktur och felhantering
Lektion 10
- 10.1 Förklaring av kedjekod med hjälp av tygprover och testnätverk genom användning av Linux-skript
- 10.2 Felhantering
- 10.3 Felkoder och meddelanden
- 10.4 Loggning av fel
- 10.5 Hantering av Paniksituationer
Anpassad kodbas
Lektion 11
- 11.1 Utöka standardkedjekoden
- 11.2 Kedjekodsutplacering
- 11.3 REST API-integration med frontend
Smart Contract-granskning och verktyg, Hyperledger Fabconnect och Firefly
Lektion 12
- 12.1 Varför revisioner av smarta kontrakt är nödvändiga
- 12.2 Introduktion till Firefly, Fabconnect och Blockchain Explorer

Vem bör anmäla sig till detta program?
Blockchain-utvecklare: Skaffa kunskaperna för att designa och implementera blockchain-applikationer inom olika sektorer.
Mjukvaruingenjörer: Integrera blockchain i mjukvaruprojekt för att öka säkerhet, skalbarhet och prestanda.
Teknikinnovatörer: Skaffa avancerad kunskap inom blockchain för att ligga i framkant inom framväxande teknologier.
Fintech-utvecklare: Lär dig hur blockchain förändrar finansiella tjänster, inklusive digitala plånböcker och DeFi-plattformar.
Företags-IT-professionella: Tillämpa blockkedjeteknik för att öka effektivitet, dataintegritet och transparens i storskaliga organisationer.
Industritillväxt
Framsteg inom innovation för decentraliserade Bitcoin-lösningar
- Den globala marknaden för blockchain-utveckling förväntas växa med en CAGR på 68,2 % från 2023 till 2030. (Källa: Market Research Future)
- Blockchain förvandlar industrier som finans, logistik och hälsovård genom att tillhandahålla decentraliserade och effektiva lösningar för datahantering.
- Adoptionen av blockchain-plattformar accelererar, vilket möjliggör säkra och transparenta transaktioner.
- Sektorer som bank och försäkring drar nytta av förbättrad säkerhet, minskad bedrägeri och ökat kundförtroende.
- Regeringen och fastighetsbranschen använder blockchain för säker delning av data och lägre driftskostnader.
Mer information
Förkunskapskrav
- Grundläggande kunskaper i programmeringskoncept, inklusive datastrukturer, algoritmer och nätverk.
- Erfarenhet av åtminstone ett programmeringsspråk eller stack (t.ex. Python, JavaScript, Java eller liknande).
- Bekantskap med att använda kommandoradsgränssnitt över olika operativsystem.
- Förståelse för utvecklarverktyg och koncept såsom SDK:er, API:er och ramverk för applikationsutveckling.
- Tidigare erfarenhet av att utveckla helhetslösningar för flernivåapplikationer.
Provuppgifter
- Varaktighet: 90 minuter
- Godkänd: 70% (35/50)
- Format: 50 flervalsfrågor/flervalsfrågor med flera svar
- Leveransmetod: Online via övervakad examinationssystem (flexibel schemaläggning)
- Språk: Svenska
Licensiering och ackreditering
Denna kurs erbjuds av AVC enligt Partnerprogramavtalet och uppfyller kraven i Licensavtalet.
Aktiepolicy
AVC tillhandahåller inte anpassningar på grund av en funktionsnedsättning eller medicinskt tillstånd hos några studenter. Kandidater uppmuntras att kontakta AVC för vägledning och stöd under anpassningsprocessen.
Vanliga frågor

Behöver du en företagslösning eller integration av LMS?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!