Course Outline

1. Introduction to blockchain technology

  • History of cryptocurrency networks
  • Overview of popular implementations
  • The principle of blockchain network operation using Ethereum as an example
  • Interacting with the network – MetaMask extension

2. Specifics of the Ethereum network

  • User accounts – asymmetric cryptography
  • Mnemonic phrase concept
  • Transaction structure
  • Fundamental concepts
  • Etherscan block explorer

3. Introduction to smart contracts

  • Development environment Remix
  • 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
  • User interface integration

6. Setting up 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. Consortium Ethereum in cloud Microsoft Azure (BaaS)

  • Creating infrastructure
  • Managing permissions
  • Expansion – corporate network

9. Creating your own cryptocurrency

  • Types of tokens
  • ICO campaigns (Initial Coin Offering)
  • ERC20 standard
  • Token management and digital value transfer

Requirements

No prerequisites required - practical training starting from the basics. Familiarity with basic programming in any language is welcome.

 21 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (3)

Provisional Courses

Related Categories