Course overview

    1. Blockchain

    2. Why do we need blockchain?

    3. What is decentralization?

    4. What are transactions, blocks and nodes?

    5. How does blockchain work?

    6. What are smart contracts?

    7. What are wallets?

    8. What are dApps and Web3?

    9. Intro to Ethereum Blockchain Network

    10. Intro to other DLT protocols

    11. Chapter quiz

    1. Introduction

    2. 1. Our first smart contract

    3. 2. Solidity Value Types and Basic Functions

    4. 3. Types Of Variables

    5. 4. View and Pure Functions Excercise

    6. 5. Solidity Default Values

    7. 6. Constants

    8. 7. If_Else Statements and Loops

    9. 8. Errors and Custom Errors

    10. 9. Function Modifiers

    11. 10. Constructor and Exercise

    12. 11. Ownable Exercise Solution

    13. 12. Returning Data from Functions

    14. 13. Arrays and Simple Operations

    15. 14. Remove Elements with Shift

    16. 15. Remove elements by replacing the last one

    17. 16. Mappings

    18. 17. Mapping Tricks

    19. 18. Struct & Enums

    20. 19. Advanced Topic - Deploy any contract

    21. 20. Data Locations

    22. 21. Exercise - Simple Storage Contract

    23. 22. Events

    24. 23. Basic Inheritance

    25. 24. Calling parent constructors

    26. 25. Multiple Inheritance

    27. 26. How to call parent functions

    28. 27. Visibility

    29. 28. Save gas on constants

    30. 29. What is Payable in Solidity

    31. 30. Fallback and Receive

    32. 31. How to send Ether

    33. 32. Wallet Contract Assesment

    34. 33. Basic EtherWallet Contract

    35. 34. How to Call Other Contracts

    36. 35. What are interfaces

    37. 36. What is Call

    38. 37. Delegatecall basics

    39. 38. Deploy contracts with New

    40. 39. What is Library

    41. Chapter Exercise

    42. Details of the exercise

    43. Exercise Solution

    1. Introduction

    2. Environment Setup

    3. How to start developing a smart contract?

    4. How to install Hardhat

    5. How to use Hardhat to create a project?

    6. What is the structure of the Hardhat project?

    1. Introduction

    2. Hardhat Compilation Scripts & Tasks

    3. Artifacts & Cache directories

    4. Solidity Versions

    5. Optimizations

    1. Introduction

    2. The structure of the compiled contract

    3. What is ABI?

    4. How can we use the ABI? Part 1

    5. How can we use the ABI? Part 2

About this course

  • €256,00
  • 8 hours of video content
  • 87 lessons and exercises
  • Coding practice
  • FUNDAMENTALS20 for 20% off

Discover your potential, starting today