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)
04 Store posts by tag in Rust social contract
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience