Blockchain Solidity Developer Course - Zero to Advanced

Udemy Certificate USD 24.99
Enroll now →
Blockchain Solidity Developer Course - Zero to Advanced

About this course

Hello! Welcome to the Blockchain Solidity Developer course! This course is a comprehensive training program designed for individuals who want to become developers from scratch to an advanced level. Throughout the course, you will learn the Solidity programming language, starting from the fundamentals of blockchain technology.In the first section of the course, you will be introduced to concepts such as blockchain and Web3, and you will learn about Bitcoin and Ethereum. Then, you will get acquainted with the Solidity language and have the opportunity to practice by learning how to use Remix Ethereum. You will also be introduced to development tools like Truffle and Hardhat, set up Visual Studio Code and node.js, and explore the React framework, which provides essential tools for Ethereum projects.In the second section, you will gain knowledge about variables and data structures. You will learn how to declare variables in the Solidity language, understand data types (Bool, int, uint, string, bytes32, Address), explore Struct structures, Mapping, Array, and other data structures. You will also receive detailed information about Storage and Memory and discover the Enum structure.In the Important Parameters section, you will learn about loop structures (While Loops and For Loops), conditional statements (If Else), the usage of Modifiers and Constructors. Additionally, you will gain knowledge about error handling using Require, assert, and revert statements, and learn how to manage events using Events emit. You will also delve into the topics of Import and Inheritance and learn about using Interfaces.In the ERC-20 Token Contract section, you will explore important libraries like Open Zeppelin and learn how to create a token compliant with the ERC-20 standard. Furthermore, you will perform tasks such as receiving tokens, deploying contracts, and verifying them using wallets like Metamask.In the Developer Tools and Librari

What you'll learn

  • understand blockchain technology and its applications
  • learn the fundamentals of Solidity programming language
  • create and deploy ERC-20 token contracts
  • familiarize with development tools like Truffle, Hardhat, and Remix
  • implement advanced programming concepts such as data structures and error handling

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.