Moi-thu-ban-can-biet-ve-chuong-trinh-Plutus-Pioneer-moi-cua-chung-toi
Moi-thu-ban-can-biet-ve-chuong-trinh-Plutus-Pioneer-moi-cua-chung-toi

Tuần tới chứng kiến ​​sự bắt đầu của chương trình đầu tiên trong một loạt các chương trình đào tạo  Plutus pioneer của chúng tôi, nơi những người tham gia có thể tìm hiểu các nguyên tắc cơ bản của Plutus và giúp kiểm tra code trước khi phát hành chính thức ngôn ngữ hợp đồng thông minh mới của chúng tôi. Chương trình sáng tạo mới này nhằm tuyển dụng và đào tạo các nhà phát triển trong hệ sinh thái để họ chuẩn bị đầy đủ khi Plutus được triển khai vào mạng chính Cardano vào cuối năm nay.

Kể từ khi chúng tôi công bố khóa học mới về Cardano360 show vào tháng 3 chúng tôi đã nhận được sự quan tâm rất lớn từ cộng đồng nhà phát triển của chúng tôi, cả từ các nhà phát triển muốn tạo các ứng dụng phi tập trung (DApps) và các nhà lập trình hợp đồng thông minh muốn làm việc với ngôn ngữ phát triển chính của Cardano. Tuần này, chúng tôi đã liên hệ với tất cả những người quan tâm (hơn 2.000) để hiểu rõ hơn về kinh nghiệm và chuyên môn của họ. Những bạn đã được chọn vào vòng đầu tiên của chương trình này sẽ sớm nhận được phản hồi của chúng tôi. Nếu bạn không nhận được lời mời ở giai đoạn này, đừng lo lắng vì chúng tôi sẽ chạy một số vòng của chương trình này, vì vậy hãy giữ liên lạc!

Cấu trúc khóa học

Lần lặp lại đầu tiên của chương trình mới sẽ bắt đầu vào tuần tới. Nhóm (cohort) tham gia chương trình này sẽ là những người tiên phong thực sự. Cũng như là một phần của nhóm sẽ có quyền truy cập sớm vào một tập hợp các module học tập, phản hồi của bạn sẽ giúp chúng tôi phát triển và lặp lại trải nghiệm học tập tổng thể.

Khóa học sẽ dạy cho bạn những nguyên tắc cốt lõi về cách viết code trong cả Haskell và Plutus. Các module khóa học sẽ bao gồm các khối xây dựng của Haskell và Plutus, bao gồm các chức năng và kiểu dữ liệu, kiểu lớp, monads, mẫu Haskell, sử dụng Plus Playground, mô hình UTXO mở rộng, làm việc với Plutus trên và ngoài chuỗi, minting policies, trạng thái máy móc, khung ứng dụng Plutus, cũng như một số nghiên cứu điển hình và bài tập thực hành.

Khóa học theo cách tiếp cận module và sẽ có tính tương tác cao – mỗi tuần, chúng tôi sẽ phát hành các video giảng dạy mới từ giám đốc đào tạo của chúng tôi, Lars Brunjes, cùng với một loạt các bài tập thực hành để hoàn thành trong tuần như một phần của mỗi module. Chúng tôi cũng sẽ tổ chức các buổi hỏi và đáp thường xuyên và bạn sẽ có quyền truy cập vào kênh cộng đồng dành riêng trên Discord, được tạo đặc biệt để giúp bạn kết nối với những người tham gia khóa học khác khi bạn học.

Ngoài các bài tập và video, học sinh sẽ được khuyến khích học với tốc độ phù hợp với mình và hợp tác với các học viên khác. Như với tất cả các kinh nghiệm học tập, bạn càng học nhiều thì càng hiểu nhiều hơn! Chúng tôi khuyến khích tất cả những người tham gia tương tác với nhau và hợp tác làm việc để trả lời các câu hỏi và giải quyết vấn đề.

