Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:04:26
    Welcome & Course Roadmap
  2. Урок 2. 00:07:34
    Walk Through the Starter Project
  3. Урок 3. 00:03:08
    Checkpoint: Rendering Your First Avatar from the API
  4. Урок 4. 00:05:04
    Understand Why Data Modeling Matters
  5. Урок 5. 00:07:39
    Case Study — Modeling “Features” on a Menu Item
  6. Урок 6. 00:05:38
    Normalization - Identifying the Real Problem
  7. Урок 7. 00:09:06
    Normalization in Practice — Step-by-Step Refactor
  8. Урок 8. 00:06:02
    Fixing A Defect We Introduced
  9. Урок 9. 00:01:24
    Checkpoint - AssigneeList — Before & After Normalization
  10. Урок 10. 00:02:45
    Evaluating Trade-offs in Store Design
  11. Урок 11. 00:02:39
    Introducing Data Fetching
  12. Урок 12. 00:07:27
    Requests Management: Request Cancelation
  13. Урок 13. 00:10:50
    Requests Management: Debounce & Throttling
  14. Урок 14. 00:08:32
    Pagination Strategies: Offest-based, Cursor-based and Infinite Scrolling
  15. Урок 15. 00:06:37
    Implement Pagination in The Board Application
  16. Урок 16. 00:09:26
    Caching Strategies in Frontend Applications
  17. Урок 17. 00:08:32
    Introducing Data Mutation
  18. Урок 18. 00:05:28
    Checkpoint - Implementing Deletion
  19. Урок 19. 00:07:06
    Real-Time Updates Patterns
  20. Урок 20. 00:12:18
    Real-Time Updates in Action - Using Server-Sent Event
  21. Урок 21. 00:10:38
    Building Optimistic UI with Rollback
  22. Урок 22. 00:03:23
    Introducing Performance Enhancement
  23. Урок 23. 00:10:09
    Rendering With The Right Strategy
  24. Урок 24. 00:13:38
    Server-Side Rendering In Action
  25. Урок 25. 00:05:31
    Enhancing Perceived Performance
  26. Урок 26. 00:06:22
    Implementing Skeleton Pattern in Board View
  27. Урок 27. 00:10:55
    Prefetching Data When User Shows Intention
  28. Урок 28. 00:11:45
    Introducing Lazy Loading
  29. Урок 29. 00:03:57
    Checkpoint - Lazy Loading List View
  30. Урок 30. 00:12:16
    Measure and Improve Performance
  31. Урок 31. 00:18:21
    Optimizing Performance with HTTP Caching
  32. Урок 32. 00:10:34
    Testing Strategy and Unit Testing Essentials
  33. Урок 33. 00:07:57
    End-to-End Testing the Feature with Playwright
  34. Урок 34. 00:06:54
    Frontend Security: Understanding XSS
  35. Урок 35. 00:05:39
    Frontend Security: Applying CSP Effectively
  36. Урок 36. 00:06:21
    Frontend Security: Sanitizing User Input Safely
  37. Урок 37. 00:11:04
    Designing for Inclusivity and Accessibility
  38. Урок 38. 00:08:32
    Handling Failures with Error Boundaries
  39. Урок 39. 00:01:42
    Introducing Capstone Project
  40. Урок 40. 00:06:13
    Structuring your React Project Effectively
  41. Урок 41. 00:08:19
    Cleaning up the Codebase for Future Changes
  42. Урок 42. 00:08:45
    Implementing Editing Modal for Card
  43. Урок 43. 00:10:55
    Implementing Lazy Loading With Multiple Pages
  44. Урок 44. 00:11:06
    Making Drag-and-drop Card Accessible
  45. Урок 45. 00:01:08
    Wrapping Up Capstone Project
  46. Урок 46. 00:06:37
    Recap the Six Pillars of Frontend System Design
  47. Урок 47. 00:05:14
    Frontend System Design in AI Era