Bài 2: Cài đặt công cụ lập trình Smart Contract – Algorand Framework

Trong bài 1 Tui đã tổng hợp và giới thiệu sơ lược về Algorand . Trong bài này, Tui hướng dẫn các bạn cách thức cài đặt các phần mềm cần thiết để có thể lập trình được Hợp đồng thông minh trên nền tảng Algorand. Với Algorand bạn có thể chạy Hợp đồng thông minh trên:

  • Localnet
  • Testnet
  • Mainnet
  • Betanet
  • Voinet
  • FNet

Tui sẽ hướng dẫn các bạn cách lập trình trên Localnet, và Mainnet với ví điện tử Defly (ALGO Coin).

Máy tính của bạn cần phải cài các phần mềm sau:

Có rất nhiều cách cài đặt, các bạn tiến hành theo các cách sau để cài đặt cho đầy đủ phần mềm liên quan:

Bước 1: Để cài đặt Git:

Cách 1 : Vào trực tiếp link để cài:

https://github.com/git-guides/install-git

Cách 2: Cài bằng command, Mở command line và gõ lệnh:

winget install git.git

Bước 2: Cài đặt Docker

Để cài Docker ta có thể:

Cách 1: Vào trực tiếp link để cài:

https://docs.docker.com/desktop/install/windows-install/

Cách 2: Cài bằng command, mở command line và gõ lệnh:

winget install docker.dockerdesktop

Ở màn hình trên, ta gõ lệnh cài đặt docker vào command line, sau đó nhấn Enter, ta có màn hình tiếp theo:

Trong màn hình trên, ta nhấn Y để tiếp tục:

Chờ cho tới khi chương trình báo hoàn tất cài đặt Docker:

Chi tiết cách sử dụng Docker sẽ được hướng dẫn ở những bài học sau.

Sau khi cài đặt xong Docker thì nhớ khởi động lại máy tính.

Bước 3: Để cài đặt Python các bạn vào link dưới đây và làm theo hướng dẫn:

https://tranduythanh.com/2024/08/15/bai-02-cach-tai-va-cai-dat-python/

Bước 4: Cài đặt pipx

Ta dùng các lệnh sau để cài đặt:

pip install --user pipx 
python -m pipx ensurepath

Ta lần lượt gõ các lệnh cài đặt pipx:

pip install --user pipx 

Nhấn Enter và chờ quá trình cài đặt pipx cho hoàn tất:

Tiếp theo cài đặt lệnh:

python -m pipx ensurepath

Sau khi cài đặt xong pipx thì nhớ khởi động lại commandline.

Bước 5: Cài đặt AlgoKit

Để cài đặt Algokit ta dùng lệnh:

pipx install algokit

Nếu muốn cập nhật Algokit ta dùng lệnh:

pipx upgrade algokit

Dưới đây là màn hình cài đặt algokit:

Chờ quá trình cài đặt algokit hoàn tất:

Ở trên là máy tính Tui cài đặt Python 3.12.2. và Algokit được cài đặt trên Python này.

Để kiểm tra phiên bản Algokit trong máy tính ta dùng lệnh:

algokit --version

Thực thi lệnh trên ta sẽ biết được phiên bản của Algokit:

Chi tiết cách sử dụng algokit sẽ được hướng dẫn ở những bài học sau.

Bước 6: Cài đặt VSCode 

Chuỗi các bài học sử dụng VSCode để lập trình Smart Contract bằng algokit framework, sử dụng ngôn ngữ Python để lập trình.

Để cài đặt Visual Studio Code, ta vào:

https://code.visualstudio.com/download

Giao diện minh hoạt Visual Studio Code lập trình Python với định dạng Juputer NoteBook:

Chi tiết cách sử dụng Visual Studio Code để lập trình sẽ được trình bày chi tiết ở những bài sau.

Như vậy tới đây các bạn đã cài đầy đủ công cụ liên quan để có thể lập trình được Hợp đồng thông minh bằng Algorand Framework.

Các bài học sau chúng ta sẽ đi vào chi tiết cách thức sử dụng và lập trình, đầu tiền là cách đăng ký và sử dụng Docker, sau đó là cách kích hoạt để sử dụng Algokit Explorer, tiếp tới là cách tạo dự án Smart Contract bằng ngôn ngữ lập trình Python trong Visual Studio code, cũng như cách deploy Hợp đồng thông minh lên dApp, thử nghiệm trên Localnet.

Các bạn chú ý theo dõi

Chúc các bạn thành công

One thought on “Bài 2: Cài đặt công cụ lập trình Smart Contract – Algorand Framework”

Leave a Reply