Blockchain+ Developer™ - eLearning (eksamen inkludert)

5.950,00 NOK

  • 40 hours
eLæring

Blockchain+ Developer-sertifiseringen tilbyr en grundig introduksjon til blokkjedeteknologi og smartkontrakter, og utstyrer studenter med kunnskap og ferdigheter for å lykkes i dette raskt utviklende feltet. Programmet starter med grunnleggende om blokkjede, inkludert dens historie, kjerneprinsipper og desentralisert systemarkitektur. Deltakerne vil studere konsensusmekanismer som PoW og PoS, sammen med opprettelse og håndtering av smartkontrakter ved bruk av språk som Solidity. Avanserte emner inkluderer komplekse Solidity-strukturer, tokenisering og ikke-fungible tokens (NFT-er).

Nøkkelfunksjoner

Språk

Kurs og materiell på engelsk

Nivå

Avansert nivå (Kategori: AI+ Teknisk)

1 års plattformtilgang

og Virtuelt Praktisk Lab inkludert

40 timer med videoleksjoner & multimedia

Anbefaling om 50 timers studietid

Materiale

Video, PDF-materiell, lydbok, podkaster, quizer og vurderinger.

Eksamen

Nettbasert overvåket eksamen med én gratis ny sjanse

Sertifikat

Sertifisering av gjennomføring inkludert. Gyldig i 1 år

Verktøy du vil mestre

Etherscan, Remix IDE, Hyperledger Fabric, Hardhat

Hero

Om kurset

Utforsk Bitcoin-utvikling

  • Grunnleggende kunnskap: Lær Bitcoin-scripting, grunnleggende om blokkjeder og beste praksis for sikkerhet.
  • Avanserte teknikker: Bli mester i Layer 2-skaleringsløsninger, SDK/API-integrasjon, og implementeringer i den virkelige verden.
  • Praktisk erfaring: Arbeid med praktiske prosjekter, inkludert et avsluttende hovedprosjekt.
  • Fremtidsrettede Ferdigheter: Hold deg oppdatert på trender og sikker programmering for desentraliserte applikasjoner.

Sertifiseringen legger vekt på praktisk erfaring med verktøy som Truffle, Ganache og Remix IDE for å bygge, teste og distribuere desentraliserte applikasjoner. Den dekker også Hyperledger Fabric-arkitektur, Docker-distribusjon og Golang-programmering for private blokkjedenettverk. Deltakerne vil lære utvikling av kjedekode, integrasjon av REST API og revisjon av smartkontrakter, noe som sikrer at de er fullt forberedt til å takle utfordringer med blokkjedeutvikling og implementering av smartkontrakter i den virkelige verden.


Hvorfor denne sertifiseringen er essensiell

Bedrifter er aktivt på jakt etter utviklere som kan bygge skalerbare, innovative blokkjedeløsninger og støtte adopsjonen av desentralisert teknologi.

blockchain-utvikler

Læringsutbytte

Ved slutten av dette kurset vil du være i stand til å:

Grunnleggende om blokkjede og smarte kontrakter

Forstå blokkjedeteknologi, smarte kontrakter, Ethereum Virtual Machine (EVM) og grunnleggende programmering i Solidity

Avansert Solidity- og NFT-utvikling

Utforsk avanserte Solidity-funksjoner, teknikker og implementering av ikke-fungible tokens (NFT-er).

DApp-utvikling og integrasjon

Utvikle ferdigheter i å bygge, teste og integrere desentraliserte applikasjoner (DApps) ved bruk av essensielle utviklerverktøy.

Privat blokkjede med Hyperledger Fabric

Lær å sette opp, administrere og tilpasse private blokkjeder ved hjelp av Hyperledger Fabric (HLF) arkitektur.

Chaincode & Go-programmering

Bli dyktig i Go-programmering, implementer kjedekode og tilpass kjedekoden for spesifikke bruksområder.

Verktøy for utrulling av blokkjeder

Utilize Docker, Firefly, and Fabconnect for deploying and managing blockchain applications effectively.

Kursplan

