Blockchain hiện là xu hướng công nghệ hàng đầu. Với sự bùng nổ từ các sản phẩm tài chính (DeFi), Game (Play-to-Earn) hay GameFi đã khiến một lượng không nhỏ các nhà tạo lập, nhà đầu tư quan tâm tham gia vào thị trường này. 200Lab cho rằng xu hướng này sẽ còn phát triển mạnh mẽ trong vài năm tới.
Đối với các developer, blockchain thực sự là sân chơi hấp dẫn, tiềm năng và có thể giúp bạn tăng nhanh thu nhập trong thời gian tới. Theo quan sát từ 200Lab, các bạn thường gặp rất nhiều khó khăn như sau:
Bạn sẽ biết được những keyword mà truyền thông nhắc nhiều hiện nay bao gồm: Blockchain, cơ chế Blockchain, Wallet, DeFi, Token, Coin, DApp, NFT.
Bạn sẽ có cái nhìn tổng quát về các thành phần có trong 1 dự án Dapp như thế nào và khởi tạo Smart Contract ra sao.
Trả lời cho câu hỏi “Lập trình viên blockchain làm gì?”, tìm hiểu một số khái niệm cơ bản, các kiến thức, kỹ năng cần có và phân tích dự án Petty.
Sử dụng thư viện OpenZeppelin để xây dựng token theo chuẩn BEP-20 phục vụ cho việc mua/bán NFT trên Marketplace.
Tìm hiểu NFT là gì. Xây dựng full chức năng của 1 NFT Marketplace bất kỳ từ đầu đến cuối.
Chúng ta sẽ đi vào những logic phức tạp hơn và cách implement chúng trong smart contract.
Tìm hiểu & làm quen với Hardhat. Hướng dẫn các bước đầy đủ để deploy và verify contract thông qua Hardhat.
Các bước để thực hiện tương tác từ front-end đến smart contract.
Hướng dẫn cách lấy và sắp xếp dữ liệu của smart contract xuống một server back-end.
200Lab sẽ chia sẻ các tài liệu và kỹ thuật lập trình thông qua email! 200Lab cam kết không chia sẻ dữ liệu của bạn với bất kỳ hình thức nào.
Giới thiệu & set up Hardhat
03:38
Tìm hiểu cấu trúc project Hardhat
07:15
Viết, test & deploy Smart contract Hello world lên BSC testnet
17:16
Toàn tập về lập trình Blockchain mà bạn nên biết
27:45
Tìm hiểu 1 dự án NFT bất kỳ
08:02
Tìm hiểu và phân tích các chức năng quan trọng trong dự án Petty (NFT Marketplace)
06:58
BEP-20 và ERC-20 là gì? Giới thiệu về chuẩn EIP-20
03:38
Tìm hiểu về các hàm trong chuẩn BEP-20 [Phần 1]
02:45
Tìm hiểu về các hàm trong chuẩn BEP-20 [Phần 2]
04:57
Tìm hiểu các Event trong chuẩn BEP-20
02:05
Xây dựng contract theo chuẩn EIP-20 [Phần 1]
08:38
Xây dựng contract theo chuẩn EIP-20 [Phần 2]
08:25
Xây dựng contract theo chuẩn EIP-20 [Phần 3 – Viết unit test & deploy]
19:28
Xây dựng contract ERC-20 theo chuẩn OpenZeppelin [Phần 1 – Giới thiệu]
08:04
Xây dựng contract ERC-20 theo chuẩn OpenZeppelin [Phần 2 – Viết, test & deploy Smart Contract]
19:24
Tìm hiểu NFT
10:25
Tìm hiểu các hàm trong chuẩn EIP-721
07:52
Tìm hiểu contract ERC-721 của thư viện OpenZeppelin
20:08
Khởi tạo contract Petty NFT từ thư viện ERC-721
09:36
Viết Unit test cho contract Petty
06:21
Giới thiệu contract Marketplace
05:31
Khai báo các struct, biến quan trọng trong contract
11:13
Định nghĩa các Event bên trong Smart Contract
06:11
Xây dựng các hàm cần thiết trong Smart Contract [Phần 1]
14:21
Xây dựng các hàm cần thiết trong Smart Contract [Phần 2]
16:26
Xây dựng các hàm cần thiết trong Smart Contract [Phần 3]
10:42
Xây dựng layout Unit Test cho contract Marketplace.
09:42
Hoàn thiện layout Unit Test cho contract Marketplace – Phần 1
11:28
Hoàn thiện layout Unit Test cho contract Marketplace – Phần 2
12:22
Thực hiện Contract Lock Token
05:24
Thực hiện Unit test cho contract Lock Token
12:36
Viết script deploy toàn bộ Contract
12:12
Giới thiệu Web3JS. So sánh Web3JS & EthersJS
09:48
Làm quen với thư viện Web3JS – phần 1
12:01
Làm quen với thư viện Web3JS – phần 2
18:44
Tìm hiểu project Frontend NFT Marketplace
06:29
Tìm hiểu luồng đăng nhập thông qua MetaMask trong dự án Petty
19:31
Tìm hiểu các hàm tương tác với smart contract trong project Front-end – Phần 1
11:36
Tìm hiểu các hàm tương tác với smart contract trong project Front-end – Phần 2
13:14
Tìm hiểu project Backend NFT Marketplace
09:59
Sử dụng Web3JS để lắng nghe các event – Phần 1
18:15
Sử dụng Web3JS để lắng nghe các event – Phần 2
08:04
Sử dụng Web3JS để lắng nghe các event – Phần 3
15:12
Khoá học dành cho ai?
Mình được sếp giao nhiệm vụ phát triển một website có giao tiếp với ví blockchain nên đã phải tự học một thời gian. Khoá học của 200Lab đã giúp mình tiết kiệm được nhiều thời gian và tự tin hơn cho các dự án blockchain của công ty.
React Developer
Mình tham gia khoá học chỉ vì muốn làm được những app wallet blockchain. Mình không có ý định làm NFT hay Token tuy nhiên khoá học cũng giúp mình hiểu được rất nhiều về bản chất của blockchain, Token và các Smart Contract.
Mobile App Developer
Thật tiếc vì phần nội dung cho backend trong khoá học khá hạn chế. Nhưng với mình như vậy cũng đủ rồi. Trước đó mình nghĩ backend cho các app blockchain là cái gì đó rất ghê gớm. Cảm ơn 200Lab vì khoá học rất ok nhé.
Backend Engineer
Mình thực sự không biết gì về lập trình, chỉ muốn tham gia khoá học để hiểu công nghệ hơn một chút. Mình thắc mắc các Tokenomic và DeFi, NFT Marketplace hoạt động thế nào. Khoá học đã giúp mình đánh giá được tốt hơn các sản phẩm blockchain.
Nhà đầu tư Crypto
Mình chỉ muốn kiếm nhân sự cho sản phẩm GameFi nên đã tham gia khoá học. Mặc dù tham gia không quá thường xuyên nhưng khoá học được tổ chức khá tốt. Các vấn đề quan trọng đều được giải đáp, công nhận là các mentor rất nhiệt tình.
Nhà tạo lập GameFi
Mình thấy nhiều job blockchain viết Smart Contract có thù lao rất cao nên đã tham gia khoá học để có thể nhận về làm. Phần Solidity từ cơ bản đến các Smart Contract trong khoá học rất phù hợp với nhu cầu của mình.
Freelancer
Tổng cộng: 4,190,000đ 5,180,000đ (tiết kiệm 20%)
Tổng cộng: 6,690,000đ 9,370,000đ (tiết kiệm 30%)
Khoá học videos quay sẵn với chất lượng cao sẽ giúp các bạn tiết kiệm thời gian cũng như chủ động hơn trong việc học. Bên cạnh đó nội dung video được kiểm duyệt và tinh gọn, tránh được các sự cố từ người dạy (tình hình sức khoẻ, cảm xúc cá nhân).
Ngoài ra để khắc phục điểm yếu từ khoá học videos đó là: gặp lỗi không biết hỏi ai, 200Lab có hệ thống support riêng. Các mentor sẵn sàng giải đáp rất nhiệt tình và chi tiết thậm chí là các vấn đề sản phẩm của bạn nếu cho phép.
Khoá học này cung cấp kinh nghiệm thực tế thông qua góc nhìn của các chuyên gia Adviser cho các dự án blockchain. Các anh chị nhà tạo lập có thể phát triển dự án tốt hơn, nắm rõ quy trình, các rủi ro cần phòng tránh để dự án không bị những tổn thất đáng tiếc. Hầu hết các sai lầm trong sản phẩm blockchain đều phải trả giá rất đắt.
Trước tiên, đây không phải là khoá học đầu tư có thể giúp bạn nhân tài sản nhiều lần.
Hầu hết các nhà đầu tư crypto hiện tại đều không nắm rõ bản chất thực sự của các dự án blockchain, dẫn đến những quyết định cảm tính sai lầm, trường hợp tệ nhất là bị scam. Blockchain là miền đất hứa, nơi tài chính đổ về, cũng là nơi có không ít hacker, scammer rình rập các NĐT mỗi ngày. Khoá học này được thiết kế để giúp các bạn hiểu rõ một dự án blockchain sẽ phát triển thế nào, từ thiết lập Tokenomic (cách làm đúng), gọi vốn đến phát hành sản phẩm. Từ đó các bạn sẽ phòng tránh được các rủi ro mất vốn do đầu tư vào các dự án không minh bạch hoặc lừa đảo tài chính.
Lập trình Smart Contract thực sự không khó nếu bạn quyết tâm theo đuổi. Khoá học này đã được thiết kế để phần lớn các bạn mới có thể học được. Tuy nhiên bạn cần cân nhắc kỹ xem bản thân có yêu thích lập trình, có thích thú với cách mà blockchain và các ứng dụng hoạt động hay không nhé!
Nếu bạn là developer, với sự nỗ lực tốt, kết thúc khoá học các bạn có thể tự tin apply các công ty đang tuyển dụng vị trí lập trình Smart Contract với mức lương 3-4K $ NET. Mảng này hiện quá ít ứng viên vì thế sự cạnh tranh không khốc liệt như các mảng lâu năm khác. Vài năm tới, 200Lab hy vọng các bạn sẽ là những chuyên gia trong lĩnh vực này.
Từ khi đăng ký học viên khoá học, các bạn sẽ nhận được hỗ trợ kỹ thuật từ 200Lab trong xuyên suốt thời gian khoá học diễn ra và 03 tháng sau khi khóa học kết thúc.
Ngoài ra các bạn vẫn được tham gia thành viên (không giới hạn thời gian) trong cộng đồng học viên và giảng viên. Trong cộng đồng này, 200Lab vẫn thường xuyên update các kiến thức mới.