MODULE 1: ETHEREUM ARCHITECTURE & DESIGN DEVELOPER ASSOCIATE

DURATION: 60 hours

PROGRAM OVERVIEW

This program is aimed towards providing a foundational knowledge of Ethereum development and will enable the learner to understand how to successfully apply public blockchain solutions on Ethereum platform and create disruptive decentralized P2P solutions in various real-world use cases.

TOPICS COVERED

Blockchain Architecture & Design Principles

  • What is Blockchain?
  • Cryptographic Principles 
  • Proof of Work Mining Process
  • Bitcoin Design 
  • Classical Consensus Algorithms 
  • Modern Consensus Algorithms
  • Smart Contracts & related concepts
  • Tokenization, Oracles
  • DAOs
  • Extensive Business Use cases 
  • Use Case Analysis & Design (Emphasis on hands on)
  • Career Counselling

Blockchain Architecture & Design Principles

  • What is Blockchain?
  • Cryptographic Principles 
  • Proof of Work Mining Process
  • Bitcoin Design 
  • Classical Consensus Algorithms 
  • Modern Consensus Algorithms
  • Smart Contracts & related concepts
  • Tokenization, Oracles
  • DAOs
  • Extensive Business Use cases 
  • Use Case Analysis & Design (Emphasis on hands on)
  • Career Counselling

Ethereum Architecture & Design Developer

  • Introduction to Ethereum
  • Network structure, key concepts
  • Toolchain installation
  • Gas & Gas limits
  • Smart Contract prototyping using Remix IDE
  • Solidity Programming with hands on lab
  • Popular Token Standards
  • Mini project code walkthroughs
  • Project
  • Assignment
  • 2 weeks faculty led Mentoring
  • Project dissertation

PROGRAM OUTCOME

The Learner after completion of this course will be able to:

  • Understand the features of the Ethereum Blockchain Platform and associate tool chain.
  • Gain proficiency in creation of effective smart contracts.
  • Be able to create Ethereum Tokens based upon either ERC20 / ERC721 token standards and various applications around them.
  • Be ready to hit the ground running in developing smart contract based blockchain solutions using Ethereum.

Module 2: ETHEREUM ARCHITECTURE & DESIGN DEVELOPER PROFESSIONAL

Duration: 40 hours

PROGRAM OVERVIEW

Building on the Ethereum Architecture & Design Developer Associate program, this program is aimed towards providing a comprehensive expert view of Ethereum development and will enable the learner to understand not just the programming aspects of this platform but to truly understand the entire lifecycle of Ethereum development.

TOPICS COVERED

  • Ethereum networks & private network set up
  • Geth in depth
  • Deployment & Front-end integration using Truffle, Web3 libraries
  • Advanced code walkthroughs and hands-on labs
  • Industry strength security and functionality through OpenZeppelin integration
  • Design patterns & security considerations
  • Regression testing & Unit Testing
  • Significance of Security Analysis & SA Tools
  • Decentralized Storage – IPFS
  • Limitations of Ethereum & Future features of Ethereum 2.0
  • Project
  • Assignment
  • 2 weeks faculty led Mentoring
  • Project dissertation
  • Ethereum networks & private network set up
  • Geth in depth
  • Deployment & Front-end integration using Truffle, Web3 libraries
  • Advanced code walkthroughs and hands-on labs
  • Industry strength security and functionality through OpenZeppelin integration
  • Design patterns & security considerations
  • Regression testing & Unit Testing
  • Significance of Security Analysis & SA Tools
  • Decentralized Storage – IPFS
  • Limitations of Ethereum & Future features of Ethereum 2.0
  • Project
  • Assignment
  • 2 weeks faculty led Mentoring
  • Project dissertation

PROGRAM OUTCOME

The Learner after completion of this course will be able to:

  • Gain expertise in creation of effective smart contract-based applications.
  • Be able to create full blown DAOs, incentivized Ethereum Token based applications.
  • Understand security implications and how to develop industry strength secure applications.
  • Have a strong command on developing blockchain applications using advanced Ethereum constructs

Let's stay in touch!

Sign-up to our newsletter to stay up-to-date with
EMURGO’s latest announcements!

captcha