За курса
В рамките на курса обучаващите се ще научат основите на блокчейн технологията и нейните ключови компоненти. Ще разгледат какво представлява Ethereum и как работят умните договори (Smart Contracts). Курсът ще запознае участващите с водещите среди за разработка, инструменти и най-добрите практики при създаването на Smart Contracts. Ще се научат да програмирате на Solidity - най-популярният език за разработка на умни договори.
Курсистите ще придобият умения за тестване и дебъгване на техните умни договори според най-добрите практики в индустрията. Освен това участниците ще се научат как да взаимодействат с блокчейн мрежи, използвайки JavaScript, да четат данни от блокчейн, да интегрират Web3.0 портфейли и да създавате transactions.
Умения, които ще придобиеш
-
Работа с блокчейн технологията и нейните ключови компоненти
-
Работа с Ethereum и концепцията за умни договори (Smart Contracts)
-
Разработка и внедряване на умни договори (Smart Contracts) с помощта на Solidity
-
Тестване и дебъгване на блокчейн приложения
-
Работа с инструменти за взаимодействие с блокчейн мрежи
Теми
- 1. Resources
- 2. Course Introduction
- 3. Introduction to Blockchain
- 4. Ethereum and Smart Contracts Basics
- 5. Solidity Fundamentals
- 6. Inheritance and Modularity
- 7. Smart Contracts Standards
- 8. Libraries and Tools
- 9. Exercise: Solidity and Smart Contracts
- 10. Hardhat and Blockchain Interaction
- 11. Debugging and Deployment
- 12. Testing Smart Contracts
- 13. Exercise: Full Application
- 14. Exam Preparation
- 15. Regular Exam
- 16. Retake Exam