Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 21 timmar
Kursplan
Inledning
- Översikt över Hyperledger Composer
- Förståelse av blockchain-affärsnätverk
- Kursmål och setup
Definition av tillgångar, affärsregler och deltagare
- Modellering av tillgångar, deltagare och transaktioner
- Affärsnätverksmodelleringsläge (CTO-filer)
- Skriva transaktionslogik med JavaScript
Identitet och åtkomstkontroll
- Utgifter och hantering av identiteter
- Åtkomstkontrollistor (ACLs)
- Säkerhetsaspekter och bästa praxis
Modellering av återanvändbara, kärnkomponenter
- Utformning av modulära och underhållsvänliga nätverksmodeller
- Återanvändbarhet och arv i Composer-modeller
Användning av Business Network Archive-paket
- Frambringande och exportering av .bna-paket
- Versionskontroll och livscykelshantering
Generering av JavaScript- och REST-API:er
- Automatisk generering av REST-API:er med Composer REST Server
- Anpassning och säkerhetsalternativ för API:er
Utveckling och testning i Composer Playground
- Simulering av nätverk i webbläsaren
- Testning av transaktioner, modeller och identiteter
- Felsökning av transaktionslogik
Distribution till ett live Hyperledger Fabric Blockchain-nätverk
- Förberedande av Fabric-runtime för distribution
- Distribution av affärsnätverksarkiv
- Verifiering och testning i live-miljö
Integrering med externa system
- Anslutning av Composer-API:er till webb- och företagsapplikationer
- Användningsfall för IoT, leveranskedja, finans etc.
Skapa och testa applikationer på blockchain
- Utformning av en front-end-gränssnittsapplikation för blockchain
- Demo av slut-till-slut-utveckling
Felsökning
- Kommona fel och hur man löser dem
- Felsökningsverktyg och loggar
Sammanfattning och nästa steg
- Genomgång av viktiga koncept
- Bästa praxis och nästa steg
- Källor för fortsatt lärande
Krav
- Programmerings erfarenhet
- Grundläggande förståelse för blockkedjor
- Erfarenhet av Linux
Målgrupp
- Utvecklare