[Pre-hackathon] Flow Intro Workshop: Join Flow development 101, win Flow Tokens!
Flow official online workshop coming soon
Built by the team behind the hit NFT project CryptoKitties,Flow is a fast, decentralized, and developer-friendly blockchain, designed as the foundation for a new generation of games, apps, and the digital assets that power them.
Starting from 10. April, Flow officials are teaming up exclusively with DoraHacks to bring you the Introductory workshop series live to satisfy everyone’s enthusiasm for Flow development and to support Flow eco-early adopters, developers and projects.
In 80 days, 4 workshops, together with 3 professional mentors, be a Flow developer from the basics.
Why Flow Workshop?
While Flow has grown up rapidly worldwide, many developers would like to learn techs related to Flow and Cadence. However, they are suffered with the lack of materials in Chinese and advanced Flow developers in China…
Now, join Flow Workshop to get these questions out of the way!
Entry level: Flow offical tech exclusively provides introductory workshops for you to learn how to code with Flow systematically. In 80 days, 4 workshops, together with 3 professional mentors, be a Flow developer from the basics easily.
Totally free: No deposit, no entry fee, just your enthusiasm for development!
Practical opportunities: Each Workshop will have post-class assignments designed by the mentors for you to consolidate your knowledge in a practical way. The workshop is accompanied by the Flow Grant online Hackathon. Turn your knowledge and ideas into projects and let the community supporters vote for you!
Benefits: Finish all assignments to win FLOW token. Join Flow Grant Online Hackathon to win the chance to share the 5000 USDC prize pool!
Official Support: Excellent projects have the opportunity to communicate directly with the Flow team and receive official support; attend live project demos and let more investors see your project! Members of this Capital Observation Tour include:
Binance Smart Chain, OKExChain, HECO, DFG, Fenbushi Capital, SNZ, NGC, Multicoin, Dragonfly, HashKey , Candaq, Dealean Capital, CabinVC, Kernel Ventures, Collinstar Capital, DoraHacks Ventures
Who can join the workshops?
Whether you are a tech master who has known Flow for long, or newbies of Flow, if you are interested, just sign up!
You can not only receive introductory guidances and tech instructions from Flow mentors, but also teaming-up help from DoraHacks. So you can focus on learning and doing your project. Join the telegram group now https://t.me/dorahacksflowsg
From our mentors: If you have already mastered the following skills, that means you will learn Flow faster:
- GO
- JS/TS
- knowing standards of ERC20 and ERC721
Of course, we welcome developers at all levels to join!
Who are the mentors?
Three Official Technical Ambassadors of Flow China will be your mentors in this workshop series. They will guide you through all techs and intruct your project. (Mentors will also be in the teaming-up group. Your question sent to the group will be noticed by them.)
Mentor:Caos
- Former Asch Chain Dapp engineer
- Senior Front End Developer
- Official Technical Ambassador of Flow China
Github:https://github.com/caosbad
Mentor:Jay
- Senior Blockchain Developer
- Official Technical Ambassador of Flow China
Github:https://github.com/qq976739120
Mentor:Lsy
- Senior Blockchain Developer
- Official Technical Ambassador of Flow China
Github:https://github.com/aturX
Workshop outlines
№1 :Overlook of Flow DApp Development
Speaker:Lsy & JAY & Caos
Time: April 10th. 20:00pm
Contents:
Flow Resource Oriented Programming Model and Account Model
Cadence smart contract language
Flow Playground Cadence guidelines
Kitty-item code example and explanation
Hands-on assignments
Assignments:Clone Kitty-item project and the ability to launch a local development environment through documentation. Deploy the contract and complete the first NFT transaction, submit the screenshot to the github repository
№2:Flow fcl and Front End Development
Speaker:Caos
TIme:April 17th 20:00pm
Content
Flow front end Demo
Flow fcl tool intro
Use fcl to authorize accounts
Third party hosted wallet service authentication and implementation details
Explanation of the code to implement private key account signing
Explanation of account information structure
User Information Capture
Contract script execution
Deploying contracts using fcl
js interaction with contracts
Hands-on assignments
Assignments:Deploy the helloworld contract to the test network via the fcl demo, add new code and logic progress, and commit the self-deployed address to the github repository.
№3:Cadence smart contract development and deployment
Speaker: Lsy
Time: April 24th. 20:00pm
Content
Flow development intro
Cadence basic
Cadence commonly used grammar
Access control
Accounts
References
Contracts
Transactions
NFT examples
Hands-on assignments
Assignments:Develop test contracts locally via the Flow CLI, deploy Fungible Tokens or Non-Fungible Tokens contracts to the test network, add new code and interaction logic, and commit the self-deployed addresses to the github repository.
№4: FLOW GO SDK intro and basics
Speaker: JAY
Time: May 1st. 20:00pm
Content
Constructing, signing and sending FLOW FT transactions
FLOW FT parsing, event subscription
FLOW NFT transaction construction, event parsing, event subscription
Smart contract deployment and scripting
Hands-on assignments
Assignments: Write a script to get FLOW token or NBA TOP SHOP transaction resolution, and submit the code to the github repository.
How to participate the workshops?
This workshop series will be streamed live at bilibili.com. Please search “dorahacks” at Bilibili or subscribe to DoraHacks Bilibili Channel https://live.bilibili.com/22389365. Flow mentors will meet you there!
Notice: there will be Hands-on assignments given by the mentors after every session. If you could finish the assignment, then you would have the chance to win FLOW token. More details of the assignments will be explained in the live session.
Code repository
See: https://github.com/FlowFans/flow-chinese-workshop
Project structure:
courses — — Code and course contents
teams — — where assignments or project materials of paticipated groups are stored. It is maintained by fork repo and submitted through pull request.
About Flow Grant Online Hackathon
After the workshop, are you already excited to get started on your Flow project? Please remember that the Flow Grant online hackathon is ongoing at the same time! Whether you’re looking for a teammate in a group or you’re a lone wolf, you can upload your project on the Flow Grant page at hackerlink.io and win 5,000 USDC as well as the direct donations from the community!
Flow Grant welcomes all projects based on Flow and Cadence. If you are still wondering what to do, maybe these will help:
- NFT Asset related
- DeFi and Wallet entrance
- Combinable NFT or DeFi
- DAO voting agreement related
Steps to join Flow Grant Online Hackathon
1. Add Naodongmao on Wechat(id:dorahacks2), fill in the form.
2. Join Flow Grant team-up group. Find a partner with similar interests and complementary skills and become a teammate!
3. Join Flow Workshop,learn Flow development and finish assignments. (Chance to win Flow token.)
4. Turn your knowledge and ideas into project, upload it to Hackerlink.io and share the prize pool!
About Flow
Flow is a fast, decentralized, and developer-friendly blockchain, designed as the foundation for a new generation of games, apps, and the digital assets that power them. It is based on a unique, multi-role architecture, and designed to scale without sharding, allowing for massive improvements in speed and throughput while preserving a developer-friendly, ACID-compliant environment.
Flow chain is built by the original team behind the hit NFT project CryptoKitties. The project is jointly developed together with top-tier cooperators worldwide. It has passed the stress test.
Flow welcomes everyone to join and contribute! Let’s build the future together!
Please subscribe to Flow!
Links
Flow official site https://www.onflow.org/
Flow Playground https://www.onflow.org/play
Flow Getting Started https://docs.onflow.org/