generated from open-education-hub/oer-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #27 from cs-pub-ro/add-learning-rust-section
- Loading branch information
Showing
5 changed files
with
48 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# CryptoZombies | ||
|
||
CryptoZombies is an interactive and gamified platform designed to teach blockchain and Smart Contract development using the Rust or Solidity programming language. | ||
It uses a series of coding lessons where you will build your own blockchain-based zombie-themed game step by step. | ||
Each lesson adds elements to a zombie game, making the learning process engaging and fun. | ||
|
||
Please follow the [MultiversX CryptoZombie](https://cryptozombies.io/en/multiversx) tutorial. | ||
|
||
## Bonus | ||
|
||
If you wish to learn [other blockchains](https://cryptozombies.io/en/course), please follow courses for Solidity, Optimism, zkSync, Tron, Chainlink, etc. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Learning Rust and Rust in Smart Contracts | ||
|
||
## Objectives | ||
In this section you will learn about Rust: | ||
* The Basics; | ||
* Basic Control Flow; | ||
* Basic Data Structure Types; | ||
* Generic Types; | ||
* Ownership & Borrowing Data; | ||
* Object Oriented Programming - Traits; | ||
* Cryptozombies - learn SC development via an interactive and gamified platform. | ||
|
||
|
||
There will be 2 approaches: | ||
1. Tour of Rust - a step by step guide through the features of the Rust programming language; | ||
2. Cryptozombies - learn Rust and Smart Contract programming in a fun and easy way; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Tour of Rust | ||
|
||
In this section you will learn Rust via [Tour of Rust](https://tourofrust.com/index.html) tutorial. | ||
You can find this guide in multiple languages including English and Romanian. | ||
|
||
The following sections are useful for Smart Contract programming: | ||
* Chapter 1 - [The Basics](https://tourofrust.com/chapter_1_en.html); | ||
* Chapter 2 - [Basic Control Flow](https://tourofrust.com/chapter_2_en.html); | ||
* Chapter 3 - [Basic Data Structure Types](https://tourofrust.com/chapter_3_en.html); | ||
* Chapter 4 - [Generic Types](https://tourofrust.com/chapter_4_en.html); | ||
* Chapter 5 - [Ownership & Borrowing Data](https://tourofrust.com/chapter_5_en.html); | ||
* Chapter 7 - [Object Oriented Programming](https://tourofrust.com/chapter_7_en.html) (Traits). | ||
|
||
We recommend going through the whole [Tour of Rust](https://tourofrust.com/index.html) tutorial. | ||
Moreover, to fully understand the Rust Progamming Language, please go through the [Rust Programming Language book](https://doc.rust-lang.org/book/). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters