Clientele ➞

Building Smart Contracts and Decentralized Applications with Ethereum Blockchain – Level 2

Duration: 2 Days


Ethereum is an open software platform based on Blockchain technology that enables developers to build and deploy Smart Contracts and Decentralized Applications. Unlike Bitcoin which is a peer to peer cryptocurrency transaction system, Ethereum can be used to create any suitable solution / application on Blockchain platform.

...Read more


  • To achieve in depth understanding of Ethereum Blockchain platform
  • To learn and deploy Solidity Language, Smart Contracts & Decentralized Applications

Who Should Attend

  • Professionals working in various industries who want to formally start working with Blockchain on the most popular open source platform Ethereum
  • Developers
  • Blockchain / Technology Enthusiast


  • Should have attended Fundamentals of Blockchain – Level 1 course offered by CloudThat or should have equivalent knowledge
  • Preferably should have some software / web development experience
  • Should have strong learning acumen

Course Outline

Day 1

  1. Introduction to Ethereum
    • Structure of Ethereum
    • Decentralized Applications
    • Smart Contracts
    • Ethereum Ecosystem
    • Setting up Private Ethereum Environment

    Hands-on: Working with Ethereum Ecosystem & setting up private Blockchain Environment

  2. Learning Solidity
    • Contract Classes
    • Functions / Conditions
    • Inheritance & Abstract Control
    • Libraries
    • Types and Optimizations
    • Global Variables
    • Debugging

    Hands-on: Getting started with Solidity

Day 2

  1. Designing Blockchain Solutions on Ethereum
    • Stages of Contract Development
    • Developing Smart Contract
    • Compile, Deploy and Instantiate Contract
    • Deploy Contract on Web and Console
    • Working with go-Ethereum Client
    • Interacting with the Contract

    Hands-on: Developing & Deploying Smart Contract

  2. Deep Dive into Decentralized Applications
      • DApp Architecture
      • Anatomy of DApp
      • Developing & Deploying DApp

    Hands-on: Deploying Decentralized Application on Ethereum

Case Study Discussion: Developing Hello World Blockchain from scratch

About the Trainer

Shivam Sharma

Shivam Sharma
Subject Matter Expert

Shivam works as Subject Matter Expert with CloudThat Technologies and is passionate about ever evolving technologies he works on like Machine Learning, Azure and Blockchain.

He architect’s solutions on Cloud as well On-Premises using wide array of platforms / technologies. Having core training and consulting experience, he is involved in delivering Machine Learning, Azure and Blockchain training to corporates like BCG, Microsoft, Intuit, RedHat, VMWare, HCL, GE, Applied Materials, Dell, Infosys, IBM, Schneider, L&T, TCS, Capgemini, Mercedes-Benz, Oracle, HP, Wipro, Colt, Cipla and Mindtree.

He holds following Certifications:

  • Microsoft Certified Trainer (MCT)
  • Microsoft Certified Solutions Expert – Cloud Platform and Infrastructure
  • Microsoft Certified Solutions Associate – Machine Learning
  • Microsoft Certified Solutions Developer – Azure
  • Microsoft Specialist: Developing Microsoft Azure Solutions (70-532)
  • Microsoft Specialist: Implementing Microsoft Azure Infrastructure Solutions (70-533)
  • Microsoft Specialist: Architecting Microsoft Azure Solutions (70-534)
  • Exam 774 – Perform Cloud Data Science with Azure Machine Learning
  • Exam 773 – Analyzing Big Data with Microsoft R
Architecting Microsoft Azure Solutions Implementing Microsoft Azure Infrastructure Solutions Developing Microsoft Azure Solutions

Other Details


For latest batch dates, fees, location and general inquiries, contact our sales team at: +91 8880002200 or email at

Upcoming Batches


Quick Inquiry: Blockchain

Favorite Courses
No Favourites added yet.

Our Partners