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

Testimonials (2)

Upcoming Courses

Related Categories