Skip to content

Latest commit

History

98 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

MetaCrafters Web3 Notes

Welcome to my repository!

Metacrafters is a multichain learn-and-earn platform that teaches users to write smart contracts and build on-chain. Metacrafters invites crafters to a world of wonder, growth, and possibility where developers can access a world-class WebS education with immediate eaming and employment opportunities in the metaverse.

This repository contains my notes in Web3 from METACRAFTERS.

🌐 Connect with Me: Twitter && LinkedIn

Technologies

This repository contains my notes on these 3 technologies

  • Javascript
    JavaScript, often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS.
  • Solidity
    Solidity is an object-oriented programming language for implementing smart contracts on various blockchain platforms, most notably, Ethereum.
  • Avalanche
    Avalanche is a decentralized, open-source proof of stake blockchain with smart contract functionality. AVAX is the native cryptocurrency of the platform.

Course modules

JS PROOF: Beginner Course

Module 1: Javascript Variables and Operators

Lesson 1 - Declaring and Initializing Variables
Lesson 2 - Understanding Operators
Lesson 3 - Compound Assignments
Lesson 4 - All about Strings
Lesson 5 - If Statements and Conditional Logic
Lesson 6 - The Switch Statement
Lesson 7 - Ternary Operators

Module 2: Javascript Arrays and Objects

Lesson 1 - Introduction to Arrays
Lesson 2 - Manipulating Arrays
Lesson 3 - Build JavaScript Objects

Module 3: Javascript Loops and Functions

Lesson 1 - JavaScript Functions
Lesson 2 - JavaScript Loops

Javascript Assessment

Final Javascript Assessment


ETH PROOF: Beginner EVM Course

Module 1: Getting Started with Web3 and the Blockchain

Lesson 1 - Web3
Lesson 2 - Blockchain

Module 2: Ethereum and the Ethereum Virtual Machine (EVM)

Lesson 1 - Ethereum and EVMs
Lesson 2 - Real World Use Cases and dApps

Module 3: Getting Started with Solidity

Lesson 1 - Introduction to Solidity
Lesson 2 - Primitive Data Types in Solidity
Lesson 3 - Arrays, Structs, Mapping, Gas and Conditional Statements
Lesson 4 - Looping Statements and Functions

Solidity Assessment

Final Solidity Assessment


ETH + AVAX PROOF: Intermediate EVM Course

Module 1: Functions and Errors - ETH + AVAX

Lesson 1 - Modifiers
Lesson 2 - Functions
Lesson 3 - Events
Lesson 4 - Global Functions
Lesson 5 - Exception Handling
Project

Module 2: Smart Contract Management - ETH + AVAX

Lesson 1 - Types of Memory in Solidity
Lesson 2 - Proxy contracts Upgradeable contracts
Lesson 3 - Connect your Dapp to Metamask wallet
Lesson 4 - Smart Contract Frontend Integration

Module 3: Types of Functions - ETH + AVAX

Lesson 1 - Fallback and Payable Functions
Lesson 2 - Abstract Contracts and Interface
Lesson 3 - View and Pure Functions
Lesson 4 - Override Extend ERC20 contracts

Module 4 - Building on Avalanche - ETH + AVAX

Lesson 1 - Beyond Ethereum
Lesson 2 - Introduction to Avalanche

About

Welcome to my repository! This repository contains my notes in Web3 from METACRAFTERS. JAVASACRIPT, SOLIDITY, and Avalanche

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages