Blockchain+ Developer™
Tổng quan khóa học

Hướng nghiệp: Xây dựng chuyên môn trong phát triển blockchain và Bitcoin
Kỹ năng Thực hành: Giải quyết công việc phát triển thực tế với học tập định hướng tương lai
Định hướng Đổi mới: Tìm hiểu các chiến lược chuyển đổi kỹ thuật số và đổi mới phi tập trung

Thời lượng: 40 giờ (5 ngày)
Đối tượng: Xây dựng Nền tảng của Tương lai với Blockchain Developer
Chứng chỉ: Làm quen với các khái niệm lập trình chung như cấu trúc dữ liệu, thuật toán và mạng. Hiểu biết về ít nhất một ngăn xếp lập trình kế thừa (ví dụ: Python, JavaScript, Java hoặc tương tự). Kiến thức cơ bản để sử dụng bảng điều khiển dòng lệnh trên bất kỳ hệ điều hành nào. Khả năng hiểu các khái niệm dành cho nhà phát triển như SDK, API, công cụ phát triển ứng dụng, v.v. Kinh nghiệm xây dựng các ứng dụng phân tầng đầu cuối.
Kỳ thi
  • Số bài thi: 1
  • Điểm đạt: 70%
  • Thời gian làm bài: 50 MCQs, 90 Phút
Nội dung khóa học
Tổng quan về Chứng nhận

Xem trước Giới thiệu Khóa học

Module 1: Giới thiệu về Blockchain và Hợp đồng Thông minh

1.1 Nguồn gốc của Blockchain
1.2 Blockchain là gì?
1.3 Cơ chế Đồng thuận
1.4 Hợp đồng Thông minh là gì?
1.5 Blockchain Bitcoin

Module 2: Các kiến thức cơ bản về Ethereum Virtual (EVM) và Solidity

2.1 EVM và Ethereum là gì?
2.2 Giới thiệu và Tạo Ví
2.3 Giới thiệu về Trình chỉnh sửa Remix với Metamask
2.4 Cấu trúc Cơ bản của Hợp đồng Thông minh
2.5 Biến, Nếu/Else, Chuỗi, Vòng lặp, Mảng, Mã thông báo Kiểm tra

Module 3: Solidity và Cấu trúc Nâng cao

3.1 Thư viện, Giao diện, Bộ sửa đổi
3.2 Cấu trúc, Liệt kê, ABI, Calldata, Sự kiện và Chuyển khoản
3.3 Các cuộc gọi Hợp đồng-sang-Hợp đồng
3.4 Địa chỉ và Địa chỉ Có thể Thanh toán
3.5 Chức năng Nhận và Dự phòng
3.6 Hợp đồng Có thể Nâng cấp
3.7 Thư viện Openzepplin

Module 4: Token hóa và NFT

4.1 Tạo mã thông báo ERC20
4.2 NFT, Đúc NFT, IPFS, Bảo mật và Pinata Cloud

Module 5: Các Công cụ và Kỹ thuật Phát triển

5.1 Truffle, Ganache và Hardhat
5.2 Ví Metamask
5.3 Môi trường Phát triển Remix
5.4 Triển khai Localnet và Testnet

Module 6: Tích hợp và Kiểm tra DApp

6.1 Tích hợp Web3.0 với JS
6.2 Tạo Ví và Gửi Giao dịch

Module 7: Giới thiệu về Blockchain Riêng tư - Hyperledger Fabric

7.1 Các Khung Blockchain Công khai Vs Riêng tư vs Liên minh
7.2 Giới thiệu về Hyperledger Fabric
7.3 Các Dự án Hyperledger

Module 8: Tìm hiểu sâu về Hyperledger Fabric

8.1 Các Khái niệm Cơ bản về HLF
8.2 Giới thiệu về Docker
8.3 Các Lệnh và Thiết lập

Module 9: Lập trình Golang cho Hyperledger Fabric

9.1 Cài đặt và Thiết lập Đường dẫn
9.2 Thiết lập Plugin VS Code, Biến, Chuỗi, Câu lệnh Có điều kiện và Vòng lặp
9.3 Các kiến thức cơ bản về Ngôn ngữ

Module 10: Cấu trúc Chaincode và Xử lý Lỗi

10.1 Giải thích mã chuỗi bằng cách sử dụng Các mẫu Fabric và Giải thích mạng thử nghiệm bằng cách sử dụng Tập lệnh Linux
10.2 Xử lý lỗi
10.3 Mã và Thông báo Lỗi
10.4 Ghi nhật ký Lỗi
10.5 Xử lý Panics

Module 11: Chaincode Tùy chỉnh

11.1 Mở rộng Chaincode Mặc định
11.2 Triển khai Chaincode
11.3 Tích hợp REST API với Giao diện Người dùng

Module 12: Kiểm tra và Công cụ Hợp đồng Thông minh, Hyperledger Fabconnect và Firefly

12.1 Tại sao Kiểm tra Hợp đồng Thông minh là Cần thiết
12.2 Giới thiệu về Firefly, Fabconnect và Blockchain Explorer

KHÓA HỌC LIÊN QUAN
TIN TỨC Xem thêm
Xem thêm
Array
(
)