Example Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Registration Page (5:50)
- Adding a Route (4:12)
- Creating the Registration Form (4:20)
- Managing State with Hooks (4:56)
- Username Input Field (5:54)
- Username Handler (6:04)
- Password Input (1:47)
- Domain Types (7:00)
- Username and Password Types (5:48)
- Keyed Notifications (6:55)
- Keyed Notifications Template (5:43)
- Displaying Registration Errors (4:10)
- Disabling Form Submission (6:39)
Available in
days
days
after you enroll
- API Server State (7:30)
- API Server CLI (5:40)
- API Server Main Function - Part 1 (5:23)
- API Server Main Function - Part 2 (4:43)
- Creating a Router (5:12)
- Configure Environment (6:08)
- Database User ID (6:58)
- Database Overview (2:56)
- Create New User (8:01)
- Routing Layers (6:41)
- Endpoint Crate (7:08)
- API Error Handling (8:56)
- Database Connection Extractor (6:27)
- Handling Public API Requests (6:59)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Action Bar Template (3:12)
- Bookmarking a Post (5:21)
- Bookmark Queries (9:00)
- Bookmark Status (5:20)
- Reaction Query (6:18)
- Reaction Endpoint (4:28)
- Reaction Button Logic (5:06)
- Reaction Button Template (3:57)
- Aggregate Reaction Query (6:29)
- Current Like Status (2:06)
- Boost Queries (2:35)
- Boost Endpoint (2:35)
- Boost Button Logic (5:03)
- Autoreloading the Backend (3:22)
- Quick Response Template (6:46)
- Quick Response Input Box (7:14)
- Checking the Quick Respond Box (2:59)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Poll Query (5:02)
- Poll Endpoint (4:15)
- Aggregate Queries (5:20)
- Updating The to_public Function (3:09)
- New Poll Page (6:13)
- Submitting a Poll (4:26)
- Adding Choices to a Poll (6:46)
- Routing (3:49)
- Showing Poll Results - Part 1 (6:49)
- Showing Poll Results - Part 2 (4:06)
- Vote Endpoint (3:03)
- Vote Handler (4:18)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Profile Endpoint (7:13)
- Profile Update Query (3:29)
- View My Profile Handler (6:14)
- Update My Profile Handler (5:29)
- Update Profile Page (4:16)
- Image Upload (5:52)
- Email Domain Type (5:57)
- Email Field (4:59)
- Display Name Field (2:43)
- Password & Confirmation Fields (10:41)
- Disable Submit Button (3:46)
- Submitting Profile Info (5:59)
- Checking Profile Submission (6:10)
- Add App Bar (1:10)
Available in
days
days
after you enroll
- Endpoint (5:31)
- View Profile Page & Routing (5:18)
- Fetching a User Profile (3:39)
- View Profile Template (5:56)
- Post View Profile Click Handler (4:17)
- Checking the View Profile Page (2:29)
- Displaying the Profile Image (1:42)
- Follow/Unfollow Endpoint + Backend (5:31)
- Follow/Unfollow Fetch (5:21)
- Local Profile (7:47)
- Populating the Local Profile (4:32)
Available in
days
days
after you enroll
- Sidebar Setup (4:13)
- Sidebar Template (6:04)
- Sidebar Buttons (5:30)
- Sidebar Profile Image (4:40)
- Home Page Help Message (4:51)
- Fixing Up the Trending Posts Page (4:29)
- Return Absolute URLs (4:47)
- No Self-Follow & Sync Follow Status (9:31)
- Login & Registration Page Links (3:08)
- Hide Navigation Bar (3:16)
- Show Profile Image at Login (2:27)
- Show Messages on Liked & Bookmarked Pages (4:09)
- Show Login Errors (3:04)
- Better Server Error Messages (6:16)
Available in
days
days
after you enroll
Available in
days
days
after you enroll