Become a Blockchain developer with TypeScript | Full Beginner Course - Feat. Joe Polny

Опубликовано: 27 Июль 2026
на канале: Algorand Developers
9,906
52

Welcome to the Full TEALScript Beginner Course!
By the end of this video you'll know how to write a DAO Smart Contract using TEALScript and integrate the DAO Contract to a frontend and make a functioning full stack DAO application on Algorand!

Table of Contents:
00:00:00 - Introduction
00:01:01 - Setting Up GitHub CodeSpaces
00:16:09 - Setting Up The Local Environment
00:27:37 - Creating App, Global State
00:37:54 - Method Arguments
00:44:00 - Conditional Logic
00:58:07 - Minting DAO Tokens
01:25:51 - Foreign Reference & DAO Token OPT-IN
01:52:38 - AlgoKit React Frontend
02:00:13 - Implementing The Create DAO Button
02:14:05 - Modifying The DAO Create Button
02:27:23 - Set APP To Interact With Via APP ID
02:37:53 - Rendering Current Proposal
02:47:14 - Adding Vote & Register Functionality To The UI
03:04:34 - Getting The Asset Balance


Resources:
TEALScript Github: https://github.com/algorandfoundation...
AlgoKit Github: https://github.com/algorandfoundation...
Install Python 3.10 +: https://www.python.org/downloads/
Install Git: https://git-scm.com/book/en/v2/Gettin...
Install Docker Desktop: https://docs.docker.com/get-docker/
Install pipx: https://pipx.pypa.io/stable/installat...

✍️ Sign Up for the Upcoming Developer Bootcamp: https://developer.algorand.org/bootca...

What's Next:
Subscribe to our channel -    / @algodevs  
Join our Discord community for developer questions and discussions:   / discord  
Dive into our Developer Portal for comprehensive resources: https://developer.algorand.org/

Connect with us:
Official GitHub:
https://github.com/algorand/
https://github.com/algorand-devrel
(X) Twitter:
  / algodevs  
  / algofoundation  
Instagram:   / algorandfoundation  
Facebook:   / algorandfoundation  
LinkedIn:   / algorandfoundation  

Feel free to like, comment, and share this video with fellow developers and Algorand enthusiasts. Stay tuned for more exciting updates on our channel!