Course Outline
1. Introduction to Blockchain Technology
- History of cryptocurrency networks
- Overview of popular implementations
- How blockchain networks work, using Ethereum as an example
- Interacting with the network – MetaMask extension
2. Specifics of the Ethereum Network
- User accounts – asymmetric cryptography
- Mnemonic concept
- Transaction structure
- Basic concepts
- Etherscan block explorer
3. Introduction to Smart Contracts
- Remix programming environment
- Basics of the Solidity language
- Deploying smart contracts
4. Implementing Smart Contracts – Workshops 5. Decentralized Applications (DApps)
- Blockchain-based solution architecture
- web3.js library
- Unit tests
- Integration with the user interface
6. Setting Up and Configuring a Private Ethereum Network
- Working with the geth client
- Infrastructure setup
- Interacting with the network
7. Creating an ASP.NET Core Service – Nethereum 8. Ethereum Consortium in Microsoft Azure Cloud (BaaS)
- Infrastructure setup
- Managing permissions
- Expansion – corporate 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 – a practical training starting from the basics. Familiarity with basic programming in any language is welcome.
Testimonials (2)
Patrick did a great job of striking a balance between covering all the prepared material while making time to give detailed answers to any questions from the group
Mick Mccarthy - Rakuten Blockchain Lab
Course - Ethereum for Developers
The instructor's vast knowledge and the easy way of conveying it.
Bartosz Matuszek - Weegree Sp. z o.o. Sp.k.
Course - Blockchain: Launch your first Dapp
Machine Translated