AI Features
Log In
0% completed
All Lessons
Free Lessons (3)
Blockchain, Ethereum, and Smart Contracts
Introduction to Blockchain
Introduction to Ethereum
Smart Contracts and the EVM
Quiz: The Blockchain, Ethereum, and Smart Contracts
Introduction to the Solidity Programming Language
Introduction to Solidity
Code Using the Remix IDE
Source File Layout
Value Data Types
Reference Data Types
Arrays vs. Mappings
Storage vs. Memory
Operators
Quiz: Introduction to Solidity
Functions in Solidity
Overview of Functions
Function Modifiers
Defining More Functions in Our Smart Contract
Memory vs. Calldata
Events in Solidity
Error Handling in Solidity
Quiz: Functions in Solidity
Creating Our Project: The Smart Contract
Setup Requirements
Overview of the Project
Smart Contract: Creator and Applicant Profiles
Smart Contract: Create and Apply for Jobs
Smart Contract: Approve and Reject Job Applications
Unit Testing in Solidity Using Remix Tests
Let’s Write More Tests
Introduction to MetaMask
Mini Project
Create a Decentralized Hiring dApp with Solidity and Next.js
Wrapping Up
Conclusion
Appendix
Available Ethereum Test Networks
Alternatives to Truffle
Alternatives to Web3.js
Project
Decentralized Bank Application Using Solidity Smart Contracts
Home
Courses
Ethereum Blockchain Development with Solidity and Next.js
Setup Requirements
Review the project we’re going to build and its requirements.
We'll cover the following...
The project
Requirements
The project
We’ve used
...