Blockchain Applications Development with Solidity

Smart Contracts and Blockchain Applications

2h 28m16 lectures2 sections

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

1

Blockchain Application Programming Using Solidity

15 lectures
  1. Introduction to Ethereum and Blockchain Technology13:12
  2. Using Remix to Write Solidity Code8:17
  3. Solidity Datatypes8:34
  4. Functions9:24
  5. If Statement8:04
  6. Arithmetic Operations7:11
  7. Set and Get7:18
  8. Arrays11:02
  9. Loops7:27
  10. Enums11:37
  11. Struct9:38
  12. Smart Contracts/QandA14:46
  13. Creating DAPPS9:08
  14. Inheritance15:02
  15. Questions and Answers with Practical Application7:28
2

Attachments

1 attachments
  1. Download Explained Code

Instructor

Eng. Ziad Mahmoud

Eng. Ziad Mahmoud

Teaching assistant at Faros University, Ziad has delivered over 3000 training and consulting hours to more than 600 trainees.
5,556 students4 courses

Related courses

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Learn to Create Databases and Reports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Key Logger Spyware Design
    4.5|5,026|0h 0m

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour
    $19.99
    Buy now
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Learn to Create Cartoon Films and Interactive Games

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
    $25.99
    Buy now