Solidity Developer
Please rate the course
Course short description
Solidity is a high-level programming language designed to work with the Ethereum Virtual Machine. Its syntax is similar to JavaScript. You will get acquainted with modern technologies used in the creation of decentralized applications. You will not only master Solidity development, but also acquire the skills to write secure code using the latest versions of the pragma 0.8.19 compiler, and study examples of possible vulnerabilities.
What skills will you acquire from taking this course?
You will master:
- creating smart contracts
- deploying contracts on Testnet and Mainnet using the Remix IDE
- understanding key EIPs (Ethereum Improvement Proposals)
- using third-party solutions from OpenZeppelin
- testing code using Hardhat
- recognizing typical attack patterns
The program is divided into 8 modules.
You will learn how to create Ethereum smart contracts in Solidity; get acquainted with blockchain standards and token types; test and optimize smart contracts; learn how to create DeFi applications and how to ensure the security of smart contracts.