Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 3.7 KB

README.md

File metadata and controls

27 lines (20 loc) · 3.7 KB

Header

This is the course header. This will be added on top of every page. Go to DoDAO.io to know more.


Rust Course (In Progress)

Smart contracts allow users to implement conditions, rules and policies of the blockchain applications. In this course you will learn how to write smart contracts and all the features of Rust language.

Description

"Line1" "Line2" "Line3"

Chapters

S.No Title Contents Links Status Completion Week
1 Your First Solana Smart Contract * Typed language
* Value Types
* Variables
* Keywords
* Bit Manipulation
* Strings
* Package Manager
Details
Summary
Reading List
Questions
In Progress July 18
2 Data Types * Typed language
* Value Types
* Variables
* Keywords
* Bit Manipulation
* Strings
* Package Manager
Details
Summary
Reading List
Questions
In Progress July 18
3 Control Flow & Functions * Control Flow
* If Expressions
* Multiple if conditions - how to evaluate them?
* How to nest if, else if and else statements?
* The conditional match statement
* Loop statement
* Infinite loops
* Returning Values from Loops
* For Loop
* Error Handling
* Unrecoverable Errors with panic!
* To panic! or Not to panic!
* Recoverable Errors with Result
* Propagating Errors
* Functions
* Start with Fn
* Function names
* Statements and Expressions
* Option and Result
* Basic usages of Option
* List of Programming arguments
Details
Summary
Reading List
Questions
In Progress July 18
4 OOPS(Object Oriented Programming) * Typed language
* Value Types
* Variables
* Keywords
* Bit Manipulation
* Strings
* Package Manager
Details
Summary
Reading List
Questions
In Progress July 18
5 Ownership and Borrowing * Memory Allocation
* Variable Scope
* Ownership
* Borrowing
Details
Summary
Reading List
Questions
In Progress July 18
6 Collections * Introduction
* Vector
* Strings
* HashMap
Details
Summary
Reading List
Questions
In Progress July 18
7 Pointers and Iterators * Typed language
* Value Types
* Variables
* Keywords
* Bit Manipulation
* Strings
* Package Manager
Details
Summary
Reading List
Questions
In Progress July 18