Hero
  1. Introduksjon til blokkjede og smarte kontrakter

    Leksjon 1

    • 1.1 Opprinnelsen til blokkjeden
    • 1.2 Hva er Blockchain?
    • 1.3 Konsensusmekanismer
    • 1.4 Hva er smartkontrakter?
    • 1.5 Bitcoin blokkjeder
  2. Grunnleggende om Ethereum Virtual Machine (EVM) og Solidity

    Leksjon 2

    • 2.1 Hva er en EVM og Ethereum?
    • 2.2 Introduksjon og opprettelse av lommebøker
    • 2.3 Introduksjon til Remix Editor med Metamask
    • 2.4 Grunnleggende struktur for smartkontrakter
    • 2.5 Variabler, If/Else, Strenger, Løkker, Arrayer, Test Tokens
  3. Avansert Solidity og strukturer

    Leksjon 3

    • 3.1 Biblioteker, Grensesnitt, Modifikatorer
    • 3.2 Strukturer, opptellinger, ABI, kall-data, hendelser og overføringer
    • 3.3 Kall mellom kontrakter
    • 3.4 Adresse og betalbar adresse
    • 3.5 Motta- og tilbakefallsfunksjoner
    • 3.6 Oppgraderbare kontrakter
    • 3.7 Openzepplin-biblioteker
  4. Tokenisering og NFT-er

    Leksjon 4

    • 4.1 Opprettelse av ERC20-token
    • 4.2 NFT, NFT-preget, IPFS, sikkerhet og Pinata Cloud
  5. Utviklingsverktøy og teknikker

    Leksjon 5

    • 5.1 Truffle, Ganache og Hardhat
    • 5.2 Metamask-lommebok
    • 5.3 Remix Utviklingsmiljø
    • 5.4 Lokalnett og testnettutrulling
  6. DApp-integrasjon og testing

    Leksjon 6

    • 6.1 Web3.0-integrasjon med JS
    • 6.2 Opprettelse av lommebok og sending av transaksjoner
  7. Introduksjon til private blokkjeder - Hyperledger Fabric

    Leksjon 7

    • 7.1 Offentlige vs private vs konsortium blokkjede-rammeverk
    • 7.2 Innføring i Hyperledger Fabric
    • 7.3 Hyperledger-prosjekter
  8. Dypdykk i Hyperledger Fabric

    Leksjon 8

    • 8.1 Grunnleggende konsepter for HLF
    • 8.2 Introduksjon til Docker
    • 8.3 Kommandoer og oppsett
  9. Golang-programmering for Hyperledger Fabric

    Leksjon 9

    • 9.1 Installasjon og oppsett av sti
    • 9.2 VS Code-pluginoppsett, variabler, strenger, betingede uttrykk og løkker
    • 9.3 Grunnleggende om språket
  10. Struktur av kjedekode og feilhåndtering

    Leksjon 10

    • 10.1 Forklaringskode for kjede ved bruk av Fabric-eksempler og testnettverk forklaring ved bruk av Linux-skripting
    • 10.2 Feilhåndtering
    • 10.3 Feilkoder og meldinger
    • 10.4 Loggføring av feil
    • 10.5 Håndtering av Panikk
  11. Tilpasset kjedekode

    Leksjon 11

    • 11.1 Utvide standardkjedekoden
    • 11.2 Utsetting av kjedekode
    • 11.3 REST API-integrasjon med front-end
  12. Smart Contract-revisjon og verktøy, Hyperledger Fabconnect og Firefly

    Leksjon 12

    • 12.1 Hvorfor revisjoner av smartkontrakter er nødvendige
    • 12.2 Innføring i Firefly, Fabconnect og Blockchain Explorer


AI blockchain-utvikler

Hvem bør melde seg på dette programmet?

Blockchain-utviklere: Tilegn dere ferdighetene som trengs for å designe og implementere blockchain-applikasjoner på tvers av ulike sektorer.

Programvareingeniører: Integrasjon av blokkjede i programvareprosjekter for å forbedre sikkerhet, skalerbarhet og ytelse.

Teknologiinnovatører: Skaff avansert kunnskap om blokkjeder for å ligge i forkant av fremvoksende teknologier.

Fintech-utviklere: Lær hvordan blokkjede forvandler finansielle tjenester, inkludert digitale lommebøker og DeFi-plattformer.

Bedrifts-IT-profesjonelle: Bruk blokkjede for å øke effektivitet, dataintegritet og gjennomsiktighet i store organisasjoner.

Start kurset nå

Industrivekst

Fremme innovasjon i desentraliserte Bitcoin-løsninger

  • Det forventes at det globale markedet for blockchain-utvikling vil vokse med en årlig vekstrate på 68,2 % fra 2023 til 2030. (Kilde: Market Research Future)
  • Blockchain transformerer industrier som finans, forsyningskjeder og helsevesen ved å tilby desentraliserte og effektive løsninger for databehandling.
  • Adopsjonen av blokkjedeplattformer akselererer, noe som muliggjør sikre og gjennomsiktige transaksjoner.
  • Sektorer som bank og forsikring nyter godt av forbedret sikkerhet, redusert svindel og økt kundetillit.
  • Regjeringen og eiendomsbransjen utnytter blokkjede for sikker deling av data og lavere driftskostnader.

Flere detaljer

Forutsetninger

  • Grunnleggende kjennskap til programmeringskonsepter, inkludert datastrukturer, algoritmer og nettverk.
  • Erfaring med minst ett programmeringsspråk eller teknologistakk (for eksempel Python, JavaScript, Java eller lignende).
  • Kjennskap til bruk av kommandolinjegrensesnitt på tvers av operativsystemer.
  • Forståelse av utviklerverktøy og konsepter som SDK-er, API-er og rammeverk for applikasjonsutvikling.
  • Tidligere erfaring med å utvikle ende-til-ende, flernivå applikasjoner.

Eksamensdetaljer

  • Varighet: 90 minutter
  • Bestått: 70 % (35/50)
  • Format: 50 flervalgsspørsmål/fleresvarsspørsmål
  • Leveringsmetode: Online via overvåket eksamensplattform (fleksibel planlegging)
  • Språk: Norsk

Lisensiering og akkreditering

Dette kurset tilbys av AVC i henhold til Partnerprogramavtalen og er i samsvar med kravene i lisensavtalen.

Egenkapitalpolitikk

AVC tilbyr ikke tilrettelegging på grunn av en funksjonshemming eller medisinsk tilstand hos noen studenter. Kandidater oppfordres til å kontakte AVC for veiledning og støtte gjennom tilretteleggingsprosessen.


Ofte stilte spørsmål

Trenger du bedriftsløsning eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!