Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Rust and TypeScript Social Media NEAR Dapp Development
00a Project Previews
00 - Build a social networking Rust smart contract for NEAR Blockchain (2:50)
00 Build a social media sharing dapp with TypeScript and React JS (2:45)
00b Mammoth Interactive Courses Introduction
00 About Mammoth Interactive (1:12)
01 How To Learn Online Effectively (13:46)
Source Files
00c (Prerequisite) Blockchain and Smart Contracts Overview
00 Blockchain Introduction (7:38)
02 What is a Smart Contract (6:35)
03 What is the NEAR blockchain (3:58)
00d (Prerequisite) Command Line Fundamentals - 01 Course Overview
01 Why All Developers Need To Know The Command Line (8:50)
03 What Are Linux And Unix Terminals (8:04)
02 What you'll need
01 What You'll Need (1:20)
02 Install Linux Command Line On Windows (3:18)
03 Use Commands in a Linux Unix Terminal
01 Build Your First Command In The Command Line (3:48)
02 Navigate Directories In The Command Line (6:33)
03 Build And Edit A New File In The Command Line (7:27)
04 Move Files In The Command Line (9:00)
00e (Prerequisite) Install Node and npm
00 What Is Node JS (8:22)
01 Install Node And NPM On Mac Or Windows (3:14)
02 How to Install Node and NPM on Windows (8:35)
Source files
00e1 (Prerequisite) Build a Hello World NEAR smart contract with Rust
00 What is Rust (3:03)
01 Set Up NEAR Smart Contract Project with Rust (7:18)
02 Build a Hello World Rust smart contract (7:39)
00e2 (Prerequisite) Rust programming fundamentals for NEAR smart contracts
01 Rust String vs str explained (5:01)
02 What is a Rust struct with attributes (5:31)
03 What is Rust Default trait (6:11)
04 What is mut in Rust (3:54)
00f Install curl (for Mac or Linux Unix Terminals only)
01 Install curl (3:32)
00g (Prerequisite) Install Rust and Cargo
00 Install Rust And Cargo On Mac (Bash And Zshell) Or Windows (10:15)
Source Files
01 Set up social networking Rust contract
01 Define a social media post object in Rust smart contract (4:33)
02 Set up social media smart contract in Rust (3:34)
03 Add social media post to collection in Rust smart contract (10:02)
04 Store posts by tag in Rust social contract (4:03)
05 Get all social media posts from collection in Rust smart contract (3:31)
02 Store likes and tags in social media Rust smart contract
00 Enable liking a post in Rust social media contract (7:07)
01 Store likes in social media smart contract (7:59)
02 Get liked posts by account id in NEAR smart contract (10:22)
03 Get social media posts by tag in smart contract (11:02)
03a (Prerequisite) Introduction to JavaScript
01. Variables (5:36)
02. Javascript (10:24)
03. Numbers (4:52)
04. Booleans (5:22)
05. If Statements (4:27)
06. Arrays (8:31)
07. For Loops (9:16)
08. While Loops (4:34)
09. Objects (8:02)
10. Functions (6:09)
11. Foreach (3:54)
12. Map Functions (5:22)
13. Using Objects As Dictionary (2:45)
14. Switch Statements (6:38)
15. Destructuring (5:30)
16. Spread Operator (6:56)
17. String Templates (6:37)
18. Error Handling (5:45)
19. Let And Const Keywords (3:39)
20. Do-While (1:45)
21. Sets (5:42)
22. Maps (4:39)
23. Stacks (6:06)
24. Queues (11:49)
25. For Loop (5:11)
26. Recursive Functions (7:13)
27. Loop Labeling (5:18)
28. 2D Arrays (21:59)
29. Settimeout (7:02)
30. Sentimental (11:21)
31. Functions With Optional Parameters (15:10)
32. Basic Regular Expression (5:53)
33. Handle Keypress Events (22:45)
34. Priority Queue (15:54)
35. Add-delete Object Property (2:45)
36. Example With Sets Part 1 (28:49)
36. Example With Sets Part 2 (43:20)
37. Concat (3:12)
38. Flat And Flatmap (2:06)
04 Set up social media dapp with Create Near App
01 Set up social media dapp with Create Near App (4:39)
02 Define a social media post object in TypeScript smart contract (3:12)
03 Add social media post to collection in TypeScript smart contract (10:23)
04 Get all social media posts from collection in TypeScript smart contract (3:48)
05 Store likes and tags in social media smart contract
01 Store likes in social media smart contract (7:59)
02 Get liked posts by account id in NEAR smart contract (10:22)
03. Setting Up The Html Document (2:41)
06a (Prerequisite) Introduction to HTML
01. Course Requirements (2:56)
02. What Is Jsbin (3:15)
03 Get social media posts by tag in smart contract (11:02)
04. Header Tags And Paragraphs Tags (4:06)
05. Styles (3:32)
06. Bold Underline And Italic Tags (3:10)
07. Adding In A Link (1:38)
08. Adding In A Image (3:01)
09. Adding A Link To An Image (1:55)
10. Lists (4:03)
11. Tables (3:29)
12. Different Kinds Of Input (4:59)
13. Adding In A Submit Button (3:01)
Source Files
06b (Prerequisite) Introduction to React
00 Why You Should Learn React (5:30)
01 React Introduction (12:33)
02 Set up a Container (8:13)
03 Generate a List (6:46)
04 Add Items to the List (6:34)
05 Clear Input Field (10:26)
06 Remove a Task (10:39)
07 Get all social media contract posts in React dapp
01 Set up blank React social media dapp (3:12)
02 Get all social media contract posts in React dapp (9:02)
03 Define a post component in React dapp (10:09)
04 Upload social media post to smart contract via React dapp (7:58)
05 Handle post submission from dapp to smart contract (11:42)
08 Build likes and tags in social media dapp
01 Enable liking post in React JS dapp (8:38)
02 Get posts by tag in React dapp (4:29)
03 Submit tag to get data from smart contract (11:32)
26. Recursive Functions
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock