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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Decentralized Applications (Dapps) · LearnSpace
Назад в каталог
courseraПрограммирование

Decentralized Applications (Dapps)

Курс от University at Buffalo, The State University of New York
Средний≈ 17.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This third course of the Blockchain specialization prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. You will learn about the architecture of a Dapp: the front-end client interface, backed by the blockchain and smart contracts. The course covers the basic design of a Dapp, Truffle development process and commands (init, develop, test and migrate), test-driven development of Dapp, Dapp application models and emerging standards that are essential for predictable Dapp behavior. Main concepts are delivered through videos, demos and hands-on exercises.

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

InteroperabilitySoftware Development ToolsBlockchainApplication Programming Interface (API)Development TestingApplication DevelopmentWeb Development ToolsWeb ApplicationsFrontend IntegrationTest Script DevelopmentApplication DeploymentTest Driven Development (TDD)Development EnvironmentCommand-Line InterfaceApplication DesignSoftware ArchitectureApplication FrameworksIntegrated Development Environments

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

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

01Decentralized Applications (Dapps)10 материалов

Blockchain Server

Decentralized Applications (Dapps): Blockchain ServerВидео(OPTIONAL) Resources: Blockchain ServerЧтениеSelf-CheckЗадание

Dapp Defined

Dapp Defined

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

Bina Ramamurthy

Professor of Teaching

Decentralized Applications (Dapps)
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 17.9 ч

4 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Видео
(OPTIONAL) Resources: Dapp DefinedЧтение
Self-CheckЗадание

Ethereum APIs

Ethereum APIsВидео(OPTIONAL) Resources: Ethereum APIsЧтениеSelf-CheckЗадание

Week 1 Evaluation: Decentralized Applications (Dapps)

Decentralized Applications (Dapps) - Week 1Задание
02Truffle Development 16 материалов

Truffle IDE

Truffle Development: Truffle IDE (Part1)ВидеоVM Setup Continued (REQUIRED)ЧтениеTruffle IDE (Part 2) (Compile Demo)ВидеоTruffle IDE (Part 3) (Migration Demo)Видео(OPTIONAL) Resources: Truffle IDEЧтениеSelf-CheckЗадание

Test-Driven Development

Test-Driven Development (Part 1) (Test Demo)ВидеоTest-Driven Development (Part 2) (Negative Test Demo)Видео(OPTIONAL) Resources: Test-Driven DevelopmentЧтениеSelf-CheckЗадание

Web Interface & Testing

Web Interface & Testing (Part 1) (Front-End Demo)ВидеоWeb Interface & Testing (Part 2) (Metamask Demo)ВидеоWeb Interface & Testing (Part 3) (Metamask Demo Con't)Видео(OPTIONAL) Resources: Web Interface & TestingЧтениеSelf-CheckЗадание

Week 2 Evaluation: Truffle Development

Truffle Development - Week 2Задание
03Design Improvements12 материалов

Solidity Features

Design Improvements: Solidity Features (Part 1)ВидеоDesign Improvements: Solidity Features (Part 2)Видео(OPTIONAL) Resources: Solidity FeaturesЧтениеSelf-CheckЗадание

Event Handling

Event Handling (Part 1)ВидеоEvent Handling (Part 2) (Coin Demo)Видео(OPTIONAL) Resources: Event HandlingЧтениеSelf-CheckЗадание

Oraclize

OraclizeВидео(OPTIONAL) Resources: OraclizeЧтениеSelf-CheckЗадание

Week 3 Evaluation: Design Improvements

Design Improvements - Week 3Задание
04Application Models & Standards12 материалов

Dapp Models

Application Models & Standards: Dapp Models (Part 1)ВидеоDapp Models (Part 2)Видео(OPTIONAL) Resources: Dapp ModelsЧтениеSelf-CheckЗадание

Dapp Standards

Dapp Standards (Part 1)ВидеоDapp Standards (Part 2)Видео(OPTIONAL) Resources: Dapp StandardsЧтениеSelf-CheckЗадание

Week 4 Evaluation: Application Models & Standards

Application Models & Standards - Week 4Задание

Final Course Project

Assignment DescriptionЧтениеSmart Contract TestingПрограммирование

Decentralized Applications (Dapps): Resources, References and Key Takeaways

Decentralized Applications (Dapps): Key TakeawaysЧтение