About this course
Hello everyone!
This course will be dedicated to developing on The Open Network (TON) blockchain.
The TON blockchain was launched by the founders of Telegram, Nikolai and Pavel Durov, and later transferred to the open TON community that has been supporting and improving it since then. The Open Network allows processing of millions of transactions per second. The TON ecosystem includes blockchain, payment platform, TON Proxy, file storage, and other decentralized services.
The course was designed to be as close to reality as possible so that participants can work on their own projects on the TON blockchain and Telegram platform, or get a job at existing startups and funds.
The course is made with partners such as:
Oleg Andreev - CEO at TON Apps. TON Apps is group of projects that includes Tonkeeper wallet, TON API, etc.
Mark Okhman - DevRel Manager at TON Foundation, Founder at TON&Co.
Alexey Malanov - Principal Blockchain Security Expert at CertiK. Certik is the leading security-focused ranking platform to analyze and monitor blockchain protocols and DeFi projects.
Kirill Malev - Jr Partner at The Open Platform (TOP).
TON Foundation. Non-commercial organization empowering builders and serving the needs of TON community.
LANDAO. A Web3 studio that provides blockchain development, technical and investment analytics, launches educational projects and events. We assist crypto projects and ecosystems to develop and shape the new future.
The source of the course is from ton. Upload to youtube for easy viewing and translation.
[ Ссылка ]
Subscribe to our channels:
EN: [ Ссылка ]
Whom this course is for
The course is aimed at Developers and IT specialists interested in gaining practical knowledge about the technologies and concepts of the TON blockchain, such as FunC, dApps, decentralization, smart contracts, contract testing, etc.
How you will learn
The course consists of 9 sections. Each section will include several video lectures, tests, and assignments on programming smart contracts and their testing.
Course content
Introduction to TON
1. TON Ecosystem overview
2. Blockchains, accounts, transactions in TON
3. Blockchain design principle
4. Concept of account/contract
5. Tokens, currencies, DNS items etc.
TVM,transactions,scalability and business cases
1. TVM and memory layout
2. Messages types and computation phases
3. Authorization of messages in contracts
4. Understanding transaction cost
5. Scalable contracts
6. Review of classic business problems
Smart contract development lifecycle
1. Smart contract dev lifecycle overview
2. Setting up a compile worklow
3. Writing simple FunC contract
4. Testing workflow and writing tests
5. Deploying smart contract
6. Flexible deployment from testnet to mainnet
Mastering FunC contracts coding
1. Contract with counter logic
2. Tests for counter contract
3. Contract with deposit/withdrawal logic
4. Tests for deposit/withdrawal logic
5. Using Blueprint to deploy contracts
6. Verifying contract's source code
Frontend interaction with ToN blockhain
1. dApp structure and project setup
2. Setting up TON Connect
3. Reading data from our contract
4. Initiating transactions from dApp
5. Deploying dApp to Github
Building Telegram-compatible interfaces for ToN blockchain
1. Telegram chatbot credentials
2. Pack dApp as a TWA in Telegram chatbot
3. Setting up a backend project for chatbot
4. Programming command-driven chatbot interface
NFT & Jettons
1. Introduction to tokens, chapter overview
2. Jetton Master contract
3. Jetton Wallet contract
4. NFT Collection smart contract
5. NFT Item / SBT Item smart contract
Smart contract security
1. Handling External Messages
2. Carry-Value Pattern
3. Gas Management
4. Storage Management
Ecosystem products, future plans and vision
1. Intro
2. MVP
3. Fundraising
4. TON ecosystem
5. Pitching
Ещё видео!