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