Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a dApp in Javascript with Cartesi
685 students

Build a dApp in Javascript with Cartesi

Learn how to build a social dApp from scratch using Cartesi's scalable infrastructure
Last updated 12/2024
English

What you'll learn

  • Design and build your first Cartesi dApp using JavaScript
  • Understand the architecture and data flow
  • Work with development tooling like CLI and Explorer
  • Send inputs to your application
  • Generate verifiable outputs and log responses
  • Inspect the state of your dApp

Course content

3 sections5 lectures50m total length
  • dApp Architecture and Logic7:51
  • Installation and Setup Guide11:18

Requirements

  • Basic understanding of JavaScript
  • Familiarity with command-line tools and Docker
  • Basic knowledge of blockchain technology is helpful

Description

Welcome to the Build a dApp in Javascript with Cartesi course! This guide is designed for developers who want to harness the power of JavaScript to create scalable, decentralized applications. With Cartesi’s infrastructure, you’ll combine the flexibility of JavaScript with the security guarantees of blockchain technology. Whether you're a seasoned coder or new to dApp development, this course will equip you with the skills to design and deploy your applications confidently. By the end of this course, you’ll have the foundation and confidence to push boundaries in decentralized technology.

Course Overview

Module 1: Introducing the dApp and Developer Tooling

Start your journey by exploring the scope and logic of the Comet social dApp while learning about architecture and data flow. Watch an engaging demo showcasing Comet’s real-world potential. This module also guides you in setting up tools like Cartesi CLI and Docker, generating a project template, understanding input-output flow, and preparing to build your own dApp.

Module 2: Navigating the Logic for Your dApp

In this module, you’ll build the backend logic for your dApp. Learn how to write minimal yet effective backend code, focusing on rollup output types like notices and reports. Master real-time debugging techniques and inspect your outputs using Cartesi Explorer, ensuring your dApp runs seamlessly.

Module 3: Deploying and Interacting with Your dApp

Bring your dApp to completion in this module. Learn to append actions, finalize features, read backend states, and fetch jam details. Test output reports and notices for transparency, and follow a step-by-step deployment process to make your dApp go live.

Who this course is for:

  • This course is perfect for developers of all skill levels interested in decentralized application (dApp) development with JavaScript. Whether you’re a blockchain enthusiast or a JavaScript programmer, this course seamlessly connects both worlds, equipping you with the tools to excel.