๐Ÿ‡ฎ๐Ÿ‡ฉ Blog IOHK: Semua yang perlu Anda ketahui tentang Program Perintis Plutus baru kami

Versi dokumen orisinil: Everything you need to know about our new Plutus Pioneer Program
Dipublikasikan pada tanggal 01 April 2021
Ditulis oleh Niamh Ahern
Terjemahan ke dalam Bahasa Indonesia oleh @andreassosilo
(Translated to Indonesian language by @andreassosilo)


Semua yang perlu Anda ketahui tentang Program Perintis Plutus baru kami

Pelajari Plutus dan jadilah Perintis Plutus bersertifikat dengan rangkaian kursus pelatihan interaktif baru kami - dimulai minggu depan

01 April 2021 Niamh Ahern bacaan 5 menit

Everything you need to know about our new Plutus Pioneer Program

Minggu depan adalah awal dari rangkaian program pelatihan perintis Plutus kami di mana para peserta dapat mempelajari dasar-dasar Plutus dan membantu menguji kode sebelum rilis resmi bahasa kontrak pintar baru kami. Program inovatif baru ini bertujuan untuk merekrut dan melatih pengembang dalam ekosistem sehingga mereka sepenuhnya siap ketika Plutus dipasang ke mainnet Cardano akhir tahun ini.

Sejak kami mengumumkan kursus baru ini pada acara Cardano360 bulan Maret kami mendapatkan banyak sekali minat dari komunitas developer kami, baik dari developer yang ingin membuat aplikasi terdesentralisasi (DApps), dan programmer smart contract yang ingin bekerja dengan bahasa pengembangan utama Cardano. Minggu ini kami telah menghubungi semua orang yang tertarik (lebih dari 2.000) untuk mendapatkan gambaran yang lebih baik tentang pengalaman dan keahlian mereka. Bagi Anda yang telah terpilih untuk putaran pertama program ini akan segera mendengar kabar dari kami. Jika Anda tidak menerima undangan pada tahap ini, jangan khawatir karena kami akan menjalankan beberapa putaran program ini, jadi tetaplah berhubungan!

Struktur kursus

Iterasi pertama dari program baru dimulai minggu depan. Kelompok yang mengikuti program ini akan menjadi pionir sejati. Selain menjadi bagian dari grup yang akan memiliki akses awal ke serangkaian modul pembelajaran, umpan balik Anda akan membantu kami mengembangkan dan mengulang pengalaman belajar secara keseluruhan.

Kursus ini akan mengajarkan Anda prinsip-prinsip inti tentang cara membuat kode di Haskell dan Plutus. Modul kursus akan mencakup blok bangunan Haskell dan Plutus, termasuk fungsi dan tipe data, kelas tipe, monad, template Haskell, menggunakan Plutus Playground, Extended UTXO model, bekerja dengan Plutus di dalam dan di luar chain, membuat kebijakan, state machines, kerangka kerja aplikasi Plutus, serta beberapa studi kasus dan latihan praktis.

Kursus ini akan mengikuti pendekatan modular dan akan sangat interaktif - setiap minggu kami akan merilis video pengajaran baru dari direktur pendidikan kami, Lars Brรผnjes, bersama dengan serangkaian latihan praktis yang harus diselesaikan selama seminggu sebagai bagian dari setiap modul. Kami juga akan mengadakan sesi Tanya Jawab reguler dan Anda akan memiliki akses ke saluran komunitas khusus di Discord, yang dibuat khusus untuk membantu Anda terhubung dengan peserta kursus lain saat Anda belajar.

Di luar latihan dan video, siswa akan didorong untuk belajar dengan kecepatan yang tepat untuk mereka dan untuk berkolaborasi dengan sesama siswa. Seperti semua pengalaman belajar, semakin banyak yang Anda masukkan, semakin banyak Anda akan dapat keluarkan! Kami mendorong semua peserta untuk terlibat satu sama lain dan bekerja sama untuk menjawab pertanyaan dan memecahkan masalah.

