-----
This book covers an older version than the current one. A new book titled "Write Blockchain Smart Contract Code", which explains the latest version, is now available.
-----
You'll learn practical Cadence programming
⭐︎ Explains how to create a blockchain game that receives notifications from Flow Blockchain in real-time and displays them on the screen using Nuxt.js (Nuxt3) on the front-end and Amplify, AppSync, GraphQL, DynamoDB on the back-end .
⭐︎ also carefully explains how to generate revenue.
⭐︎ Explaining how to make a full-fledged blockchain game in one day, even if you've never programmed before.
-Chapter Listing-
-CONTENTS(Chapter 6,7)-
6. Let's make a full-fledged dApps
6 . 1. dApps to be created
6 . 2. Building Amplify and Nuxt.js environment
6 . 3. Add GraphQL API
6 . 4. Create aws-exports.js
6 . 5. Connect the Nuxt app to AppSync
6 . 6. Try running the Nuxt app locally
6 . 7. View the Todo data created from the beginning in AppSync
6 . 8. Add Lambda Function
6 . 9. Implementation of Lambda Function
6 . 10. Get an Event from the Flow Blockchain
6 . 11. Configuration for accessing DynamoDB from Lambda Function
6 . 12. Setting up a connection between Nuxt.js and Flow Blockchain
6 . 13. Calling the Flow Blockchain wallet screen in Nuxt.js
6 . 14. Create a place to exchange NFTs
6 . 15. FungibleToken Standard
6 . 16. FlowToken
6 . 17. Smart contracts where NFTs are exchanged
6 . 18. Create a transaction file for the NFT exchange (Part 1)
6 . 19. Deploy smart contracts to the testnet
6 . 20. Create a transaction file for the NFT exchange (Part 2)
6 . 21. Adding functionality to smart contracts
6 . 22. Update Smart Contracts
6 . 23. Store NFT information in a smart contract
6 . 24. Blockchain game operations and revenue
6 . 25. Show $FLOW in possession
6 . 26. Using FLOW as payment
6 . 27. Transfer of the right to manage and operate a blockchain system
6 . 28. Transaction file for the remaining
7. Reference of Flow Blockchain
7 . 1. Features of Cadence smart contract language
7 . 2. Variables, Array, Dictionary, Struct
7 . 3. Operators
7 . 4. How to Create an NFT
7 . 5. Resource
7 . 6. Access Control
7 . 7. Resource Interface
7 . 8. Private Capabilities
7 . 9. How to build a Flow dApps on Testnet
7 . 10. Query for Events
7 . 11. Send a Transaction with a Non-Custodial Wallet
7 . 12. How to Create a Fungible Token
7 . 13. Account Storage Iteration
7 . 14. How to Multi-Sign
7 . 15. How to Verify Account Ownership (account-proof)
7 . 16. How to Build an NFT Marketplace
7 . 17. Optional Binding
7 . 18. Optional References
7 . 19. Configure Cadence VSCode Extension