Ethereum Smart Contracts with Solidity: An Overview of Ethereum and Solidity

Blockchain    |    Beginner
  • 8 videos | 56m 31s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 58 users Rating 4.5 of 58 users (58)
Of all the public blockchains out in the market right now, Ethereum shows the most promise, thanks mainly to its support for the notion of smart contracts. This 8-video course, purely theoretical, offers learners a quick overview of blockchains and Ethereum, then exploring the purpose and characteristics of the smart contracts they support. Participants will then dive into the Solidity programming language and be introduced to its features, which make it ideally suited to the task of coding Ethereum Smart Contracts. Along the way, you will encounter key tools such as pragmas-version pragmas and experimental pragmas-and comments, both single-line and multi-line. By the end of this course, you will have acquired a firm grasp of what Ethereum and Smart Contracts are, and why the Solidity programming language is best suited to defining Ethereum interactions. Completing the course will prepare you to move on to an even deeper exploration of Solidity, involving the essential natures of types, functions, control structures, and other features supported by the language.

WHAT YOU WILL LEARN

  • Outline the key concepts covered in this course
    Recognize what constitutes a blockchain and how it is used to store a collection of records
    Describe what ethereum is and list the characteristics which make it such a widely used blockchain network
    Identify what a smart contract is and contrast it with a traditional contract
  • Enumerate the high-level features of the solidity programming language
    Recall the purpose of the bytecode and opcode representations of a smart contract
    Recognize how comments can be included in solidity source files and the purpose and use of pragma directives
    Recall characteristics of smart contracts and the purpose of pragma directives

IN THIS COURSE

  • 2m 15s
  • 8m 18s
    After completing this video, you will be able to recognize what a blockchain is and how it is used to store a collection of records. FREE ACCESS
  • Locked
    3.  Characteristics of Ethereum
    9m 45s
    Upon completion of this video, you will be able to describe what Ethereum is and list the characteristics which make it such a widely used blockchain network. FREE ACCESS
  • Locked
    4.  Smart Contracts
    9m 20s
    In this video, you will identify what a smart contract is and compare it with a traditional contract. FREE ACCESS
  • Locked
    5.  An Overview of Solidity
    9m 27s
    In this video, you will list the high-level features of the Solidity programming language. FREE ACCESS
  • Locked
    6.  Solidity Bytecode and Opcode
    5m 33s
    After completing this video, you will be able to recall the purpose of the bytecode and opcode representations of a smart contract. FREE ACCESS
  • Locked
    7.  Pragmas and Comments
    5m 11s
    After completing this video, you will be able to recognize how comments can be included in Solidity source files, as well as the purpose and use of pragma directives. FREE ACCESS
  • Locked
    8.  Exercise: Overview of Ethereum and Solidity
    6m 43s
    After completing this video, you will be able to recall characteristics of smart contracts and the purpose of pragma directives. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 28 users Rating 4.4 of 28 users (28)
Rating 4.5 of 201 users Rating 4.5 of 201 users (201)
Rating 4.6 of 9 users Rating 4.6 of 9 users (9)