Solidity-Based DApp Development by Parnasree Chowdhury

DurationDuration:72 hours

Batch TypeBatch Type:Weekend and Weekdays

LanguagesLanguages:English

Class TypeClass Type:Online

Class Type Course Fee:

₹1,000.00Per hour

Course Content

Course Title: Solidity-Based DApp Development
Instructor: Parnasree Chowdhury
Teaching Language: English
Experience: 8+ Years


📌 Prerequisite

This course is suitable for all levels — from beginners to experienced developers.
👉 Beginners must complete the Blockchain Introduction course before joining.
👉 Additional 4 extra sessions will be provided to beginners to cover HTML, CSS, and JavaScript fundamentals.


🎯 What Will You Learn?

  1. Smart contract development on EVM-compatible chains using Solidity

  2. Integration of smart contracts with frontend using Web3.js

  3. Wallet connectivity and building fully functional decentralized applications (DApps)


👩‍💻 Who Can Join?

  • Beginners, with or without prior programming experience

  • Intermediate/Advanced developers aiming to expand into Web3, Solidity, and full-stack blockchain development

  • Frontend developers transitioning into blockchain tech


🧩 Course Topics Covered

🔹 Solidity (Smart Contract Development)

  • Basic data types, variables, functions, and access specifiers

  • Conditional statements, loops (and gas-efficient patterns)

  • Arrays, mappings, structs, enums

  • Constructors, inheritance, overrides

  • Interfaces and libraries

  • Payable functions & ETH transfer logic

  • Project-based development: from logic to deployment

🪙 Token Standards & Advanced Smart Contracts

  • ERC-20 token development guidance

  • ERC-721 (NFTs) and ERC-1155 (multi-token) standards

  • Opensea-compatible metadata for NFTs

  • Upgradeable contracts: proxy pattern and real-world use cases

  • Calling external contracts and using functions from others

  • Understanding ABI (Application Binary Interface)


🔹 Web3.js (Frontend ↔️ Blockchain Interaction)

  • Setup & installation

  • Connecting wallets like MetaMask

  • Interacting with deployed smart contracts

  • Using key Web3 libraries


🔹 Frontend Basics (For Beginners)

  • HTML5 – Page structure

  • CSS3 – Styling

  • Basic JavaScript – Interactivity and DOM handling


🛠️ Final Project: Build & Deploy a Complete DApp

  • Develop a Solidity smart contract

  • Connect it with frontend via Web3

  • Enable wallet connectivity

  • Host and test your DApp on a testnet

Skills

Blockchain Application Development, Advanced Javascript, Blockchain, Solidity and Web3, Nft Development, Solidity, Ethereum

Tutor

Parnasree Chowdhury Profile Pic
Parnasree Chowdhury

Parnasree Chowdhury is a highly experienced Full Stack Developer with over 12 years of industry expertise and more than 5 years of teaching experience

4.7 Average Ratings

3 Reviews

8 Years Experience

104, Bidhannagar Road

Students Rating

4.7

Course Rating

Star

5 Star

(66.7%)

Star

4 Star

(33.3%)

Star

3 Star

(0.0%)

Star

2 Star

(0.0%)

Star

1 Star

(0.0%)

pravalika Profile Pic

pravalika

24-09-2025

kundhan Profile Pic

kundhan

24-09-2025

Blogs

Explore All