The Complete Ethereum Dapp Bootcamp-From Zero To Hero (2025)

Posted By: ELK1nG

The Complete Ethereum Dapp Bootcamp-From Zero To Hero (2025)
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.47 GB | Duration: 1h 54m

Build and Deploy Decentralized Apps with Solidity, Smart Contracts & Web3.js – Hands-on Ethereum Projects for All Levels

What you'll learn

Understand How Blockchain Development work and what are the opportunities for decentralization

Learn how to write, test and Deploy smart contracts in Solidity

Learn How to Create NFTs , How to Connect to a wallet in a browser, How to Call on your smart contract from a UI and finally learn How to Mint NFTs.

Learn about elements of the Key Programming concepts surrounding cryptocurrency development, Also we will learn how to use Goerli , truffle, hardhat and debug

Requirements

It's better to have a general understanding of JavaScript concepts and some familiarity with the React environment.

Description

Blockchain and cryptocurrency technology has exploded in recent years, and the types of things you can now do with smart contracts—creating digital collectibles (NFTs), decentralized applications (DApps), decentralized financial applications (DeFi), rewards apps, tokens, digital tickets, proof of attendance (POAP) and more—has only gotten more advanced, while development is easier than ever thanks to platforms like Ethereum. In this course, Umer Jan teaches developers who are broadly familiar with programming concepts how to work in the Ethereum and EVM-compatible blockchain environments.Learning objectivesUnderstand how blockchain development works.Understand opportunities for decentralization.Learn how to write, test and deploy smart contracts in Solidity.Learn how to create NFTs.Learn how to connect to a wallet in the browser.Understand how to call on your smart contracts from a UI.Learn how to mint NFTs.Learn about elements of the key programming concepts surrounding cryptocurrency development, including what the blockchain is, programmatically speaking, and how smart contracts work.Learn how to use the Goerli testnet to test and debug your blockchain apps.Discover how to use web3.js to interact with the Ethereum and other EVM-compatible blockchains.Learn how to use Truffle and HardHat to run tests.This course is designed for all levels. Whether you come from a non-tech background and want to learn Ethereum and DApps to prepare for a future in-demand skill, or you have a tech background and want to stand out from the crowd — this course is for you.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 What You Should Know?

Section 2: Getting SetUp

Lecture 3 What You are Building

Lecture 4 React App Setup

Lecture 5 Wallet Setup

Section 3: Blockchain Overview for Devs

Lecture 6 Blockchain for Developers

Lecture 7 Decentralization and Web3 Opportunities

Lecture 8 Decentralized Finance (DeFi)

Lecture 9 Token & NFTs

Section 4: Working in Ethereum

Lecture 10 Developer’s guide to Ethereum

Lecture 11 The DApp stack

Lecture 12 Wallets and sending or receiving

Lecture 13 Smart contracts

Lecture 14 IPFS, Swarm, and Piñata

Lecture 15 Using Ethereum Naming Service

Lecture 16 The application architecture

Section 5: DApp Back End

Lecture 17 Introduction to Solidity

Lecture 18 Using OpenZeppelin Contracts

Lecture 19 Creating a mint() function

Lecture 20 Deploying smart contracts with Hardhat

Lecture 21 Testing with Hardhat and Waffle

Lecture 22 Deploying NFT Metadata with Piñata

Section 6: DApp Client

Lecture 23 Introduction to ether.js and web3.js

Lecture 24 Authenticating users with MetaMask

Lecture 25 Getting blockchain data

Lecture 26 Using providers

Lecture 27 Calling a smart contract function

Lecture 28 Bringing it all together

This course is ideal for developers and tech enthusiasts who want to build decentralized apps (dApps) on the Ethereum blockchain. It's especially valuable for those with basic JavaScript knowledge and an interest in Web3 technologies. No prior blockchain experience is required—just a passion to learn and explore the decentralized future.