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

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

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

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

Advanced Blockchain Development and Solidity Projects

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the potential of blockchain technology with this comprehensive course on advanced blockchain development and Solidity projects. Delve into Ethereum Virtual Machine (EVM), smart contracts, and decentralized finance (DeFi) while mastering key blockchain concepts like crypto mining, NFTs, and consensus mechanisms. Your journey begins with an in-depth understanding of the EVM, contract storage, and blockchain fundamentals. You'll advance to setting up a robust DApp developer environment, gaining hands-on experience with tools like MetaMask, Ganache, Node.js, and Truffle. Learn to manage project dependencies, build migration contracts, and organize DApp project structures for efficient development. Explore advanced Solidity features, including ERC20 token functionality, event handling, and inter-contract transactions. Refine your skills with Mocha and Chai for comprehensive smart contract testing and debugging. Conclude with mastery over DApp smart contracts, focusing on staking, unstaking, and rewarding users, vital functionalities for real-world blockchain applications. Designed for developers and blockchain enthusiasts, this course requires a foundational understanding of programming. It’s perfect for those eager to deepen their blockchain expertise, bridging beginner to advanced levels in a structured and practical learning environment.

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

BlockchainApplication DeploymentUnit TestingDevelopment EnvironmentDevelopment TestingSoftware Configuration ManagementWeb Development ToolsJavascriptData StorageEvent-Driven ProgrammingSoftware TestingDebuggingCryptographic ProtocolsVirtual MachinesTest ToolsTransaction ProcessingSoftware Development Tools

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

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

01Blockchain Smart Contracts and DeFi Lectures11 материалов

Blockchain Smart Contracts and DeFi Lectures

Introduction to the Course 'Advanced Blockchain Development and Solidity Projects'ЧтениеFull Specialization ResourcesЧтениеThe Ethereum Virtual Machine (EVM)ВидеоAdvanced - Introduction to Opcodes for the EVMВидео

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

Packt - Course Instructors

Преподаватель курса

Advanced Blockchain Development and Solidity Projects
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.2 ч

6 модулей

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

Часть программы вашего университета
How Contract Storage Works with Ethereum Smart ContractsВидео
How Blockchain WorksВидео
What Is Crypto MiningВидео
What Are Non-Fungible Tokens (NFTs)Видео
Proof of Work Versus Proof of StakeВидео
Understanding the Ethereum Virtual Machine (EVM)DIALOGUE
Blockchain Smart Contracts and DeFi Lectures - AssessmentЗадание
02The DApplication Developer Environment (Complete Setup)13 материалов

The DApplication Developer Environment (Complete Setup)

Overview of Yield Farming DApplication DevelopmentВидеоDownload and Install MetaMask.ioВидеоInstall Ganache and Important NoteВидеоHooking Up MetaMask to GanacheВидеоInstall Node jsВидеоNode Js Exercise IВидеоNode Js SolutionВидеоInstall Truffle GloballyВидеоGit Clone the Code Starter ProjectВидеоAdd Folders to the Project DirectoryВидеоInstall Dependencies and Project OverviewВидеоBuilding a Decentralized Application (DApp) from ScratchDIALOGUEThe DApplication Developer Environment (Complete Setup) -AssessmentЗадание
03Truffle Configs and Migration Setups9 материалов

Truffle Configs and Migration Setups

Truffle Configurations (Network)ВидеоBuilding the Migration ContractВидеоMigration Deployment CodeВидеоTether Smart Contract ShellВидеоDeployment Migration FileВидеоTruffle CompileВидеоExercise - Truffle ConsoleВидеоConfiguring Truffle for Blockchain AppDIALOGUETruffle Configs and Migration Setups - AssessmentЗадание
04Advanced Solidity (ERC20 Token Functionality)9 материалов

Advanced Solidity (ERC20 Token Functionality)

Transfer EventВидеоThe Event keyword in Solidity - Focused StudyВидеоTransfer and TransferFromВидеоReview - Token Smart ContractВидеоTruffle Migrate - Upgrades and ConsoleВидеоSmart Contract Transactions Between Each otherВидеоCompiling, Debugging and Migrating ContractsВидеоBuilding Basic Smart Contract Functionality in SolidityDIALOGUEAdvanced Solidity (ERC20 Token Functionality) - AssessmentЗадание
05Smart Contract Debugging and Testing (Mocha and Chai) - Truffle and Solidity11 материалов

Smart Contract Debugging and Testing (Mocha and Chai) - Truffle and Solidity

Introduction to Mocha and ChaiВидеоSetting Up Solidity Truffle TestsВидеоAnonymous Arrow Functions JavaScript - Focused StudyВидеоAssertions and Mocha/Chai TestsВидеоSolidity Test Exercise IВидеоBefore Hook SolidityВидеоTransfer Tokens Tests 1ВидеоTransfer Versus TransferFrom - Focused StudyВидеоTransfer Tokens Tests IIВидеоTesting Smart Contract with Mocha and ChaiDIALOGUESmart Contract Debugging and Testing (Mocha and Chai) - Truffle and Solidity - AssessmentЗадание
06DApp Smart Contracts: Staking, Unstaking, and Rewards13 материалов

DApp Smart Contracts: Staking, Unstaking, and Rewards

Deposit Tokens FunctionalityВидеоStaking Logic ExerciseВидеоStaking Logic SolutionВидеоDeposit Tokens Advanced Testing IВидеоFull Test Review (Truffle and Mocha)ВидеоIssue Reward Tokens (Smart Contract)ВидеоUnstaking and Final Mocha TestsВидеоReward Scripts (Terminal Exec)ВидеоConclusion to the Course 'Advanced Blockchain Development and Solidity Projects'ЧтениеImplementing Smart Contract Features for Token StakingDIALOGUEDApp Smart Contracts: Staking, Unstaking, and Rewards - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание