Course Outline
Day 1: Web3 Architecture & The SCF Use Case
- Cryptographic Primitives: Hashing, Merkle Trees, and Public/Private Key Cryptography in the context of enterprise identity (DID).
- Consensus Mechanisms: Deep dive into PoS (Proof of Stake) vs. PoA (Proof of Authority) for consortium chains.
- The SCF Engineering Challenge: Mapping the "Reverse Factoring" workflow to a state-machine diagram.
- Lab: Setting up the local development environment (Hardhat/Truffle/Ganache) and connecting to a testnet.
Day 2: Smart Contract Engineering for Finance
- Solidity/Chaincode Deep Dive: Data structures, mappings, and modifiers.
- Coding the "Invoice": Creating a Struct to represent an invoice and state variables for approval status.
- Automating Liquidity: Writing functions for requestEarlyPayment(), approveInvoice(), and settlePayment().
- Lab: Writing and Unit Testing a basic Factoring Smart Contract.
Day 3: Integration, Security & Deployment
- The Oracle Problem: How to securely get shipping data (e.g., "Goods Received") into the Smart Contract to trigger payment.
- Security Best Practices: Analyzing common vulnerabilities (Reentrancy, Integer Overflow) and audit tools (MythX/Slither).
- The Dapp Frontend: Brief overview of connecting a React/Next.js frontend to the contract using Ethers.js or Web3.js.
- Project: Deploying the SCF contract to a testnet and interacting with it via a script.
Requirements
- An understanding of blockchain concepts
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (2)
- like the blockchain introduction. For a blockchain newbie like me, its englighten me. - Like the technical workshop, also interesting
Muhammad Lutfi Budiansyah - PT Digital Daya Teknologi
Course - Web3 Engineering & Supply Chain Finance Architecture
Interactive training