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
- Network interaction – MetaMask extension
2. Specifics of the Ethereum Network
- User accounts – asymmetric cryptography
- The concept of mnemonic phrases
- 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 – Workshop 5. Decentralized Applications (DApps)
- Architecture of blockchain-based solutions
- web3.js library
- Unit testing
- User interface integration
6. Launching and Configuring a Private Ethereum Network
- Working with the Geth client
- Infrastructure creation
- Network interaction
7. Creating an ASP.NET Core Service – Nethereum 8. Ethereum Consortium on Microsoft Azure Cloud (BaaS)
- Infrastructure creation
- Permission management
- Expansion – corporate network
9. Creating Your Own Cryptocurrency
- Types of tokens
- ICO (Initial Coin Offering) campaigns
- ERC20 standard
- Token management and transfer of digital value
Requirements
No prerequisites – practical training conducted from the ground up. Familiarity with basic programming principles 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.