인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
Security & Network

/

Blockchain

Triển khai trò chơi Clicker trên nhiều Blockchain

Phát triển Web 3, bạn đang tự hỏi nên bắt đầu từ đâu? 🤔 Để tạo cơ sở hạ tầng Web3 vững chắc với nhiều nhà phát triển hơn, từ nội dung kiến ​​thức đến mã hóa thực tế, DSRV cung cấp hướng dẫn về nhiều mạng chính và hợp đồng thông minh. Phát triển hợp đồng và ứng dụng Web3, vốn ban đầu gặp khó khăn vì khó tìm thông tin, giờ đây đã được học từng bước với Dev Playground! 👩‍💻

(4.0) 2 đánh giá

367 học viên

DApp

Khóa học này dành cho Người học Cơ bản.

Dịch cái này sang tiếng Việt

  • Phát triển hợp đồng và ứng dụng Blockchain/Web3

  • Hướng dẫn về mainnet và hợp đồng thông minh

CosmWasm 101 Wasssum!
Thời đại Web 3, dapp do chính tay tôi tạo ra 🌎

Tạo dapp vui nhộn
Bạn có muốn thử nó không? 🙌

Tạo một dApp đơn giản trên mạng CosmWasm
Tiến một bước gần hơn tới WEB3.

Xin chào, đây là DSRV, tạo cơ sở hạ tầng cho kỷ nguyên Web 3!

WEB3, thứ đang nổi lên như một xu hướng hiện nay, bạn có thấy nó mơ hồ không? Nếu bạn tìm kiếm các tài nguyên để học WEB3, bạn sẽ tìm thấy nhiều hướng dẫn bằng văn bản về mặt kỹ thuật. Tuy nhiên, đối với những người chưa quen với WEB3, những lời giải thích này có vẻ cứng nhắc, phức tạp và do đó rất khó hiểu. Tuy nhiên, DSRV cung cấp hướng dẫn về cách học WEB3 bằng cách tự tạo thứ gì đó để nhiều nhà phát triển web hơn có thể truy cập vào việc phát triển hợp đồng thông minh .

Chuỗi CosmWasm 101 này được thiết kế để giúp bạn hiểu mọi thứ cần thiết để tạo một trò chơi nhấp chuột đơn giản, từ mô tả hợp đồng, triển khai và kết nối giao diện người dùng React, thông qua thực hành thực hành. Bất kỳ nhà phát triển web nào quan tâm đến WEB3.0 và blockchain đều có thể tham gia. Vì vậy, hãy tự làm nó!


Nhân tiện, CosmWasm là gì? 😮

Mạng Cosmos, một đối thủ cạnh tranh mạnh mẽ với Ethereum về khả năng kết nối các mạng blockchain khác nhau, gần đây đã công bố CosmWasm, cho phép triển khai các hợp đồng thông minh bằng WebAssembly và Rust.

Mặc dù sự quan tâm đến CosmWasm ngày càng tăng nhưng các ví dụ về viết hợp đồng sử dụng ngôn ngữ Rust trên mạng CosmWasm chỉ được cung cấp bằng tiếng Anh trong tài liệu chính thức. Do đó, từ góc độ của người mới bắt đầu, không có hướng dẫn nào để thực sự sử dụng CosmWasm và rào cản gia nhập chắc chắn là rất cao.

Sau khi tham gia khóa học này, bạn sẽ có thể viết các hợp đồng và trang giao diện người dùng đơn giản trên mạng CosmWasm. Tôi hy vọng bài giảng này sẽ là điểm khởi đầu tốt cho nhiều người quan tâm đến CosmWasm và phát triển hợp đồng thông minh nhưng gặp khó khăn khi bắt đầu.

⚒️ Công cụ sử dụng trong bài giảng và kiến ​​thức người chơi

  • IDE: IntelliJ hoặc Visual Studio Code (chọn công cụ nào bạn thích)
  • Giao diện người dùng: JavaScript & React, CosmJS, Ví Keplr
  • Hợp đồng: Rust & Cargo, Osmosisd, CosmJS
  • Bất kỳ nhà phát triển front-end/back-end nào có thể sử dụng JavaScript và quan tâm đến Web3.0 và blockchain đều có thể học hỏi. (Nếu bạn có kiến ​​thức cơ bản về Ethereum thì càng tốt.)

Trong CosmWasm 101
Bạn học được gì 📚

Bài giảng này tập trung vào đào tạo thực tế và các lý thuyết cần thiết được giải thích không liên tục.

Đầu tiên, trong Phần 1, chúng ta sẽ tự viết hợp đồng Counter, vượt qua bài kiểm tra và xem hợp đồng được thực hiện như thế nào. Bạn có thể tìm hiểu về các mẫu thiết kế cơ bản được CosmWasm sử dụng, chẳng hạn như Điểm vào, Bộ xử lý và Lỗi.

Trong phần 2 tiếp theo, chúng ta sẽ triển khai hợp đồng Counter trên Osmosis và Juno Testnet. Nó giao tiếp với mạng blockchain bằng cách sử dụng osmosisd, CosmJS và All That Node, nền tảng nút Multi RPC của DSRV. Nếu bạn có kiến ​​thức và kinh nghiệm JavaScript cơ bản khi sử dụng Node.js, bạn có thể học mà không gặp nhiều khó khăn.

Trong phần 3 cuối cùng, bạn sẽ học cách giao tiếp với frontend dựa trên hợp đồng mà bạn đã triển khai và tạo trước đó. Bạn có thể tìm hiểu cách hợp đồng được triển khai bằng CosmJS và Ví Keplr giao tiếp với React.js, gọi các phương thức của hợp đồng và ghi lại dữ liệu trên chuỗi khối.


Kiểm tra phần hỏi đáp ! 💬

H. Kiến thức hiện có liên quan đến Ethereum như Solidity cần đến mức độ nào?

Nếu bạn có kinh nghiệm triển khai hợp đồng ERC20 cơ bản và giao tiếp với giao diện người dùng, bạn có thể dễ dàng học hỏi.

Q. Tôi không quen với ngôn ngữ Rust. Tôi có thể học ngôn ngữ này không?

Khóa học này không tập trung vào ngôn ngữ Rust. Tuy nhiên, vì nó chỉ bao gồm các khái niệm cơ bản về Rust nên bạn nên đọc Chương 1 đến Chương 4 của Tài liệu Rust Hàn Quốc. (https://rinthel.github.io/rust-lang-book-ko/)

H. Tôi nghĩ mạng dựa trên Cosmos rất tốt. Tôi có nên đầu tư cá nhân?

Bài giảng này được viết nhằm mục đích cung cấp thông tin và không nhằm mục đích cung cấp các khuyến nghị đầu tư hoặc tư vấn pháp lý cho một dự án cụ thể. Trách nhiệm đối với tất cả các khoản đầu tư thuộc về cá nhân và DSRV không chịu trách nhiệm dưới bất kỳ hình thức nào về kết quả phát sinh từ đó. Nội dung trong bài giảng không khuyến nghị đầu tư vào các tài sản cụ thể và chúng tôi khuyên bạn luôn tránh đưa ra quyết định chỉ dựa trên nội dung bài giảng.

Khuyến nghị cho
những người này!

Khóa học này dành cho ai?

  • Bất cứ ai quan tâm đến việc phát triển hợp đồng blockchain

  • Những người muốn trở thành người xây dựng hệ sinh thái web3

Cần biết trước khi bắt đầu?

  • Hiểu biết cơ bản về JavaScript

Xin chào
Đây là

Chương trình giảng dạy

Tất cả

5 bài giảng ∙ (3giờ 22phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!