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.
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.
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
Lesson 1 - Introduction to Arrays
Lesson 2 - Manipulating Arrays
Lesson 3 - Build JavaScript Objects
Lesson 1 - JavaScript Functions
Lesson 2 - JavaScript Loops
Lesson 1 - Web3
Lesson 2 - Blockchain
Lesson 1 - Ethereum and EVMs
Lesson 2 - Real World Use Cases and dApps
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
Lesson 1 - Modifiers
Lesson 2 - Functions
Lesson 3 - Events
Lesson 4 - Global Functions
Lesson 5 - Exception Handling
Project
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
Lesson 1 - Fallback and Payable Functions
Lesson 2 - Abstract Contracts and Interface
Lesson 3 - View and Pure Functions
Lesson 4 - Override Extend ERC20 contracts
Lesson 1 - Beyond Ethereum
Lesson 2 - Introduction to Avalanche