LẬP TRÌNH JAVASCRIPT, HỢP ĐỒNG THÔNG MINH VÀ AI TRONG BLOCKCHAIN

06/03/2025
163 lượt xem

Thời gian mô đun:  40 giờ.

Đối tượng: Tất cả học viên có nhu cầu

I.VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN:

– Vị trí:

+ Mô đun chuyên ngành trong chương trình đào tạo Công nghệ thông tin.

– Tính chất:

+ Sử dụng ngôn ngữ lập trình Javascript, TypeScript, Solidity, Rust và Go để viết chương trình ứng dụng phi tập trung tương tác với hợp đồng thông minh sử dụng bộ giải pháp Chainlink, bộ lập chỉ mục The Graph và các nền tảng Base, BNB Smart Chain Testnet, Avalanche Fuji, Kairos, Celestia Arabica, Celestia Mocha, Injective Testnet, Solana, công nghệ đa chữ ký Safe{Wallet}… Xây dựng giao diện game web3 với The Sandbox Game. Sử dụng thành thạo các ví Metamask, OKX Wallet, Fizen Super App.

+ Sử dụng AI để phân tích khả năng tương thích và hiệu quả của ứng dụng phi tập trung, nâng cao kỹ năng lập trình cùng với AI, quản lý tài sản và tự động hoá giao dịch với tác nhân AI (AI Agent).

+ Lập trình ứng dụng phi tập trung hoạt động theo yêu cầu dự án (tập trung phân tích chuyên sâu vào các lĩnh vực: AI Agent, DeFi, GameFi, NFTs,…) .

II. MỤC TIÊU MÔ ĐUN:

– Về kiến thức nghề: Học viên có khả năng lập trình ứng dụng phi tập trung (dApps), triển khai hợp đồng thông minh và xây dựng giao diện thân thiện với người dùng. Đồng thời, tương tác với các nền tảng blockchain khác nhau như: Base, Sepolia, Holesky, Avalanche Fuji, BNB Smart Chain Testnet, Kairos, và Celestia Testnet, cùng với bộ giải pháp Chainlink, The Graph để tạo ra các ứng dụng sáng tạo và phù hợp với yêu cầu thực tiễn. Học viên có khả năng sử dụng AI hỗ trợ lập trình Web3 và tận dụng các API của Chainlink và The Graph để lấy dữ liệu từ ngoài chuỗi và lập chỉ mục một cách an toàn. Học viên có khả năng lên ý tưởng, lập trình, làm pitch-deck, video thuyết trình và đăng ký dApp lên nền tảng Dorahacks.io.

 – Về kỹ năng nghề: Học viên thành thạo viết mã bằng Javascript, Typécript, Solidity và Rust để xây dựng dApps, kỹ năng xây dựng giao diện đồ họa trong môi trường game như The Sandbox. Tạo và sử dụng thành thạo ví Metamask, OKX Wallet, Fizen Super App, Keplr. Học viên có kỹ năng thực hành phát hiện và khắc phục sự cố, đảm bảo bảo mật và hiệu quả của các ứng dụng Web3.

III. NỘI DUNG MÔ ĐUN:

  1. Nội dung tổng quát và phân phối thời gian:
Số

TT

Tên các bài trong mô đun

 

Thời gian
Tổng số Lý thuyết Thực hành Kiểm tra*
1 Tên bài 1: Tổng quan về tập lệnh JavaScript, TypeScript trong lập trình Web3 và khởi tạo tài khoản Github, Twitter, Discord, ChatGPT, Deepseek, Claude 3 và Gemini hỗ trợ cho lập trình. Tạo ví Metamask, Keplr, OKX Wallet, Fizen Super App để tương tác với Blockchain. 3 1 2  
2 Tên bài 2: Lập trình ứng dụng Web3 với JavaScript, TypeScript và dùng AI hỗ trợ lập trình ngôn ngữ Rust trên nền tảng Celestia và Injective. 6 2 4  
3 Tên bài 3: Xây dựng Game Web3 và NFT trên The Sandbox: Hướng dẫn cho người mới bắt đầu. 3 1 2  
4 Tên bài 4: The Graph – Nền tảng truy vấn và lập chỉ mục dữ liệu Web3 toàn diện. 3 1 2  
5 Tên bài 5: Hành trình khám phá sự kết hợp giữa TradeFi và DeFi, triển khai hợp đồng thông minh cùng giải pháp Chainlink. 3 1 2  
6 Tên bài 6: Alchemy dành cho nhà phát triển: Xây dựng ứng dụng Web3. 3 1 2  
7 Tên bài 7: Bí mật lập trình Web3: Kết hợp AI và Binance để tạo ra ứng dụng vượt trội. 3 1 2  
8 Tên bài 8: Safe{Wallet} trong AI Agent & DeFi: Quản lý tài sản thông minh và tự động hóa giao dịch. 3 1 2  
9 Tên bài 9: Solana & những cải tiến vượt bậc về công nghệ Blockchain. 3 1 2  
10 Tên bài 10: Mở Proposal trên Github Kaia-Dapp-Mono và đăng ký ươm mầm dự án Web3 trên nền tảng Dorahacks.io. 3 1 2  
11 Tên bài 11: Ôn tập – Kiểm tra – Tổng kết 7 2 1 4
  Tổng: 40 13 23 4