Course Outline
1. Introduction to blockchain technology
- History of cryptocurrency networks
- Overview of popular implementations
- How a blockchain network works, using Ethereum as an example
- Interacting with the network – MetaMask extension
2. Specifics of the Ethereum network
- User accounts – asymmetric cryptography
- The concept of a mnemonic
- Transaction structure
- Core concepts
- The Etherscan block explorer
3. Introduction to smart contracts
- Remix development environment
- Solidity language basics
- Deploying smart contracts
4. Smart contract implementation – workshop 5. Decentralised applications (DApps)
- Architecture of blockchain-based solutions
- The web3.js library
- Unit testing
- Integration with the user interface
6. Launching and configuring a private Ethereum network
- Working with the Geth client
- Creating infrastructure
- Network interaction
7. Creating an ASP.NET Core service – Nethereum 8. Ethereum consortium in Microsoft Azure cloud (BaaS)
- Creating infrastructure
- Managing permissions
- Scaling – enterprise network
9. Creating your own cryptocurrency
- Types of tokens
- ICO (Initial Coin Offering) campaigns
- ERC20 standard
- Managing tokens and transferring digital value
Requirements
No prerequisites – practical training conducted from the ground up. A fundamental knowledge of programming in any language is welcome.
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.