
Blockchain Applications Development with Solidity
Smart Contracts and Blockchain Applications
What you'll learn
- Understand Solidity fundamentals
- Learn to handle variables
- Master writing smart contracts
- Apply inheritance in contracts
- Design decentralized applications
- Manage blockchain application development
About this course
In this course, we will embark on an exciting journey to discover the world of blockchain and smart contracts. We will start by defining blockchain and how it works, then move on to learning Solidity, the essential programming language for creating smart contracts on Ethereum. We will explore the tools and techniques needed to build blockchain applications, and learn how to write, develop, and test smart contracts. We will also delve into concepts such as contract verification, security, and optimization. Throughout this course, you will gain the skills necessary to become a professional blockchain developer, enabling you to build your own blockchain applications. We will provide numerous practical examples and exercises to help you understand and apply what you have learned. Regardless of your programming background, this course will give you a deep understanding of blockchain technology and how to use it to solve real-world problems.
Expected outcomes
- Write smart contracts using Solidity.
- Create decentralized applications (DAPPs) on the blockchain.
- Handle advanced concepts like inheritance and complex smart contracts.
- Comprehensive understanding of software development on blockchain technologies.
Course content
1Blockchain Application Programming Using Solidity
15 lectures
- Introduction to Ethereum and Blockchain Technology13:12
- Using Remix to Write Solidity Code8:17
- Solidity Datatypes8:34
- Functions9:24
- If Statement8:04
- Arithmetic Operations7:11
- Set and Get7:18
- Arrays11:02
- Loops7:27
- Enums11:37
- Struct9:38
- Smart Contracts/QandA14:46
- Creating DAPPS9:08
- Inheritance15:02
- Questions and Answers with Practical Application7:28
2Attachments
1 attachments
- Download Explained Code
Instructor

Eng. Ziad Mahmoud






