Bitcoin+ Developer™

Khóa học được thiết kế để giúp học viên điều hướng chuyên sâu vào các kỹ năng phát triển với Bitcoin. Chương trình học tập trung vào việc xây dựng kiến thức nền tảng (ngôn ngữ kịch bản Bitcoin, công nghệ blockchain, bảo mật), các kỹ năng xây dựng nâng cao (mở rộng Layer 2, tích hợp SDK/API), và nắm bắt các xu hướng đổi mới trong tương lai để mã hóa an toàn các ứng dụng phi tập trung. Học viên cũng sẽ được làm việc thực tế thông qua một dự án tổng kết (Capstone). Sau khi hoàn tất, học viên sẽ nhận được chứng nhận của Cecomtech và có đủ kiến thức sẵn sàng để thi lấy chứng chỉ Quốc tế “BC-200” do AICERT cấp.

Khóa học diễn ra trong 40 giờ (5 ngày).

Mặc dù thông tin cụ thể về đối tượng tham gia hiện “đang được cập nhật”, khóa học yêu cầu người học phải đáp ứng một số điều kiện tiên quyết nhất định về lập trình. Cụ thể, học viên cần:

  • Làm quen với các khái niệm lập trình chung như thuật toán, cấu trúc dữ liệu và mạng.
  • Có hiểu biết về ít nhất một ngăn xếp lập trình như Python, JavaScript, Java hoặc tương tự.
  • Có kiến thức cơ bản về cách sử dụng dòng lệnh trên các hệ điều hành.
  • 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.
  • Có kinh nghiệm xây dựng các ứng dụng phân tầng từ đầu đến cuối.

Chương trình học bao gồm phần Tổng quan về Chứng nhận, Xem trước Giới thiệu Khóa học và 9 Module chính:

  • Module 1: Giới thiệu về Bitcoin và Blockchain: Cung cấp các kiến thức tổng quan nhất về công nghệ Bitcoin và Công nghệ Blockchain.
  • Module 2: Ngôn ngữ Kịch bản Bitcoin: Đi sâu vào nguyên tắc cơ bản, thành phần, cách sử dụng, điều kiện thực thi cũng như các lỗ hổng và bảo mật trong kịch bản.
  • Module 3: Xây dựng trên Kịch bản Bitcoin: Tìm hiểu về giao dịch tiêu chuẩn, DeFi, hợp đồng thông minh và định nghĩa tài sản.
  • Module 4: Giải pháp Mở rộng Layer 2: Khám phá nguyên tắc cơ bản của Layer 2 và các dự án Layer 2 khác nhau.
  • Module 5: Các Trường hợp Sử dụng và Dự án sử dụng Lớp 2: Ứng dụng trong thanh toán, tài sản/DeFi, ứng dụng thực tế trong ngành và tích hợp với IoT.
  • Module 6: Bảo mật và Các phương pháp hay nhất: Các phương pháp bảo mật chung, bảo mật cho ứng dụng kịch bản, khóa/hợp đồng thông minh, ngoài chuỗi và Lớp 2.
  • Module 7: Tích hợp (SDK/API) và Triển khai: Tổng quan cơ bản về SDK & API, tìm hiểu BitcoinJS, BitcoinJ, Bitcoinlib, ứng dụng khách Bitcoin RPC (Python) và các chiến lược triển khai.
  • Module 8: Xu hướng và Đổi mới Trong Tương lai: Cập nhật những đổi mới trong ứng dụng Bitcoin, Layer 2, định nghĩa tài sản, khả năng tương tác, nhận dạng người dùng và các công cụ phát triển.
  • Module 9: Dự án Capstone: Thực hành tổng hợp kiến thức thông qua dự án cuối khóa.

Đăng ký khóa học

Vui lòng bật JavaScript trong trình duyệt của bạn để hoàn thành Form này.