[Pre-hackathon] Flow Intro Workshop: Join Flow development 101, win Flow Tokens!

DoraHacks
5 min readApr 12, 2021

--

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/

--

--

DoraHacks
DoraHacks

No responses yet