ByteGrad - Professional React & Next.js

Info hash3f04a585bafac8427dd82bef9b2b859908a59e28
Last mirror activity61d,05:34:43 ago
Size30.70GB (30,703,008,976 bytes)
Added2025-04-08 18:25:35
Views58
Hits112
ID5405
Typemulti
Downloaded0 time(s)
Uploaded bygravatar.com icon for user Acesif
FolderByteGrad - Professional React & Next.js
Num files464 files
File list
[Hide list]
PathSize
1. Introduction/1. Course Introduction.mp448.53MB
1. Introduction/2. Setup (Browser, VS Code Extensions, Prettier, Prisma, NodeJS, Git, GitHub).mp461.90MB
1. Introduction/3. Is an AI Copilot (example GitHub Copilot) a necessity for this course.mp428.35MB
1. Introduction/index.png444.40kB
2. Beginner React & JavaScript/4. Starting a New React Project.mp48.06MB
2. Beginner React & JavaScript/5. Vite React App (Fresh Install Lookaround).mp449.31MB
2. Beginner React & JavaScript/6. JSX Fundamentals for React.mp429.55MB
2. Beginner React & JavaScript/7. Components in React.mp430.34MB
2. Beginner React & JavaScript/8. Anatomy of a React Component (Props, Event Handlers, Hooks).mp499.59MB
2. Beginner React & JavaScript/9. The useState Hook & What is 'Rendering'.mp478.93MB
2. Beginner React & JavaScript/10. The useEffect hook.mp442.16MB
2. Beginner React & JavaScript/11. JavaScript Fundamentals for React.mp4146.30MB
2. Beginner React & JavaScript/12. CSS Fundamentals for React.mp482.41MB
2. Beginner React & JavaScript/13. Modern JS & DOM Fundamentals.mp4546.63MB
2. Beginner React & JavaScript/index.png441.31kB
3. Project Fancy Counter/14. Fancy Counter Intro.mp410.28MB
3. Project Fancy Counter/15. Fresh React Vite Install (Lookaround).mp4204.54MB
3. Project Fancy Counter/16. Split up the App into components.mp4146.18MB
3. Project Fancy Counter/17. Component fundamentals.mp4145.91MB
3. Project Fancy Counter/18. Div vs Fragment.mp425.55MB
3. Project Fancy Counter/19. Styling our app and adding icons + font.mp4171.77MB
3. Project Fancy Counter/20. Count State (useState, 'Rendering', 'Lifting state up', functional setState).mp4154.45MB
3. Project Fancy Counter/21. Event Handler Functions in React.mp429.27MB
3. Project Fancy Counter/22. Reset Button.mp46.52MB
3. Project Fancy Counter/23. Inline vs Extracting Event Handler Functions.mp416.84MB
3. Project Fancy Counter/24. Create 1 Reusable Button Component.mp478.73MB
3. Project Fancy Counter/25. Conditional Rendering (Ternary Operator vs Logical && Operator).mp412.70MB
3. Project Fancy Counter/26. Finish Refactoring Reusable Button Component.mp419.62MB
3. Project Fancy Counter/27. Bottom Limit.mp49.75MB
3. Project Fancy Counter/28. Upper Limit (Derived State, Manipulate CSS).mp489.02MB
3. Project Fancy Counter/29. Spacebar to Increment.mp4135.48MB
3. Project Fancy Counter/30. Prop Drilling (Solution Children Composition).mp454.07MB
3. Project Fancy Counter/31. Recap Most Important React Concepts from this project.mp49.64MB
3. Project Fancy Counter/index (1).png421.67kB
3. Project Fancy Counter/index (2).png503.25kB
3. Project Fancy Counter/index (3).png611.26kB
4. Project Word Analytics/32. Word Analytics Intro.mp47.86MB
4. Project Word Analytics/33. Setup (Build a React App from Scratch).mp4160.81MB
4. Project Word Analytics/34. Handle events (Change Event).mp441.45MB
4. Project Word Analytics/35. Uncontrolled vs Controlled (Textarea).mp461.48MB
4. Project Word Analytics/36. Basic Validation.mp4122.18MB
4. Project Word Analytics/37. Reusable Component (Warning Component).mp452.24MB
4. Project Word Analytics/38. You don't always need to add more useState.mp433.56MB
4. Project Word Analytics/39. Finish validation (Remove Warning).mp416.81MB
4. Project Word Analytics/40. Stats Section (JSX Markup).mp418.30MB
4. Project Word Analytics/41. Reusable Component (Stat Component).mp459.13MB
4. Project Word Analytics/42. Derived State (numberOfCharacters).mp454.50MB
4. Project Word Analytics/43. Lifting state up.mp465.92MB
4. Project Word Analytics/44. Other Stats Data (Derived State).mp439.12MB
4. Project Word Analytics/45. Combine Props into 1 Prop Object.mp429.18MB
4. Project Word Analytics/46. Manipulate CSS in React.mp430.88MB
4. Project Word Analytics/47. Extract Constants into a Separate File.mp421.58MB
4. Project Word Analytics/48. Folder Structure.mp432.41MB
4. Project Word Analytics/index (1).png559.32kB
4. Project Word Analytics/index (2).png522.62kB
4. Project Word Analytics/index (3).png452.45kB
5. Intermediate React & JavaScript/49. Arrays (Intermediate).mp466.89MB
5. Intermediate React & JavaScript/50. Objects (Intermediate).mp437.16MB
5. Intermediate React & JavaScript/51. Arrays (Advanced).mp443.04MB
5. Intermediate React & JavaScript/52. Objects (Advanced).mp412.75MB
5. Intermediate React & JavaScript/53. Spread Operator.mp44.88MB
5. Intermediate React & JavaScript/54. Destructuring.mp415.44MB
5. Intermediate React & JavaScript/55. Primitives vs References.mp415.94MB
5. Intermediate React & JavaScript/56. Short Circuiting (&& and --).mp419.55MB
5. Intermediate React & JavaScript/57. Functions (Intermediate).mp440.49MB
5. Intermediate React & JavaScript/58. Functions (Advanced).mp442.70MB
5. Intermediate React & JavaScript/59. Fetch API Introduction.mp450.40MB
5. Intermediate React & JavaScript/60. Example GET Data from API & Display in HTML with Fetch API.mp449.26MB
5. Intermediate React & JavaScript/61. Fetch API in 4 Minutes (GET POST PUT DELETE, JSON).mp432.98MB
5. Intermediate React & JavaScript/62. Fetch API with AsyncAwait.mp4119.22MB
5. Intermediate React & JavaScript/63. Fetch API in React useEffect for Fetching Data.mp462.27MB
5. Intermediate React & JavaScript/64. Custom hooks.mp443.23MB
5. Intermediate React & JavaScript/65. Rules of Hooks.mp421.76MB
5. Intermediate React & JavaScript/index (1).png525.02kB
5. Intermediate React & JavaScript/index (2).png566.92kB
5. Intermediate React & JavaScript/index (3).png370.37kB
6. Project Trekbag/66. Trekbag Project Intro.mp49.48MB
6. Project Trekbag/67. Create a new Vite React App for Trekbag.mp432.87MB
6. Project Trekbag/68. Project Structure (Reusability).mp4191.27MB
6. Project Trekbag/69. Secondary Buttons (map, key).mp459.24MB
6. Project Trekbag/70. Item List (useState, map, input checkboxes).mp4165.86MB
6. Project Trekbag/71. AddItemForm (Controlled vs Uncontrolled Input, useState, Array of Objects, Spread Operator).mp4183.12MB
6. Project Trekbag/72. React Pattern Separate Implemention Logic from Where Event Occurred.mp485.30MB
6. Project Trekbag/73. Best Practices Naming Props.mp420.82MB
6. Project Trekbag/74. Finish Secondary Buttons.mp4172.98MB
6. Project Trekbag/75. Delete & Toggle Individual Item.mp479.69MB
6. Project Trekbag/76. React Pattern for Updating State, naming props.mp439.03MB
6. Project Trekbag/77. Empty View (Conditional Rendering Pitfalls).mp448.84MB
6. Project Trekbag/78. Best Practice Where to compute derived state.mp457.77MB
6. Project Trekbag/79. Sorting Items (React-Select Component).mp4128.35MB
6. Project Trekbag/80. Advanced LocalStorage with useState.mp496.49MB
6. Project Trekbag/81. Best Practices useMemo.mp419.93MB
6. Project Trekbag/82. Children Composition (Avoid Prop Drilling pt. 1).mp449.79MB
6. Project Trekbag/83. Context API with Custom Hook (Avoid Prop Drilling pt. 2).mp4143.33MB
6. Project Trekbag/84. The problem with the Context API.mp430.20MB
6. Project Trekbag/85. Zustand (Replace Context API with Zustand).mp4198.55MB
6. Project Trekbag/intro (1).png498.43kB
6. Project Trekbag/intro (2).png560.94kB
6. Project Trekbag/intro (3).png603.81kB
6. Project Trekbag/intro (4).png520.00kB
7. Introduction to TypeScript in React/86. TypeScript in React.mp4372.06MB
7. Introduction to TypeScript in React/intro.png92.54kB
8. Project CorpComment/87. CorpComment Project Intro.mp420.72MB
8. Project CorpComment/88. Vite React TypeScript (Fresh Install Lookaround).mp473.08MB
8. Project CorpComment/89. Complete Setup (Components, Radix UI Icons).mp4227.11MB
8. Project CorpComment/90. Counter (useState, Controlled Input, Derived State).mp483.78MB
8. Project CorpComment/91. Basic validation.mp416.99MB
8. Project CorpComment/92. TypeScript for useState.mp417.98MB
8. Project CorpComment/93. TypeScript for Events.mp445.74MB
8. Project CorpComment/94. Feedback Items List (Map).mp4119.14MB
8. Project CorpComment/95. TypeScript for Props (FeedbackItem Prop).mp480.50MB
8. Project CorpComment/96. Fetch Data & Set State.mp4102.45MB
8. Project CorpComment/97. Loading Spinner while Fetching Data.mp428.07MB
8. Project CorpComment/98. Top 3 errors when fetching data.mp481.18MB
8. Project CorpComment/99. Convert Fetch to AsyncAwait.mp477.30MB
8. Project CorpComment/100. Conditional Rendering with Logical AND (&&).mp415.33MB
8. Project CorpComment/101. Add item to list (Top 2 reasons for TypeScript, Lifting State Up).mp4351.58MB
8. Project CorpComment/102. Post Item to Backend (Optimistic UI).mp4111.75MB
8. Project CorpComment/103. Improve Project Folder Structure.mp419.96MB
8. Project CorpComment/104. Hashtag List Feature.mp4186.89MB
8. Project CorpComment/105. useMemo Performance Optimization.mp429.26MB
8. Project CorpComment/106. Toggle OpenClose Feedback Item.mp431.08MB
8. Project CorpComment/107. Upvote Feature.mp419.25MB
8. Project CorpComment/108. Prevent event bubbling in the DOM.mp424.60MB
8. Project CorpComment/109. Disable Upvote Button.mp410.40MB
8. Project CorpComment/110. ValidInvalid Indicators (setTimeout).mp459.94MB
8. Project CorpComment/111. Children Composition (Prevent Prop Drilling pt. 1).mp441.72MB
8. Project CorpComment/112. Context API in TypeScript.mp4333.69MB
8. Project CorpComment/113. Custom Hook for Feedback Items.mp464.98MB
8. Project CorpComment/114. The problem with Context API.mp434.20MB
8. Project CorpComment/115. Zustand (Replace Context API with Zustand).mp4281.68MB
8. Project CorpComment/intro (1).png571.35kB
8. Project CorpComment/intro (2).png554.71kB
8. Project CorpComment/intro (3).png525.52kB
8. Project CorpComment/intro (4).png569.16kB
8. Project CorpComment/intro (5).png320.94kB
9. Project rmtDev/116. rmtDev Project Intro.mp459.30MB
9. Project rmtDev/117. Starter Setup (GitHub).mp433.50MB
9. Project rmtDev/118. Components overview.mp476.19MB
9. Project rmtDev/119. Compose the app with components.mp435.53MB
9. Project rmtDev/120. Search component (controlled input).mp453.05MB
9. Project rmtDev/121. Data (Search Query Params vs Path Params).mp448.43MB
9. Project rmtDev/122. Where to fetch data (useEffect vs event handler.mp465.96MB
9. Project rmtDev/123. Fetch data in useEffect (Fetch API Anatomy).mp499.52MB
9. Project rmtDev/124. Showing search results (life state up, map over data).mp490.94MB
9. Project rmtDev/125. Typing API response (TypeScript).mp445.27MB
9. Project rmtDev/126. Prevent prop drilling (children pattern).mp460.99MB
9. Project rmtDev/127. Loading state (JobList).mp434.79MB
9. Project rmtDev/128. JobItem type (special types file).mp427.42MB
9. Project rmtDev/129. useJobItems (custom hook benefits).mp462.89MB
9. Project rmtDev/130. Slice JobItems (derived state).mp419.81MB
9. Project rmtDev/131. Custom hook rules (return object or array).mp445.23MB
9. Project rmtDev/132. Type custom hook return value (as const).mp448.23MB
9. Project rmtDev/133. Fix key (key is not a prop).mp48.31MB
9. Project rmtDev/134. Fix TypeScript issues (type setstate function).mp417.04MB
9. Project rmtDev/135. Benefits of data in URL (not in useState).mp446.50MB
9. Project rmtDev/136. Keep track of activeId (reading and writing to URL, useEffect).mp4145.67MB
9. Project rmtDev/137. Custom hook for activeId.mp428.52MB
9. Project rmtDev/138. Fetch JobItem (custom hook).mp4190.60MB
9. Project rmtDev/139. Render JobItem (custom type).mp4159.23MB
9. Project rmtDev/140. Loading State (JobItemContent).mp461.67MB
9. Project rmtDev/141. Active item in list (custom hook).mp452.13MB
9. Project rmtDev/142. Results count (derived state, custom hook).mp439.65MB
9. Project rmtDev/143. Return object instead of array from custom hook.mp434.50MB
9. Project rmtDev/144. Debounce searchtext (useDebounce custom hook).mp4166.11MB
9. Project rmtDev/145. useDebounce TypeScript (Generics).mp479.05MB
9. Project rmtDev/146. Add key when there is no unique id.mp450.90MB
9. Project rmtDev/147. Change Fetch to React-Query.mp4231.88MB
9. Project rmtDev/148. Fetcher function.mp424.25MB
9. Project rmtDev/149. Type return value of fetcher function (API response, promise).mp463.99MB
9. Project rmtDev/150. Fix loading state in React-Query (isInitialLoading).mp412.30MB
9. Project rmtDev/151. Error handling when fetching data.mp458.65MB
9. Project rmtDev/152. Purify custom hook (no derived state).mp440.42MB
9. Project rmtDev/153. Refactor useJobItems to React-Query (+ Loading state).mp4141.41MB
9. Project rmtDev/154. Toast Messages (Show error message).mp461.54MB
9. Project rmtDev/155. Unknown type in TypeScript.mp490.40MB
9. Project rmtDev/156. Pagination.mp4122.46MB
9. Project rmtDev/157. Reusable component (Pagination Button).mp487.53MB
9. Project rmtDev/158. Finish pagination (derived state).mp4100.02MB
9. Project rmtDev/159. Client-Side Pagination vs Server-Side Pagination.mp410.95MB
9. Project rmtDev/160. Extract constant for results per page.mp411.03MB
9. Project rmtDev/161. Sorting (derived state).mp4234.68MB
9. Project rmtDev/162. Extract type for page direction.mp412.32MB
9. Project rmtDev/163. Mutable update vs Creating new.mp431.44MB
9. Project rmtDev/164. Reusable component (Sorting Button).mp465.51MB
9. Project rmtDev/165. Keep track of bookmarked ids in context API.mp4279.95MB
9. Project rmtDev/166. Event bubbling Prevent Default Stop propagation.mp438.69MB
9. Project rmtDev/167. Persist data in localStorage (useState initializer function).mp494.65MB
9. Project rmtDev/168. useLocalStorage (Custom hook).mp4134.56MB
9. Project rmtDev/169. Typing custom hook (generics).mp4140.38MB
9. Project rmtDev/170. Context API TypeScript (Custom Hook).mp4130.52MB
9. Project rmtDev/171. Create Popover (reuse custom hook).mp4123.72MB
9. Project rmtDev/172. Multiple Fetch Calls in parallel without waterfall (react-query).mp4220.30MB
9. Project rmtDev/173. Fix TypeScript Boolean (Asserting Casting Types).mp485.46MB
9. Project rmtDev/174. What if data has more than type specifies.mp442.69MB
9. Project rmtDev/175. Fix spinner CSS.mp412.67MB
9. Project rmtDev/176. Part 1 Close popover - className.mp4131.46MB
9. Project rmtDev/177. Part 2 Close popover - useRef.mp4105.49MB
9. Project rmtDev/178. Part 3 Close popover - useOnClickOutside (custom hook).mp4108.72MB
9. Project rmtDev/179. Create portal for popover.mp437.41MB
9. Project rmtDev/180. ActiveId optimization custom hook vs context API.mp495.47MB
9. Project rmtDev/181. State Management in Context API (multiple contexts, dependency between them).mp4317.29MB
9. Project rmtDev/182. JobList (Data Wrapper Pattern).mp481.85MB
9. Project rmtDev/183. useMemo (memoize derived state).mp442.64MB
9. Project rmtDev/184. Why it's important to update objects and arrays by creating new ones.mp442.12MB
9. Project rmtDev/185. Memoize context value.mp429.90MB
9. Project rmtDev/186. useCallback for event handler functions.mp435.14MB
9. Project rmtDev/187. Finish! Well done!.mp411.13MB
9. Project rmtDev/intro (1).png498.75kB
9. Project rmtDev/intro (2).png463.70kB
9. Project rmtDev/intro (3).png480.72kB
9. Project rmtDev/intro (4).png486.03kB
9. Project rmtDev/intro (5).png531.98kB
9. Project rmtDev/intro (6).png505.35kB
9. Project rmtDev/intro (7).png429.48kB
9. Project rmtDev/intro (8).png483.43kB
9. Project rmtDev/intro (9).png549.79kB
9. Project rmtDev/intro (10).png588.36kB
10. NextJS (Beginner to Intermediate)/188. NextJS Overview (Fast).mp4318.38MB
10. NextJS (Beginner to Intermediate)/189. When & Where to add 'use client'.mp485.08MB
10. NextJS (Beginner to Intermediate)/190. Server Components inside Client Components.mp450.21MB
10. NextJS (Beginner to Intermediate)/191. Routes (Pages) vs Components.mp411.56MB
10. NextJS (Beginner to Intermediate)/192. Client vs Server Overview in NextJS.mp479.11MB
10. NextJS (Beginner to Intermediate)/193. Before you use div in React....mp4151.15MB
10. NextJS (Beginner to Intermediate)/195. The cn() utility function for Tailwind CSS.mp463.50MB
10. NextJS (Beginner to Intermediate)/196. React & NextJS hook mistakes (that even Senior developers make!).mp4393.15MB
10. NextJS (Beginner to Intermediate)/index (1).png599.00kB
10. NextJS (Beginner to Intermediate)/index (2).png497.94kB
11. Project EVENTO/197. EVENTO Project Intro.mp428.35MB
11. Project EVENTO/198. Start Project (NextJS Fresh Install).mp455.15MB
11. Project EVENTO/199. Routing Strategy (Layout & Pages, Dynamic Routes, Link).mp4115.05MB
11. Project EVENTO/200. Home Page Content (+ Tailwind Styling).mp461.13MB
11. Project EVENTO/201. Logo (NextJS Image Component).mp434.33MB
11. Project EVENTO/202. Header Styling (Why Tailwind).mp485.18MB
11. Project EVENTO/203. Finish Home Page Styling With Tailwind CSS.mp4127.78MB
11. Project EVENTO/204. Container Props (ReactNode).mp44.60MB
11. Project EVENTO/205. Accent Color (Tailwind Config).mp417.14MB
11. Project EVENTO/206. Metadata (TypeScript Metadata Type).mp421.95MB
11. Project EVENTO/207. Active Link (clsx, Framer Motion).mp494.71MB
11. Project EVENTO/208. Search Form (When to Convert Server Component to Client Component).mp492.13MB
11. Project EVENTO/209. Reusable H1 Component.mp434.76MB
11. Project EVENTO/210. Clickable Logo (Link ).mp43.95MB
11. Project EVENTO/211. Continue Events Page (Scrollbar Styling).mp419.80MB
11. Project EVENTO/212. Page Params for Dynamic H1.mp434.82MB
11. Project EVENTO/213. Fetch Events (Fetch Data in Server Component).mp456.67MB
11. Project EVENTO/214. EventoEvent Type.mp428.13MB
11. Project EVENTO/215. EventsList Component (@ Path Alias).mp454.48MB
11. Project EVENTO/216. EventCard Component (Flexbox Tricks).mp4117.25MB
11. Project EVENTO/217. Event Date (Copilot Magic).mp474.46MB
11. Project EVENTO/218. Finish EventCard (Wrap in Link, Hover Effect).mp440.97MB
11. Project EVENTO/219. H1 Reusability (Reusability Best Practices, Tailwind-Merge).mp465.68MB
11. Project EVENTO/220. cn() Utility Function (Replace clsx and Tailwind Merge).mp440.27MB
11. Project EVENTO/221. Fetch Events for Correct City.mp420.27MB
11. Project EVENTO/222. Event Page Params (Get Event Slug from URL).mp49.52MB
11. Project EVENTO/223. Fetch Event From URL.mp420.55MB
11. Project EVENTO/224. Event Page Scaffolding.mp410.13MB
11. Project EVENTO/225. Image Component Advanced (+ Design Tips).mp465.19MB
11. Project EVENTO/226. Finish Event Page Intro Section.mp4114.70MB
11. Project EVENTO/227. Reusable Hover Effect (Tailwind @apply Rule).mp421.77MB
11. Project EVENTO/228. Finish Event Page (Tailwind, React Pattern).mp474.03MB
11. Project EVENTO/229. Fix Image Object Fit vs Object Cover.mp46.27MB
11. Project EVENTO/230. Client-Side Cache in NextJS (Router Cache).mp470.30MB
11. Project EVENTO/231. Cache and Loading.tsx.mp432.46MB
11. Project EVENTO/232. Skeleton Component (Tailwind, cn()).mp431.77MB
11. Project EVENTO/233. Skeleton Card Component.mp455.85MB
11. Project EVENTO/234. Suspense & Streaming in NextJS (Loading.tsx).mp49.74MB
11. Project EVENTO/235. EventsList Suspense (Advanced Pattern for Data Fetching).mp472.56MB
11. Project EVENTO/236. Advanced Pattern Data Fetching Wrapper Component for EventsList.mp418.17MB
11. Project EVENTO/237. Data Cache and Revalidate.mp455.38MB
11. Project EVENTO/238. Display Event Name as Title (generateMetadata).mp4110.16MB
11. Project EVENTO/239. Fetch Memoization in React & NextJS.mp416.76MB
11. Project EVENTO/240. Data Fetching Utilities.mp436.13MB
11. Project EVENTO/241. EventCard Scroll-Based Animation with Framer Motion.mp4115.73MB
11. Project EVENTO/242. Setup SQLite with Prisma.mp4124.43MB
11. Project EVENTO/243. Replace Fetch API with Prisma Client.mp480.79MB
11. Project EVENTO/244. Sort Events by Date (Prisma Sorting).mp413.72MB
11. Project EVENTO/245. notFound() Function in NextJS for Event Page.mp411.94MB
11. Project EVENTO/246. Server-Side Pagination in NextJS for EventsList.mp4262.16MB
11. Project EVENTO/247. Advanced Key Prop for Suspense.mp419.58MB
11. Project EVENTO/248. Zod Validation in EVENTO for Incoming Data.mp4104.95MB
11. Project EVENTO/249. Middleware in EVENTO (Use Cases, Redirecting).mp420.69MB
11. Project EVENTO/250. Static vs Dynamic Rendering in EVENTO.mp452.94MB
11. Project EVENTO/251. More Static vs Dynamic Rendering (Client Components Run on the Server).mp415.71MB
11. Project EVENTO/252. Advanced Pattern Pre-Generating Popular Routes.mp425.58MB
11. Project EVENTO/253. Advanced Link Component Prefetching in Production.mp420.62MB
11. Project EVENTO/254. Advanced Data Cache Prisma ORM Caching with unstable_cache.mp449.79MB
11. Project EVENTO/255. Server-Only Utilities (Advanced Data Fetching Utilities).mp454.34MB
11. Project EVENTO/256. Opengraph Images in NextJS.mp413.37MB
11. Project EVENTO/257. Deployment Options (Static Export).mp414.10MB
11. Project EVENTO/258. Deployment Options (NodeJS Server, Vercel).mp414.46MB
11. Project EVENTO/259. Using Postgres in Production.mp462.18MB
11. Project EVENTO/260. Deploy to Vercel.mp473.65MB
11. Project EVENTO/index (1).png573.50kB
11. Project EVENTO/index (2).png530.50kB
11. Project EVENTO/index (3).png482.41kB
11. Project EVENTO/index (4).png551.73kB
11. Project EVENTO/index (5).png495.33kB
11. Project EVENTO/index (6).png560.82kB
11. Project EVENTO/index (7).png541.86kB
11. Project EVENTO/index (8).png492.04kB
11. Project EVENTO/index (9).png627.39kB
11. Project EVENTO/index (10).png151.39kB
12. Advanced NextJS, TypeScript, React/261. Server Actions (Revalidation, useFormStatus, useOptimisticUI).mp4269.14MB
12. Advanced NextJS, TypeScript, React/262. Top 3 Reasons for using Server Actions.mp4106.23MB
12. Advanced NextJS, TypeScript, React/263. Custom Hook for Context API (TypeScript).mp487.26MB
12. Advanced NextJS, TypeScript, React/264. Professional forms with React-hook-form and Zod.mp4308.04MB
12. Advanced NextJS, TypeScript, React/265. Complete Zod Tutorial.mp4402.10MB
12. Advanced NextJS, TypeScript, React/266. TypeScript Generics (Easy Explanation!).mp4174.99MB
12. Advanced NextJS, TypeScript, React/267. coming soon.txt0.01kB
12. Advanced NextJS, TypeScript, React/index.png537.21kB
13. Project PetSoft/268 PetSoft Intro.mp463.88MB
13. Project PetSoft/269 Setup.mp4109.33MB
13. Project PetSoft/270 Routing Strategy.mp488.22MB
13. Project PetSoft/271 Home page.mp487.61MB
13. Project PetSoft/272 Shadcn UI Intro & Setup.mp4236.53MB
13. Project PetSoft/273 App Segment (AppHeader, Dashboard Page + Account Page).mp4142.23MB
13. Project PetSoft/274 App Footer.mp416.08MB
13. Project PetSoft/275 Branding + Stats Components.mp459.21MB
13. Project PetSoft/276 Dashboard Grid Layout.mp4107.87MB
13. Project PetSoft/277 Responsive Grid Layout.mp430.26MB
13. Project PetSoft/278 PetList Add Pet + Styling.mp426.13MB
13. Project PetSoft/279 PetList Fetch Data.mp498.26MB
13. Project PetSoft/280 Pet Type.mp420.76MB
13. Project PetSoft/281 Pet Context.mp4158.56MB
13. Project PetSoft/282 TypeScript for Context API.mp427.47MB
13. Project PetSoft/283 Update Selected Pet Id.mp446.67MB
13. Project PetSoft/284 Selected Pet Styling.mp422.21MB
13. Project PetSoft/285 Pet Details.mp4102.40MB
13. Project PetSoft/286 Pet Details Refactoring.mp460.28MB
13. Project PetSoft/287 Tailwind Extend (Config).mp435.06MB
13. Project PetSoft/288 Stats Component.mp419.26MB
13. Project PetSoft/289 Project High-Level Overview.mp499.24MB
13. Project PetSoft/290 Search Pets Feature.mp4154.90MB
13. Project PetSoft/291 Account Page.mp414.45MB
13. Project PetSoft/292 Customize Reusable Components H1 + ContentBlock.mp462.25MB
13. Project PetSoft/293 Pet Buttons for CRUD-Actions.mp4142.65MB
13. Project PetSoft/294 Checkout (Delete) a Pet.mp482.83MB
13. Project PetSoft/295 Why Pet Button is a Client Component.mp422.18MB
13. Project PetSoft/296 Dialog (Shadcn UI).mp4159.35MB
13. Project PetSoft/297 Add Pet pt. 1 (Pet Form).mp4137.61MB
13. Project PetSoft/298 Add Pet pt. 2.mp4205.24MB
13. Project PetSoft/299 Close Dialog.mp442.67MB
13. Project PetSoft/300 Recap (High-Level Overview).mp424.38MB
13. Project PetSoft/301 Edit Pet pt. 1 (Prefill Form).mp441.00MB
13. Project PetSoft/302 Edit Pet pt. 2.mp498.25MB
13. Project PetSoft/303 Add Database (Prisma Setup + Seed).mp4157.75MB
13. Project PetSoft/304 Get Data from Database (Prisma Client).mp437.15MB
13. Project PetSoft/305 AddPet Server Action.mp4136.45MB
13. Project PetSoft/306 Action Instead of OnSubmit.mp473.94MB
13. Project PetSoft/307 Cleanup Default Image.mp415.62MB
13. Project PetSoft/308 revalidatePath in Server Actions.mp485.57MB
13. Project PetSoft/309 Server Action Revalidation Overview.mp463.82MB
13. Project PetSoft/310 Server Action Refactoring.mp421.78MB
13. Project PetSoft/311 useFormStatus (Loading State).mp458.96MB
13. Project PetSoft/312 Error State (Sonner Toast).mp482.89MB
13. Project PetSoft/313 EditPet Server Action.mp465.35MB
13. Project PetSoft/314 CheckoutPet Server Action.mp439.06MB
13. Project PetSoft/315 useTransition for Server Actions (Loading State).mp429.54MB
13. Project PetSoft/316 useOptimistic for Optimistic UI.mp4269.30MB
13. Project PetSoft/317 flushSync (advanced React).mp432.94MB
13. Project PetSoft/318 Revert Optimistic Update.mp433.86MB
13. Project PetSoft/319 Downsides of Optimistic UI.mp416.66MB
13. Project PetSoft/320 Optimistic UI for Edit and Checkout.mp486.35MB
13. Project PetSoft/321 Prisma Types (+ Remove Loading States).mp4298.73MB
13. Project PetSoft/322 React-Hook-Form (Setup).mp4144.04MB
13. Project PetSoft/323 Validation with Native React-Hook-Form.mp455.39MB
13. Project PetSoft/324 Validation with Zod.mp4145.25MB
13. Project PetSoft/325 Infer TypeScript Type from Zod.mp413.31MB
13. Project PetSoft/326 Zod Transform (Pet Default Image).mp443.66MB
13. Project PetSoft/327 Cleanup Fix Image.mp431.19MB
13. Project PetSoft/328 Zod on Server (Reuse Schema).mp4125.56MB
13. Project PetSoft/329 Unknown Type (Server Action Input Type).mp442.35MB
13. Project PetSoft/330 Zod for Edit and Checkout.mp481.69MB
13. Project PetSoft/331 Auth Pages (Nested Layout).mp428.56MB
13. Project PetSoft/332 Finish Auth Pages.mp453.31MB
13. Project PetSoft/333 Intro to Authentication.mp453.56MB
13. Project PetSoft/334 JWT (JSON Web Tokens) and Cookies.mp482.46MB
13. Project PetSoft/335 Session Concept.mp424.80MB
13. Project PetSoft/336 Cookie vs Authorization Header (Bearer).mp422.17MB
13. Project PetSoft/337 JWT Structure.mp425.36MB
13. Project PetSoft/338 JWT vs Database Sessions.mp471.75MB
13. Project PetSoft/339 Edge Network (Middleware).mp440.83MB
13. Project PetSoft/340 Next-Auth vs Third-Party Auth (Kinde Auth).mp428.07MB
13. Project PetSoft/341 Middleware in Next.js.mp470.63MB
13. Project PetSoft/342 User Database Model.mp473.26MB
13. Project PetSoft/343 Seed Database with User.mp493.31MB
13. Project PetSoft/344 Auth Form Reusability.mp416.83MB
13. Project PetSoft/345 Next-Auth Config.mp4171.12MB
13. Project PetSoft/346 Sign In with Next-Auth (Server Action).mp4146.71MB
13. Project PetSoft/347 Credentials Provider (Email Password) in Next-Auth.mp4103.44MB
13. Project PetSoft/348 Bcrypt Issue.mp444.04MB
13. Project PetSoft/349 Generate Secret with OpenSSL.mp437.18MB
13. Project PetSoft/350 Finish Login & Protect App.mp495.82MB
13. Project PetSoft/351 PetForm Default Values.mp47.81MB
13. Project PetSoft/352 Render User Email in UI.mp4118.02MB
13. Project PetSoft/353 Sign Out (Button + Server Action).mp4103.52MB
13. Project PetSoft/354 Redirect Rules.mp441.75MB
13. Project PetSoft/355 Advanced Redirect Pattern.mp412.14MB
13. Project PetSoft/356 Sign Up Functionality (Register).mp4116.67MB
13. Project PetSoft/357 Get Pets by User.mp4102.74MB
13. Project PetSoft/358 Change Token Type & Finish Data Fetching.mp467.77MB
13. Project PetSoft/359 Create Pet By User.mp4168.16MB
13. Project PetSoft/360 Authorization (Deleting Pet).mp4112.08MB
13. Project PetSoft/361 Authorization (Editing Pet).mp440.00MB
13. Project PetSoft/362 Utility Function (Checking Auth).mp429.11MB
13. Project PetSoft/363 Finish Utility Fn & Change NextAuth Type.mp454.02MB
13. Project PetSoft/364 Server Only Utilities.mp427.23MB
13. Project PetSoft/365 Utility Functions (Getting Data).mp4117.14MB
13. Project PetSoft/366 NextAuth Route Handlers (GET, POST).mp4124.56MB
13. Project PetSoft/367 Auth Validation.mp4234.26MB
13. Project PetSoft/368 Finish Login Validation.mp474.23MB
13. Project PetSoft/369 Sign Up Validation.mp499.14MB
13. Project PetSoft/370 Fix TypeScript PetEssentials.mp450.21MB
13. Project PetSoft/371 Try Catch (Prisma).mp49.19MB
13. Project PetSoft/372 Prisma Specific Errors.mp433.41MB
13. Project PetSoft/373 UseFormStatus for Auth Loading State.mp469.46MB
13. Project PetSoft/374 UseFormState for Auth Error State.mp488.61MB
13. Project PetSoft/375 Auth Error Handling.mp464.04MB
13. Project PetSoft/376 NextJS Redirect Quirk.mp457.34MB
13. Project PetSoft/377 Loading State for Logout (useTransition).mp426.54MB
13. Project PetSoft/378 Payments in NextJS Overview.mp474.09MB
13. Project PetSoft/379 Payment Page.mp429.66MB
13. Project PetSoft/380 Stripe Setup.mp482.68MB
13. Project PetSoft/381 Checkout Session Redirect.mp4205.69MB
13. Project PetSoft/382 SearchParams after Payment.mp446.21MB
13. Project PetSoft/383 Cancelled Payment SearchParams.mp48.70MB
13. Project PetSoft/384 Checkout Session Loading State for Server Action (useTransition).mp417.36MB
13. Project PetSoft/385 SearchParams Type.mp417.88MB
13. Project PetSoft/386 Add hasAccess to Schema.mp470.17MB
13. Project PetSoft/387 Add hasAccess to token.mp483.46MB
13. Project PetSoft/388 Change Redirect Rules.mp451.39MB
13. Project PetSoft/389 Stripe Webhooks.mp486.54MB
13. Project PetSoft/390 Fulfill Order (Database Update).mp490.45MB
13. Project PetSoft/391 Update JWT After Purchase.mp4233.44MB
13. Project PetSoft/392 Loading State for Updating JWT.mp440.31MB
13. Project PetSoft/393 Verify Webhooks.mp4105.05MB
13. Project PetSoft/394 Finalize Redirect Rules.mp465.17MB
13. Project PetSoft/395 Prepare for deployment.mp422.37MB
13. Project PetSoft/396 Change SQLite to Vercel Postgres for Production.mp483.03MB
13. Project PetSoft/397 Deploy to Vercel.mp4218.16MB
13. Project PetSoft/398 Separate Bcrypt Outside Edge.mp4142.18MB
13. Project PetSoft/399 Stripe in production.mp48.91MB
13. Project PetSoft/index (1).png599.80kB
13. Project PetSoft/index (2).png598.70kB
13. Project PetSoft/index (3).png584.65kB
13. Project PetSoft/index (4).png585.28kB
13. Project PetSoft/index (5).png587.12kB
13. Project PetSoft/index (6).png602.02kB
13. Project PetSoft/index (7).png586.66kB
13. Project PetSoft/index (8).png643.61kB
13. Project PetSoft/index (9).png532.76kB
13. Project PetSoft/index (10).png578.06kB
13. Project PetSoft/index (11).png677.62kB
13. Project PetSoft/index (12).png622.18kB
13. Project PetSoft/index.png216.32kB
13. Project PetSoft/index 13.png610.85kB
13. Project PetSoft/index 14.png537.30kB
13. Project PetSoft/index 15.png585.63kB
13. Project PetSoft/index 16.png532.91kB
13. Project PetSoft/index 17.png578.82kB
14. Closing/399. THE END! Well done!.mp47.82MB
14. Closing/index.png216.32kB
code.txt0.07kB
InfiniteCourses.org - Infinite Free Courses.url0.06kB
Mirrors0 complete, 0 downloading = 0 mirror(s) total [Log in to see full list]


Send Feedback Start
   0.000006
DB Connect
   0.000446
Lookup hash in DB
   0.000734
Get torrent details
   0.000708
Get torrent details, finished
   0.000635
Get authors
   0.000004
Select authors
   0.000442
Parse bibtex
   0.000801
Write header
   0.000703
get stars
   0.000570
target tab
   0.000073
Request peers
   0.000633
Write table
   0.008760
geoloc peers
   0.000009
home tab
   0.002178
render right panel
   0.000014
render ads
   0.000054
fetch current hosters
   0.000809
Done