К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Hands-on DApp Design and Development Using Web3 Tools · LearnSpace
Назад в каталог
courseraПрограммирование

Hands-on DApp Design and Development Using Web3 Tools

Курс от Board Infinity
Средний≈ 11.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Dive into the world of decentralized applications (DApps) with this comprehensive course designed for aspiring developers. You will learn the complete process of designing, developing, and deploying DApps on blockchain networks, from understanding their unique architecture to integrating smart contracts. By the end of the course, you'll be equipped to create your own DApps using popular tools and frameworks like Truffle and Hardhat. Starting from the basics, you’ll learn what makes DApps unique, dive into their architecture, and explore essential tools and technologies like Truffle, Hardhat, Web3.js, and Ethers.js. Through hands-on projects, you’ll design engaging user interfaces, connect your frontend with blockchain, and build applications that seamlessly interact with smart contracts. As you progress, the course introduces advanced concepts such as state management with Redux, integrating off-chain data with IPFS, and implementing robust security measures to protect your DApp from vulnerabilities. By the end, you'll have practical experience in deploying fully functional DApps on blockchain networks and a solid foundation to innovate in the world of decentralized technology. Take the leap into the decentralized future. Join now and start building the DApps of tomorrow! Note: This is the Course 2 of three course specialisation series. Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Навыки, которые вы освоите

Application DevelopmentBlockchainSoftware Development ToolsUser Interface and User Experience (UI/UX) DesignContext ManagementApplication DeploymentApplication SecurityApplication FrameworksSecurity StrategyUser Experience DesignUser Interface (UI) DesignUser Interface (UI)Web ApplicationsReact ReduxFront-End Web DevelopmentWeb Development ToolsDevelopment EnvironmentTransaction ProcessingFrontend IntegrationSecurity Controls

Программа курса

3 модулей · 45 учебных материалов

01Introduction to Decentralized Applications (DApps)18 материалов

Introduction to the Course

Course SyllabusЧтение

What are DApps?

Definition and CharacteristicsВидеоHistory & Evolution of Smart ContractsВидеоKey Components and Functions Видео

Учитесь у экспертов

Board Infinity

Instructor

Hands-on DApp Design and Development Using Web3 Tools
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.9 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский, Малайский

Часть программы вашего университета
Read More About What are DAppsЧтение
Practice Quiz: What are DApps?Задание

Architecture of DApps

Smart Contracts and Legal ConsiderationsВидеоCompliances and RegulationsВидеоChoosing the Right PlatformВидеоRead More About Architecture of DAppsЧтениеPractice Quiz: Architecture of DAppsЗадание

Tools and Technologies for DApp Development

Overview of PlatformВидеоComparing Platforms Strengths and WeaknessesВидеоGlobal PerspectivesВидеоRead More About Tools and Technologies for DApp DevelopmentЧтениеPractice Quiz: Tools and Technologies for DApp DevelopmentЗаданиеGraded Quiz: Introduction to Decentralized Applications (DApps)ЗаданиеQuick Course Check-InPLUGIN
02Building Your First DApp17 материалов

Designing the User Interface

Basics of DApp UI/UX DesignВидеоIntegrating Web3 with Frontend - Part 1ВидеоIntegrating Web3 with Frontend - Part 2ВидеоBuilding with React and Web3ВидеоRead More About Designing the User InterfaceЧтениеPractice Quiz: Designing the User InterfaceЗадание

Smart Contract Interaction with DApp

Connecting Smart Contracts to DApp - Part 1ВидеоConnecting Smart Contracts to DApp - Part 2ВидеоReading and Writing Data on BlockchainВидеоRead More About Smart Contract Interaction with DAppЧтениеPractice Quiz: Smart Contract Interaction with DAppЗадание

Deploying and Testing DApp

Deploying DApp to a Blockchain NetworkВидеоTesting DApp on TestnetsВидеоContinuous Integration and DeploymentВидеоRead More About Deploying and Testing DAppЧтениеPractice Quiz: Deploying and Testing DAppЗаданиеGrade Quiz: Building Your First DAppЗадание
03Advanced DApp Development Techniques10 материалов

State Management in DApps

Managing State with Redux and Context APIВидеоUse Cases for State ManagementВидеоRead More About State Management in DAppsЧтениеPractice Quiz: State Management in DAppsЗадание

DApp Security Best Practices

Identifying Common DApp VulnerabilitiesВидеоSecurity in Frontend and Backend DevelopmentВидеоAuditing and Monitoring DApp SecurityВидеоRead More About DApp Security Best PracticesЧтениеPractice Quiz: DApp Security Best PracticesЗаданиеGraded Quiz: Advanced DApp Development TechniquesЗадание