Tổng quan về Blockchain

I. THỜI LƯỢNG: 4 ngày (~32 giờ)
II. MỤC TIÊU KHÓA HỌC

Khóa học giúp học viên nắm được kiến thức về blockchain, xây dựng ứng dụng, mạng blockchain. Sau khi hoàn tất khóa học, học viên có thể:

Xây dựng được cơ bản mạng blockchain
Xây dựng được ứng dụng sử dụng blockchain trong lĩnh vực điện

III. NỘI DUNG KHÓA HỌC

Phần I: Ôn lại các khái niêm cơ bản

  • Hàm hash
  • Chữ ký điện tử
  • Các giao dịch trên blockchain

Phần II: Blockchain thế hệ thứ 2

  • Giới thiệu hợp đồng thông minh
  • Demo hợp đồng thông minh để tính tổng, hiệu hai số
  • Ethereum chuyên sâu cho hợp đồng thông minh (Gas / Nonce …)

Phần III: Phát triển ứng dụng

  • Giới thiệu ngôn ngữ Solidity
  • Tạo hợp đồng thông minh đơn giản: Trò chơi xổ số 2 người

Phần IV: Kiến trúc DApp

  • Giới thiệu kiến trúc DApp (Web3 + nodejs)
  • Cài đặt môi trường
  • Hoàn thiện trò chơi xổ số

Phần V: Thực hành

  • Bài tập lớn: Chương trình thu tiền điện
  • Phân tích và thiết kế
  • Các kỹ thuật tối ưu hóa truy xuất và lưu trữ

Phần VI: Thực hành (tiếp)

  • Thực hiện bài tập lớn
  • Chấm điểm
KHÓA HỌC LIÊN QUAN
CÓ THỂ BẠN QUAN TÂM
Array
(
)