The book is a reference book that covers all object functions, including variable types, structs, resource, and arrays. It also describes how to create a game that allows players of the game to communicate with the blockchain in real time using GraphQL.
====
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 an hour, even if you've never programmed before.
Thorough and detailed explanation of blockchain game development made with Nuxt.js and Amplify.
Cadence reference essential for creating Flow Blockchain smart contracts (Section 7). How to create a real-time blockchain game in an hour using Nuxt.js and GraphQL (Section 6). What you need to know when creating a system in Cadence (Section 5). Let's make an NFT in Cadence (Section 4). The difference between Cadence and Solidity (Section 3). Features of the smart contract language Cadence(Section 2). What is it like to create a smart contract? (Section 1).
-CONTENTS-
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 DApp 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