Blockchain+ Developer™ - eLearning (inklusive eksamen)
3.500,00 DKK
- 40 hours
Blockchain+ Developer-certificeringen tilbyder en grundig introduktion til blockchain-teknologi og smarte kontrakter, som udstyrer eleverne med viden og færdigheder til at trives i dette hurtigt udviklende felt. Programmet starter med grundlæggende blockchain, herunder dets historie, kerneprincipper og decentraliseret systemarkitektur. Deltagerne vil studere konsensusmekanismer som PoW og PoS, sammen med oprettelse og håndtering af smarte kontrakter ved brug af sprog som Solidity. Avancerede emner inkluderer komplekse Solidity-strukturer, tokenisering og ikke-fungible tokens (NFT'er).
Vigtige funktioner
Sprog
Kursus og materiale på engelsk
Niveau
Avanceret niveau (Kategori: AI+ Teknisk)
1 års platformadgang
og Virtuelt Hands-on Lab inkluderet
40 timers videoundervisning & multimedie
Anbefaling om 50 timers studietid
Materiale
Video, PDF-materiale, lydbog, podcasts, quizzer og vurderinger.
Eksamen
Online overvåget eksamen med én gratis genprøve
Certifikat
Certifikat for gennemførelse inkluderet. Gyldig i 1 år
Værktøjer du vil mestre
Etherscan, Remix IDE, Hyperledger Fabric, Hardhat

Om kurset
Udforsk Bitcoin-udvikling
- Grundlæggende viden: Lær Bitcoin scripting, blockchain grundlæggende og bedste praksis for sikkerhed.
- Avancerede teknikker: Mestr Layer 2 skalering, SDK/API-integration og implementering i den virkelige verden.
- Praktisk erfaring: Arbejd på praktiske projekter, herunder et afsluttende hovedprojekt.
- Fremtidsorienterede færdigheder: Hold dig opdateret om tendenser og sikker kodning for decentrale applikationer.
Certificeringen lægger vægt på praktisk erfaring med værktøjer som Truffle, Ganache og Remix IDE til at bygge, teste og udrulle decentrale applikationer. Den dækker også Hyperledger Fabric-arkitektur, Docker-udrulning og Golang-programmering for private blockchain-netværk. Deltagerne vil lære udvikling af chaincode, integration af REST API og revision af smarte kontrakter, hvilket sikrer, at de er fuldt forberedte til at håndtere udfordringer inden for blockchain-udvikling og implementering af smarte kontrakter i den virkelige verden.
Hvorfor denne certificering er essentiel
Virksomheder søger aktivt udviklere, der kan bygge skalerbare, innovative blockchain-løsninger og understøtte adoptionen af decentraliseret teknologi.

Læringsresultater
Ved afslutningen af dette kursus vil du være i stand til at:
Blockchain & Smart Contracts Grundlæggende
Forstå blockchain-teknologi, smarte kontrakter, Ethereum Virtual Machine (EVM) og grundlæggende Solidity-programmering
Avanceret Solidity & Udvikling af NFT'er
Udforsk avancerede Solidity-funktioner, teknikker og implementering af Non-Fungible Tokens (NFT'er).
DApp-udvikling & integration
Udvikl færdigheder i at bygge, teste og integrere decentrale applikationer (DApps) ved brug af essentielle udviklingsværktøjer.
Privat Blockchain med Hyperledger Fabric
Lær at opsætte, administrere og tilpasse private blockchains ved hjælp af Hyperledger Fabric (HLF) arkitekturen.
Chaincode & Go-programmering
Opnå færdigheder i Go-programmering, implementer chaincode og tilpas chaincode til specifikke anvendelsesområder.
Værktøjer til Udrulning af Blockchain
Brug Docker, Firefly og Fabconnect til effektivt at udrulle og administrere blockchain-applikationer.
Kursus tidsplan

Introduktion til blockchain og smarte kontrakter
Lektion 1
- 1.1 Oprindelsen af blockchain
- 1.2 Hvad er blockchain?
- 1.3 Konsensusmekanismer
- 1.4 Hvad er smarte kontrakter?
- 1,5 Bitcoin-blockkæder
Ethereum Virtual Machine (EVM) og Solidity Grundlæggende
Lektion 2
- 2.1 Hvad er en EVM og Ethereum?
- 2.2 Introduktion og oprettelse af tegnebøger
- 2.3 Introduktion til Remix Editor med Metamask
- 2.4 Grundlæggende struktur af smart kontrakt
- 2.5 Variabler, If/Else, strenge, løkker, arrays, testtokens
Avanceret Solidity og strukturer
Lektion 3
- 3.1 Biblioteker, Grænseflader, Modifikatorer
- 3.2 Strukturer, enums, ABI, calldata, begivenheder og overførsler
- 3.3 Kontrakt-til-kontrakt kald
- 3.4 Adresse og Adresse Betalbar
- 3.5 Modtag og fallback-funktioner
- 3.6 Opgraderbare kontrakter
- 3.7 Openzepplin-biblioteker
Tokenisering og NFT'er
Lektion 4
- 4.1 Oprettelse af ERC20-token
- 4.2 NFT, NFT-prægning, IPFS, sikkerhed og Pinata Cloud
Udviklingsværktøjer og teknikker
Lektion 5
- 5.1 Truffle, Ganache og Hardhat
- 5.2 Metamask Wallet
- 5.3 Remix Udviklingsmiljø
- 5.4 Udrulning på Localnet og Testnet
DApp-integration og testning
Lektion 6
- 6.1 Web3.0-integration med JS
- 6.2 Oprettelse af tegnebog og afsendelse af transaktioner
Introduktion til private blockchains - Hyperledger Fabric
Lektion 7
- 7.1 Offentlige vs private vs. konsortium blockchain-rammer
- 7.2 Introduktion til Hyperledger Fabric
- 7.3 Hyperledger-projekter
Dybtgående dyk ned i Hyperledger Fabric
Lektion 8
- 8.1 Grundlæggende begreber for HLF
- 8.2 Docker Introduktion
- 8.3 Kommandoer og opsætning
Golang-programmering for Hyperledger Fabric
Lektion 9
- 9.1 Installation og stiopsætning
- 9.2 VS Code-pluginopsætning, variabler, strenge, betingede udsagn og løkker
- 9.3 Grundlæggende om sproget
Chaincode-struktur og fejlhåndtering
Lektion 10
- 10.1 Forklaring af kædekoden ved brug af Fabric-prøver og testnetværk forklaring ved brug af Linux-scriptning
- 10.2 Fejlhåndtering
- 10.3 Fejlkoder og beskeder
- 10.4 Logning af fejl
- 10.5 Håndtering af Paniksituationer
Brugerdefineret Chaincode
Lektion 11
- 11.1 Udvidelse af standardkædekoden
- 11.2 Udrulning af Chaincode
- 11.3 Integration af REST API med front-end
Smart Contract Auditing og værktøjer, Hyperledger Fabconnect og Firefly
Lektion 12
- 12.1 Hvorfor smartkontraktrevisioner er nødvendige
- 12.2 Introduktion til Firefly, Fabconnect og Blockchain Explorer

Hvem bør tilmelde sig dette program?
Blockchain-udviklere: Tilegn jer færdighederne til at designe og implementere blockchain-applikationer på tværs af forskellige sektorer.
Softwareingeniører: Integrer blockchain i softwareprojekter for at forbedre sikkerhed, skalérbarhed og ydeevne.
Teknologiinnovatører: Opnå avanceret blockchain-viden for at holde jer foran inden for nye teknologier.
Fintech-udviklere: Lær hvordan blockchain transformerer finansielle tjenester, herunder digitale tegnebøger og DeFi-platforme.
Virksomheds-IT-professionelle: Anvend blockchain for at øge effektivitet, dataintegritet og gennemsigtighed i store organisationer.
Industrivækst
Fremme af innovation inden for decentraliserede Bitcoin-løsninger
- Det globale marked for blockchain-udvikling forventes at vokse med en årlig vækstrate på 68,2% fra 2023 til 2030. (Kilde: Market Research Future)
- Blockchain transformerer industrier som finans, forsyningskæde og sundhedspleje ved at tilbyde decentraliserede og effektive løsninger til databehandling.
- Adoptionen af blockchain-platforme accelererer, hvilket muliggør sikre og gennemsigtige transaktioner.
- Sektorer som bankvæsen og forsikring nyder godt af forbedret sikkerhed, mindre svindel og øget kundetillid.
- Regeringen og ejendomsbranchen udnytter blockchain til sikker deling af data og lavere driftsomkostninger.
Flere detaljer
Forudsætninger
- Grundlæggende kendskab til programmeringskoncepter, herunder datastrukturer, algoritmer og netværk.
- Erfaring med mindst ét programmeringssprog eller stack (f.eks. Python, JavaScript, Java eller lignende).
- Fortrolighed med brug af kommandolinje-interfaces på tværs af operativsystemer.
- Forståelse for udviklerværktøjer og koncepter såsom SDK'er, API'er og applikationsudviklingsrammer.
- Tidligere erfaring med udvikling af end-to-end, flerlagsapplikationer.
Eksamensdetaljer
- Varighed: 90 minutter
- Bestået: 70% (35/50)
- Format: 50 multiple-choice/flersvarsspørgsmål
- Leveringsmetode: Online via platform for overvåget eksamen (fleksibel tidsplanlægning)
- Sprog: Engelsk
Licensgivning og akkreditering
Dette kursus udbydes af AVC i henhold til Partner Program-aftalen og overholder kravene i licensaftalen.
Egenkapitalpolitik
AVC stiller ikke indkvartering til rådighed på grund af en handicap eller medicinsk tilstand hos nogen studerende. Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele tilpasningsprocessen.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!