Kami akan memiliki tim kecil dari para moderator yang akan check-in dari waktu ke waktu untuk membantu memfasilitasi dan mendukung. Mereka juga dapat membantu menyusun masalah atau pertanyaan yang mungkin muncul dalam pembelajaran Anda selama seminggu. Semua moderator ini adalah lulusan kelas Mongolia 2020 yang menyelesaikan Haskell MOOC dan siap membantu menjawab pertanyaan dan tantangan. Di akhir setiap minggu, Lars akan terlibat langsung dengan kelompoknya untuk menyelesaikan pertanyaan teknis yang lebih kompleks dan memberikan umpan balik tentang pokok bahasan yang dibahas minggu itu.

Pengalaman sebelumnya

Karena Plutus sebagian besar didasarkan pada Haskell, memiliki pengalaman sebelumnya dengan Haskell (atau bahasa pemrograman fungsional lainnya), akan sangat membantu. Minimal, Anda harus memiliki pengalaman pemrograman dan pola pikir matematis dan teknis. Anda harus belajar untuk membantu kami; Meskipun kami telah menjalankan sejumlah kursus yang berhasil, ini adalah pertama kalinya kami menantang diri kami sendiri untuk mengajar pada skala ini. Jadi bersiaplah untuk rintangan jalan di sepanjang jalan saat kita belajar dan meningkatkan juga!

Ingatlah bahwa kursus ini bukan untuk pemula coding. Meskipun Anda tidak perlu menjadi ahli dalam metode formal, pengalaman pemrograman dan bakat umum untuk berpikir logis dan matematis sangat diinginkan. Kursus ini akan mencakup fitur-fitur canggih seperti Template Haskell, type-level programming dan sistem efek. Jika Anda membutuhkan penyegar atau mendapatkan pengenalan tentang Haskell, kami menyarankan Anda membaca Learn You a Haskell guide sebelum Anda berpartisipasi dalam kursus. Kami akan membuka beberapa angkatan baru tahun ini, jadi Anda tidak akan ketinggalan.

Kapan kursus dimulai?

Kursus ini dimulai minggu depan dan akan berlangsung secara bersamaan selama sepuluh minggu hingga pertengahan Juni. Ini akan melibatkan kira-kira sepuluh jam seminggu waktu dan usaha Anda setiap minggu.

Apakah akan ada program perintis lainnya?

Ya, kami ingin menjadi seinklusif mungkin dalam perjalanan kami untuk meluncurkan smart contract. Kami juga mengembangkan program pendidikan untuk Marlowe dan Glow, jadi jangan merasa Anda ketinggalan jika kursus Plutus ini bukan untuk Anda. Kami masih ingin Anda bergabung, jadi tontonlah bagian ini untuk mengetahui detail kursus lainnya!

Sertifikasi

Kami akan memberi penghargaan kepada peserta atas upaya mereka dalam berpartisipasi dalam kursus ini dan memberikan sertifikasi kepada para pionir yang menyelesaikan seluruh program dan berhasil. Sertifikat perintis Plutus ini akan direpresentasikan sebagai token yang tidak dapat dipertukarkan (di testnet) dan dikunci oleh kontrak Plutus. Pelopor dapat mendemonstrasikan pengetahuan dan kualifikasinya dengan membuat transaksi yang sesuai untuk membuka kunci token individu mereka.

Siap untuk mulai

Kami senang memiliki begitu banyak developer dari ekosistem kami yang siap untuk memulai dan mempelajari Plutus. Anda tidak hanya akan belajar sendiri, tetapi juga bertindak sebagai pelopor untuk membantu kami menentukan cara terbaik untuk mengajar dan menyampaikan kursus ini - benar-benar membantu membuka jalan bagi kelompok masa depan yang mendaftar! Kami berharap dapat membawa Anda dalam perjalanan pembelajaran ini sebelum kami meluncurkan Plutus ke dunia!