Course Outline
1. Introduction to Blockchain Technology
- History of cryptocurrency networks
- Overview of popular implementations
- How blockchain networks work, illustrated through Ethereum
- Interacting with the network – MetaMask extension
2. Specifics of the Ethereum Network
- User accounts – asymmetric cryptography
- The concept of mnemonics
- Transaction structure
- Fundamental concepts
- Etherscan block explorer
3. Introduction to Smart Contracts
- Remix development environment
- Solidity language basics
- Deploying smart contracts
4. Smart Contract Implementation – Workshops 5. Decentralized Applications (DApps)
- Architecture of blockchain-based solutions
- The web3.js library
- Unit testing
- Integration with user interfaces
6. Setting Up and Configuring a Private Ethereum Network
- Working with the Geth client
- Creating the infrastructure
- Interacting with the network
7. Building an ASP.NET Core Service – Nethereum 8. Ethereum Consortium in Microsoft Azure Cloud (BaaS)
- Creating the infrastructure
- Managing permissions
- Scaling – corporate network
9. Creating Your Own Cryptocurrency
- Types of tokens
- ICO campaigns (Initial Coin Offering)
- The ERC20 standard
- Token management and transfer of digital value
Requirements
No prior requirements – this is a practical course conducted from the basics. Familiarity with programming fundamentals in any language is a plus.
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
I really enjoy the training with Patrick. He is clearly very knowledgeable on various topics related to blockchain. He explains really well.