mirror of
https://github.com/smartcontractkit/full-blockchain-solidity-course-js.git
synced 2026-09-05 00:20:45 +00:00
table of content
This commit is contained in:
52
README.md
52
README.md
@@ -21,6 +21,58 @@ All code references have both a javascript and a typescript edition.
|
||||
- [StackOverflow](https://stackoverflow.com/)
|
||||
- Great place for asking technical questions overall
|
||||
|
||||
- [Resources For This Course](#resources-for-this-course)
|
||||
- [Questions](#questions)
|
||||
- [Lesson 0: Welcome To Blockchain](#lesson-0-welcome-to-blockchain)
|
||||
- [What is a Blockchain?](#what-is-a-blockchain)
|
||||
- [Making Your First Transaction](#making-your-first-transaction)
|
||||
- [How Do Blockchains Work?](#how-do-blockchains-work)
|
||||
- [Consensus](#consensus)
|
||||
- [Lesson 1: Welcome to Remix! Simple Storage](#lesson-1-welcome-to-remix-simple-storage)
|
||||
- [Everything in this section can be read about in the Solidity Documentation](#everything-in-this-section-can-be-read-about-in-the-solidity-documentation)
|
||||
- [Remix](#remix)
|
||||
- [Basic Solidity](#basic-solidity)
|
||||
- [Deploying to a "Live" network](#deploying-to-a-live-network)
|
||||
- [Lesson 2: Storage Factory](#lesson-2-storage-factory)
|
||||
- [Inheritance, Factory Pattern, and Interacting with External Contracts](#inheritance-factory-pattern-and-interacting-with-external-contracts)
|
||||
- [Lesson 3: Fund Me](#lesson-3-fund-me)
|
||||
- [Payable, msg.sender, msg.value, Units of Measure](#payable-msgsender-msgvalue-units-of-measure)
|
||||
- [Chainlink Oracles](#chainlink-oracles)
|
||||
- [Importing from NPM and Advanced Solidity](#importing-from-npm-and-advanced-solidity)
|
||||
- [Lesson 4: Web3.js Simple Storage](#lesson-4-web3js-simple-storage)
|
||||
- [Installing VSCode, Python, and Web3](#installing-vscode-python-and-web3)
|
||||
- [Our First Python Script with Web3.js - Deploying a Contract](#our-first-python-script-with-web3js---deploying-a-contract)
|
||||
- [Interacting with Our Contract in Javascript & Web3.js](#interacting-with-our-contract-in-javascript--web3js)
|
||||
- [Lesson 5: Hardhat Simple Storage](#lesson-5-hardhat-simple-storage)
|
||||
- [Hardhat Introduction](#hardhat-introduction)
|
||||
- [Installing Hardhat](#installing-hardhat)
|
||||
- [Testing Basics](#testing-basics)
|
||||
- [[Hardhat console]](#hardhat-console)
|
||||
- [Lesson 6: Hardhat Fund Me](#lesson-6-hardhat-fund-me)
|
||||
- [Introduction](#introduction)
|
||||
- [Dependencies, Deploying, and Networks](#dependencies-deploying-and-networks)
|
||||
- [Funding and Withdrawing Javascript Scripts](#funding-and-withdrawing-javascript-scripts)
|
||||
- [Testing across networks](#testing-across-networks)
|
||||
- [Git](#git)
|
||||
- [Lesson 7: SmartContract Lottery](#lesson-7-smartcontract-lottery)
|
||||
- [Introduction](#introduction-1)
|
||||
- [`Lottery.sol`](#lotterysol)
|
||||
- [Lesson 8: Full Stack Introduction](#lesson-8-full-stack-introduction)
|
||||
- [Lesson 9: Full Stack Lottery](#lesson-9-full-stack-lottery)
|
||||
- [Lesson 10: Hardhat Starter Kit](#lesson-10-hardhat-starter-kit)
|
||||
- [Lesson 11: ERC20s, EIPs, and Token Standards](#lesson-11-erc20s-eips-and-token-standards)
|
||||
- [Lesson 12: Defi & Aave](#lesson-12-defi--aave)
|
||||
- [Defi Intro](#defi-intro)
|
||||
- [Lesson 13: NFTs](#lesson-13-nfts)
|
||||
- [Lesson 14: NFT Marketplace](#lesson-14-nft-marketplace)
|
||||
- [Lesson 15: Upgrades](#lesson-15-upgrades)
|
||||
- [Lesson 16 [DAOs]](#lesson-16-daos)
|
||||
- [Lesson 17 [Security]](#lesson-17-security)
|
||||
- [Where do I go now?](#where-do-i-go-now)
|
||||
- [Learning More](#learning-more)
|
||||
- [Community](#community)
|
||||
- [Hackathons](#hackathons)
|
||||
|
||||
# Lesson 0: Welcome To Blockchain
|
||||
## What is a Blockchain?
|
||||
- [Bitcoin Whitepaper](https://bitcoin.org/bitcoin.pdf)
|
||||
|
||||
Reference in New Issue
Block a user