Skip to content

DoDAO-io/dodao-rust-course

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •