Course Outline
1. Introduction to Blockchain Technology
- History of Cryptocurrency Networks
- Overview of Popular Implementations
- How Blockchain Networks Work: Ethereum Example
- Interacting with the Network – MetaMask Plugin
2. Ethereum Network Specifics
- User Accounts – Asymmetric Cryptography
- The Idea of a Mnemonic
- Transaction Structure
- Basic Concepts
- Etherscan Block Explorer
3. Introduction to Smart Contracts
- Remix Development Environment
- Basics of the Solidity Language
- Deploying Smart Contracts
4. Implementing Smart Contracts – Workshops 5. Decentralized Applications (DApps)
- Architecture of Blockchain-Based Solutions
- web3.js Library
- Unit Tests
- Integrating with the User Interface
6. Launching and Configuring a Private Ethereum Network
- Working with the geth Client
- Creating Infrastructure
- Interacting with the Network
7. Creating an ASP.NET Core Service – Nethereum 8. Ethereum Consortium in Microsoft Azure Cloud (BaaS)
- Creating Infrastructure
- Managing Permissions
- Expansion – Corporate Network
9. Creating Your Own Cryptocurrency
- Types of Tokens
- ICO (Initial Coin Offering) Campaigns
- ERC20 Standard
- Managing Tokens and Digital Value Transfer
Requirements
No prerequisites required - practical training starting from the basics. Familiarity with basic programming in any language is welcome.
Testimonials (4)
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 trainer's knowledge was impressive.
Piotr Maslowski - ING Bank Slaski S.A.
Course - Hyperledger Fabric for Beginners
Machine Translated
The vast knowledge of the instructor and the easy way of conveying it.
Bartosz Matuszek - Weegree Sp. z o.o. Sp.k.
Course - Blockchain: Launch your first Dapp
Machine Translated
I liked the practical exercises on Solidity and Chain.com.