Chúng tôi sẽ có một team nhỏ điều hành viên sẽ kiểm tra theo thời gian để giúp tạo điều kiện và hỗ trợ. Họ cũng có thể giúp phân loại các vấn đề hoặc câu hỏi có thể nảy sinh trong quá trình học của bạn trong tuần. Những người kiểm duyệt này đều là sinh viên tốt nghiệp “Mongolia class of 2020” đã hoàn thành Haskell MOOC và luôn sẵn sàng hỗ trợ giải đáp các thắc mắc và thách thức. Vào cuối mỗi tuần, Lars sẽ tham gia trực tiếp với nhóm để giải quyết các câu hỏi kỹ thuật phức tạp hơn và cung cấp phản hồi về chủ đề được đề cập trong tuần đó.

Kinh nghiệm tiền nhiệm

Vì Plutus phần lớn dựa trên Haskell, nên có một số kinh nghiệm trước đó với Haskell (hoặc một ngôn ngữ lập trình chức năng khác), sẽ rất hữu ích. Tối thiểu, bạn nên có một số kinh nghiệm lập trình và tư duy toán học và kỹ thuật. Bạn nên quan tâm đến việc tìm hiểu để giúp đỡ chúng tôi; trong khi chúng tôi đã tổ chức một số khóa học thành công, đây là lần đầu tiên chúng tôi thử thách bản thân khi giảng dạy ở quy mô này. Vì vậy, hãy chuẩn bị cho những thử thách khi chúng ta học hỏi và cải thiện!

Hãy nhớ rằng khóa học này không dành cho người mới bắt đầu viết coding. Mặc dù bạn không cần phải là một chuyên gia về các phương pháp chính thức, nhưng kinh nghiệm lập trình và năng khiếu chung về tư duy logic và toán học là điều rất đáng mơ ước. Khóa học sẽ bao gồm các tính năng nâng cao như Template Haskell, lập trình cấp kiểu và hệ thống hiệu ứng. Nếu bạn cần bồi dưỡng hoặc được giới thiệu về Haskell, chúng tôi khuyên bạn nên đọc hướng dẫn Learn You a Haskell trước khi tham gia khóa học. Chúng tôi sẽ mở một số nhóm cohorts mới trong năm nay, vì vậy bạn sẽ không bỏ lỡ.

Khi nào thì khóa học bắt đầu?

Khóa học bắt đầu vào tuần tới và sẽ diễn ra đồng thời trong mười tuần đến giữa tháng sáu. Nó sẽ chiếm thời gian khoảng chừng mười giờ một tuần và nỗ lực của bạn mỗi tuần.

Sẽ có những chương trình tiên phong khác hay không?

Có, chúng tôi muốn trở nên toàn diện nhất có thể trên con đường triển khai các hợp đồng thông minh. Chúng tôi cũng đang phát triển các chương trình giáo dục cho cả Marlowe và Glow, vì vậy đừng cảm thấy như bạn đã bỏ lỡ nếu khóa học Plutus này không dành cho bạn. Chúng tôi vẫn mong muốn các bạn tham gia, vì vậy hãy theo dõi không gian này để biết chi tiết về các khóa học khác!

Chứng nhận

Chúng tôi sẽ khen thưởng những người tham gia vì những nỗ lực của họ khi tham gia khóa học này và chứng nhận những người tiên phong hoàn thành toàn bộ chương trình và thành công. Các chứng chỉ tiên phong này của Plutus sẽ được biểu thị dưới dạng token không thể thay thế (trên testnet) và bị khóa bởi hợp đồng Plutus. Những người tiên phong có thể chứng minh kiến ​​thức và trình độ của họ bằng cách xây dựng một giao dịch thích hợp để mở khóa token cá nhân của họ.

Sẵn sàng để bắt đầu

Chúng tôi rất vui mừng khi có rất nhiều nhà phát triển từ hệ sinh thái của chúng tôi tham gia, sẵn sàng bắt đầu và tìm hiểu Plutus. Bạn sẽ không chỉ tự học mà còn đóng vai trò là người tiên phong giúp chúng tôi xác định cách tốt nhất để giảng dạy và cung cấp khóa học này – thực sự giúp mở đường cho những người đăng ký học trong tương lai! Chúng tôi mong được đưa bạn vào hành trình học tập này trước khi chúng tôi giới thiệu Plutus ra thế giới!

 

Source: https://iohk.io/en/blog/posts/2021/04/01/everything-you-need-to-know-about-our-new-plutus-pioneer-program/