Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flow Blockchain Developer Bootcamp (Free)
Rating: 3.7 out of 5(19 ratings)
4,599 students

Flow Blockchain Developer Bootcamp (Free)

Become A Flow Blockchain Developer With One Course. Master Cadence & More!
Last updated 7/2021
English

What you'll learn

  • Build dApps on the Flow Blockchain.
  • Become Proficient In Cadence Programming with Hands-On Projects.
  • Understand The Development Functions Of Flow Blockchain.
  • Understand How To Use Flow Playground.
  • Be Able To Comprehend The Structure Of Cadence Code.

Course content

1 section5 lectures59m total length
  • Introduction6:58

    Tutorial: https://docs.onflow.org/cadence/tutorial/01-first-steps/


    In this tutorial, we will learn how to use smart contracts, switch accounts, and view account state.


    Cadence is a new smart contract programming language for use on the Flow Blockchain. Cadence introduces new features to smart contract programming that help developers ensure that their code is safe, secure, clear, and approachable. Some of these features are:

    • Type safety and a strong static type system

    • Resource-oriented programming, a new paradigm that pairs linear types with object capabilities to create a secure and declarative model for digital ownership by ensuring that resources (and their associated assets) can only exist in one location at a time, cannot be copied, and cannot be accidentally lost or deleted

    • Built-in pre-conditions and post-conditions for functions and transactions

    • The utilization of capability-based security, which enforces access control by requiring that access to objects is restricted to only the owner and those who have a valid reference to the object

  • Hello World52:31

    Let's write and deploy our first smart contract!


    A smart contract is a program that verifies and executes the performance of a contract without the need for a trusted third party. Programs that run on blockchains are commonly referred to as smart contracts because they mediate important functionality (such as currency) without having to rely on a central authority (like a bank).


    Before you get started with Flow, you need to understand how accounts and transactions are modeled.

  • Fungible Tokens
  • Non-Fungible Tokens
  • Marketplace Setup

Requirements

  • You Need A Computer With Linux, MacOS Or Windows.
  • A Basic Understanding Of Web-Technologies.
  • Knowledge Of A Programming Language Is Beneficial (Integers, Booleans, Strings, Etc.) Though Not Required.

Description

Welcome to the Flow Blockchain Developer Bootcamp (Free). The intro course to become a Flow blockchain developer.

Course & Lesson Plan comes from Flow & Dapper Labs.

Even if you have zero or limited programming experience, this course will take you from beginner to Flow blockchain developer. Here's why:

  • The lesson plan is generated by Flow & Dapper Labs.

  • The course has been updated for 2021, so you'll be learning with all of the latest tools.

  • The course doesn't cut corners. You'll learn by building real-world projects in our practical labs.

  • You'll save yourself over $10,000. Yet, get access to the same materials as in-person bootcamps.

We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a Flow blockchain developer.

By the end of this course, you will have an introduction to Flow blockchain apps, and you'll be on your way to getting a job or use your skills professionally.

You'll also build a portfolio of projects that you can show off to any potential employer.

Who this course is for:

  • Individuals Who Want To Benefit From One Of The Most In-Demand Skills.

  • Technologists Who Want To Join The Highest Paid Developer Workforce.

  • Freelancers Who Want To Earn Money Writing Building Blockchain Apps.

  • Developers Who Want To Build Flow Blockchain Applications Using Solidity.

  • Professionals Who Want To Add 'Blockchain Developer' To Their Resume.

Who this course is for:

  • Beginning Blockchain Developers.