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.

 21 Hours

Testimonials (2)

Related Categories