A guide to Web3 Developer - Smart Contract & NFT Workshop