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

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (2)

Provisional Courses

Related Categories