SkillPies
Assignment 1.3: Bonus - Backend
Leaderboards
Why Next.js?
0%
0%
Leaderboards
by
Tomas Trescak
· React Fundamentals
0 / 3280 XP
Following is a ranking for sections:
Quiz: React and ReactDOM
Quiz: JSX and Components
Quiz: useState and Hooks
Quiz: Props
Quiz: CSS Styles
Rank
Name
Points (out of 30)
Score
1
Hank Liu
5
17%
2
Jiaqi Fu
3
10%
3
Mo Ahmadi
0
0%
Discuss with Others
Ask questions, share your thoughts, and discuss with other learners
Join the discussion to ask questions, share your thoughts, and discuss with other learners
Assignment 1.3: Bonus - Backend
Why Next.js?
Course Outline
Chat
Full Stack Development
Introduction
Generative AI
🍰 Player
💼 Editor
Setup
Software Installation
Project Setup
Running and Testing
React and ReactDOM
Assignment 1.1: Welcome Message
Submissions
React Fundamentals
10 points
JSX and Components
Props
Assignment 1.2: Front End
CSS Styles
useState and Hooks
Conditional Rendering
Lists
Forms and Events
Storybook
Assignment 1.3: Bonus - Backend
Leaderboards
Next.js
10 points
Why Next.js?
Next.js Introduction
Monorepos
Turborepo
Assignment 2.1: Blog - Client
Layouts and Pages
Fonts and Images
Styling
Server vs Client Components
Static and Dynamic Rendering
Leaderboards
Advanced React
Pure Components - memo
Lifecycle - useEffect
Expensive? - useMemo
DOM Interactions - useRef
Error Boundaries
Context
Leaderboards
Databases
10 points
Fetching Data
SQL vs No-SQL Databases
Prisma and ORM
Seeding and Migrations
Search and Pagination
Server Actions
Client-Side Mutations
Validations and Error Handling
Assignment 2.2: Blog - Admin
React Hooks
forwardRef
useImperativeHandle
useCallback
useId
useReducer
useTransition
useDeferredValue
Authentication and Authorisation
10 points
Cookies
Storage
Authentication Approaches
Assignment 2.3: Blog - Backend
APIs
APIs
Rest APIs
tRPC
Securing APIs
CI/CD and DevOps
Continuous Integration (CI)
Continuous Deployment (CD)
Server-less Architectures
Exercise: CI/CD
Major Assignment
Testing React
Introduction to Testing
Component Testing with React Testing Library
Spying and Mocking
Component Testing with Playwright
End to End testing with Playwright
Exercise: Testing
Advanced Topics
SEO
Security
Monitoring and Logging
Real-Time Apps
Code Splitting
Accessibility