Course Outline
1. Introduction to Blockchain Technology
- History of cryptocurrency networks
- Overview of popular implementations
- How the blockchain network works – using Ethereum as an example
- Interaction with the network – MetaMask extension
2. Specifics of the Ethereum Network
- User accounts – asymmetric cryptography
- The concept of mnemonic phrases
- Transaction structure
- Key concepts
- Etherscan block explorer
3. Introduction to Smart Contracts
- Remix development environment
- Basics of the Solidity programming language
- Deploying smart contracts
4. Implementation of Smart Contracts – Workshop 5. Decentralized Applications (DApps)
- Architecture of blockchain-based solutions
- web3.js library
- Unit testing
- Integration with the user interface
6. Running 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 on Microsoft Azure Cloud (BaaS)
- Creating infrastructure
- Managing permissions
- Scaling – corporate network
9. Creating Your Own Cryptocurrency
- Types of tokens
- ICO campaigns (Initial Coin Offering)
- ERC20 standard
- Token management and transfer of digital assets
Requirements
No prior requirements – practical training starting from the basics. Familiarity with the basics 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.