Solidity Smart Contract Developer (EVM)

Solidity Smart Contract Developer (EVM)

INCLUDES: 

  • ON-DEMAND COURSE WITH EXERCISES
  • BOOK: PROGRAMMING IN SOLIDITY
  • LIVE INSTRUCTOR-LED WORKSHOP
  • CERTIFICATION EXAM VOUCHER

The Solidity Smart Contract Developer (EVM) course is a hands-on course in writing blockchain-based Smart Contracts using the Ethereum Virtual Machine (EVM). There is an introduction to DApps. The program allows candidates to demonstrate the knowledge and skills to build EVM Smart Contracts using the Solidity language and Remix development environment.

LIVE Instructor-Led Workshop

The live online 5-hour instructor-led Solidity Smart Contract Workshop is an opportunity to engage with an expert instructor and peers on using the Ethereum Virtual Machine (EVM) to write smart contracts using the Solidity programming language.

Who is this course for?

Solidity Smart Contract Developer (EVM) is for professionals with programming experience who want to learn and demonstrate the ability to develop and deploy Solidity Smart Contracts. Also, understand how to perform the development, compile, and deployment section of the Smart Contract lifecycle.

This course is particularly great for developers looking to advance their understanding and capability within the blockchain community and/or industry.  After the course, you can attain a Certificate of Completion validating your participation and Solidity Smart Contract Developer Microcredential.

QUESTIONS WE’LL EXPLORE

  • As an Ethereum Blockchain developer, how will Blockchain impact my industry and Career?
  • What types of environments will developers work on?
  • Who are the participants in a Smart Contract application?
  • Will transitioning to Blockchain be difficult for my team?
  • What EVM Blockchain development tools are available.

EVM-compatible layer one blockchains include:

Polygon, Cardano, Tron, Algorand, Hedera, Tezos, Linux Hyperledger Fabric, and more.

Courses in this Certificate Program

  • 25 Hours Total
  • OnDemand: 15 Hours
  • Live Instructor-Led: 10 Hours
  • 995
Courses in this ProgramHoursDelivery Method
Student Orientation1 HoursLive Online
Solidity Smart Contract Development (EVM)15 HoursOnDemand Instructor Supported
Solidity Smart Contract Workshop (EVM)5 HoursLive Online Workshop
Live Instructor AMA - Weekly5 Hours (optional)Live Online Instructor Led

Upcoming LIVE Instruction Dates

LEARNING OBJECTIVES AND OUTCOMES

LEARNER OUTCOMES 

Certificate of Completion:  Ethereum Enterprise Smart Contract Developer Microcredential

  • Understand the fundamentals of Blockchain and Smart Contracts.
  • Hands-on experience with the Remix development environment for the EVM.
  • Work with Solidity files, constructs, data and results.
  • Compile and deploy Smart Contracts to virtual runtime environments.
  • Learn the intricacies of  Smart Contract execution.
  • Recall and compare various Blockchain use cases in different sectors.
  • Learn the strategy to make use of Blockchain DApps and the development environments.

CAREER PROSPECTS:

  • Working as a developer building Blockchain Smart Contracts and Web3 applications and the opportunity to achieve higher salaries.
  • Get hired over those with no Blockchain knowledge skillset
  • You can even start a project of your own!

QUESTIONS WE’LL EXPLORE

  • As an Ethereum Blockchain developer, how will Blockchain impact my industry and Career?
  • What types of environments will developers work on?
  • Who are the participants in a Smart Contract application?
  • Will transitioning to Blockchain be difficult for my team?
  • What EVM Blockchain development tools are available.

TRAINING OUTLINE

Blockchain Technology Overview

  • Smart Contracts
  • Decentralized Applications
  • Tokenization and DeFi
  • Ethereum Virtual Machine (EVM)

Introduction to Ethereum Development Tools

  • Remix
  • Truffle

Solidity Development Language

  • Contract Architecture
  • Data Types
  • Functions
  • Control Structures
  • Wallets
  • addresses
  • Payments

PROGRAMMING IN SOLIDITY USING REMIX 

  • Remix Console and Modules
  • Remix Compiler
  • Reusable Libraries

EXERCISES

SMART CONTRACT 1

  • Developing the First Smart Contract, writing functions, and returning data

SMART CONTRACT 2

  • Adding additional functionality to a Smart Contract with more data and more functions.

SMART CONTRACT 3

  • Detailed exploration of Smart Contracts with user addresses

SMART CONTRACT 4

  • Using enums data types to update state conditions

SMART CONTRACT 5

  • Using structs and mappings to create custom data types and manage them.

SMART CONTRACT 6

  • Introduction to making payments to other users

SMART CONTRACT 7

  • Send virtual cryptocurrency to another user address

SMART CONTRACT 8

  • Transfer cryptocurrency when certain conditions are true

SMART CONTRACTS 9, 1 0 AND 11

  • Use ERC-20 standard to create fungible tokens. Explore development options such as imported reusable libraries.

SMART CONTRACTS 12 AND 13

  • Use ERC-721 standard to create non-fungible tokens. Explore the metadata associated with each NFT. Also look into such options as imported reusable libraries for NFTs.

OPTIONAL SMART CONTRACT 14

  • A Smart Contract for voting. This Smart Contract will be used in a web based user application, distributed application or DApp.

DEMO OF A DECENTRALIZED APPLICATION (DAPP)

  • A DApp that calls the voting Smart Contract, Smart Contract 14

DEMONSTRATIONS OF SMART CONTRACTS AND DAPPS RUNNING ON THE HEDERA AND NEAR NETWORKS.

  • A demonstration of a Smart Contract compiled into a Hedera DApp project and a demonstration of the DApp.
  • The next demonstration is a look at a NEAR Protocol Smart Contract an

COURSE ASSESSMENTS

  • Module 1 Quiz 1 – 5 Questions
  • Module 2 Quiz 2 – 5 Questions
  • Module 3 Quiz 3 – 3 Questions
  • Module 4 Quiz 4 – 5 Questions
  • Module 5 Quiz 5 – 5 Questions
  • Module 5 Quiz 6 – 4 Questions
  • Module 6 Quiz 7 – 6 Questions
  • Module 7 Quiz 8 – 5 Questions
  • Module 8 Quiz 9 – 5 Questions
  • Final Exam – 30 Questions

Bundled Certificate Programs Related to The Course

Certified Multi-Protocol Blockchain Developer

Certified Ethereum Developer

Program Info

  • Dates: Rolling Enrollment
  • Location: LIVE Online & OnDemand
  • Tuition: $995
  • Tuition Assistance
  • 25 Total Hours
Enroll Now

Book Included:

  • Kindle or in Print

Additional Information

  • Guest Lectures & Networking
  • Hands-On Exercises
  • Weekly LIVE Instructor AMAs

Exam Voucher Included

  • Certified Solidity Smart Contract Developer (EVM)

 

  • Issuing Body: Blockchain Certification Association (BCA)

Tuition Assistance

RSVP For an Info Session