Get in Touch

Course Outline

1. Introduction to Blockchain Technology

  • History of cryptocurrency networks
  • Overview of popular implementations
  • How blockchain networks work, illustrated through Ethereum
  • Interacting with the network – MetaMask extension

2. Specifics of the Ethereum Network

  • User accounts – asymmetric cryptography
  • The concept of mnemonics
  • Transaction structure
  • Fundamental concepts
  • Etherscan block explorer

3. Introduction to Smart Contracts

  • Remix development environment
  • Solidity language basics
  • Deploying smart contracts

4. Smart Contract Implementation – Workshops 5. Decentralized Applications (DApps)

  • Architecture of blockchain-based solutions
  • The web3.js library
  • Unit testing
  • Integration with user interfaces

6. Setting Up and Configuring a Private Ethereum Network

  • Working with the Geth client
  • Creating the infrastructure
  • Interacting with the network

7. Building an ASP.NET Core Service – Nethereum 8. Ethereum Consortium in Microsoft Azure Cloud (BaaS)

  • Creating the infrastructure
  • Managing permissions
  • Scaling – corporate network

9. Creating Your Own Cryptocurrency

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

Requirements

No prior requirements – this is a practical course conducted from the basics. Familiarity with programming fundamentals in any language is a plus.

 21 Hours

Testimonials (2)

Related Categories