| 0 | 01 введение/001 преимущества nextjs.mp4 | mp4 | 33.79 MiB |
| 1 | 01 введение/002 как устроен курс.mp4 | mp4 | 30.76 MiB |
| 2 | 01 введение/003 обзор проекта.mp4 | mp4 | 43.25 MiB |
| 3 | 01 введение/external-assets-links.txt | txt | 253 B |
| 4 | 02 настройка окружения/001 установка софта.mp4 | mp4 | 16.62 MiB |
| 5 | 02 настройка окружения/002 работа с nvm.mp4 | mp4 | 24.80 MiB |
| 6 | 02 настройка окружения/003 настройки vscode.mp4 | mp4 | 12.75 MiB |
| 7 | 02 настройка окружения/external-assets-links.txt | txt | 161 B |
| 8 | 03 typescript/001 вводное видео.mp4 | mp4 | 21.21 MiB |
| 9 | 03 typescript/002 компилятор typescript.mp4 | mp4 | 12.07 MiB |
| 10 | 03 typescript/003 базовые типы.mp4 | mp4 | 46.06 MiB |
| 11 | 03 typescript/004 interfaces and types.mp4 | mp4 | 29.49 MiB |
| 12 | 03 typescript/005 упражнение - interfaces.mp4 | mp4 | 8.57 MiB |
| 13 | 03 typescript/006 литеральные типы.mp4 | mp4 | 11.92 MiB |
| 14 | 03 typescript/007 enums.mp4 | mp4 | 28.47 MiB |
| 15 | 03 typescript/008 tuple.mp4 | mp4 | 13.64 MiB |
| 16 | 03 typescript/009 generics.mp4 | mp4 | 23.27 MiB |
| 17 | 03 typescript/010 jsx.mp4 | mp4 | 29.74 MiB |
| 18 | 03 typescript/011 test.json | json | 186 B |
| 19 | 03 typescript/external-assets-links.txt | txt | 65 B |
| 20 | 04 старт проекта/001 обзор модуля.mp4 | mp4 | 21.21 MiB |
| 21 | 04 старт проекта/002 развертка проекта.mp4 | mp4 | 19.99 MiB |
| 22 | 04 старт проекта/003 структура проекта.mp4 | mp4 | 26.11 MiB |
| 23 | 04 старт проекта/004 настройка eslint.mp4 | mp4 | 19.20 MiB |
| 24 | 04 старт проекта/005 настройка stylelint.mp4 | mp4 | 26.89 MiB |
| 25 | 04 старт проекта/006 отладка в vscode.mp4 | mp4 | 35.60 MiB |
| 26 | 04 старт проекта/007 react dev tools.mp4 | mp4 | 8.84 MiB |
| 27 | 04 старт проекта/020 eslintrc | | 413 B |
| 28 | 04 старт проекта/021 stylelintrc.json | json | 202 B |
| 29 | 04 старт проекта/022 launch.json | json | 386 B |
| 30 | 05 компоненты head и document/001 жизненный цикл react.mp4 | mp4 | 46.67 MiB |
| 31 | 05 компоненты head и document/002 компонент head.mp4 | mp4 | 37.42 MiB |
| 32 | 05 компоненты head и document/003 react fragment.mp4 | mp4 | 18.48 MiB |
| 33 | 05 компоненты head и document/004 компонент document.mp4 | mp4 | 36.98 MiB |
| 34 | 06 figma для разработчика/001 обзор модуля.mp4 | mp4 | 41.48 MiB |
| 35 | 06 figma для разработчика/002 разбор интерфейса.mp4 | mp4 | 26.02 MiB |
| 36 | 06 figma для разработчика/003 свойства компонент.mp4 | mp4 | 22.71 MiB |
| 37 | 06 figma для разработчика/004 экспорт графики.mp4 | mp4 | 32.79 MiB |
| 38 | 06 figma для разработчика/external-assets-links.txt | txt | 105 B |
| 39 | 07 простые компоненты/001 шрифты и цвета.mp4 | mp4 | 53.74 MiB |
| 40 | 07 простые компоненты/002 первый компонент.mp4 | mp4 | 82.48 MiB |
| 41 | 07 простые компоненты/003 classnames.mp4 | mp4 | 70.30 MiB |
| 42 | 07 простые компоненты/004 htmlprops.mp4 | mp4 | 21.15 MiB |
| 43 | 07 простые компоненты/005 работа с svg.mp4 | mp4 | 67.36 MiB |
| 44 | 07 простые компоненты/006 упражнение - компонент p.mp4 | mp4 | 39.55 MiB |
| 45 | 07 простые компоненты/007 компонент тэга.mp4 | mp4 | 86.83 MiB |
| 46 | 08 statefull компоненты/001 react hooks.mp4 | mp4 | 21.80 MiB |
| 47 | 08 statefull компоненты/002 usestate.mp4 | mp4 | 28.21 MiB |
| 48 | 08 statefull компоненты/003 useeffect.mp4 | mp4 | 28.68 MiB |
| 49 | 08 statefull компоненты/004 правила использования hooks.mp4 | mp4 | 15.02 MiB |
| 50 | 08 statefull компоненты/005 архитектура компонента рейтинга.mp4 | mp4 | 11.85 MiB |
| 51 | 08 statefull компоненты/006 компонент рейтинга - 1.mp4 | mp4 | 92.31 MiB |
| 52 | 08 statefull компоненты/007 компонент рейтинга - 2.mp4 | mp4 | 73.58 MiB |
| 53 | 09 hoc компоненты/001 что такое hoc_.mp4 | mp4 | 22.19 MiB |
| 54 | 09 hoc компоненты/002 layout.mp4 | mp4 | 60.16 MiB |
| 55 | 09 hoc компоненты/003 пишем hoc withlayout.mp4 | mp4 | 25.99 MiB |
| 56 | 10 css grid/001 обзор модуля.mp4 | mp4 | 42.01 MiB |
| 57 | 10 css grid/002 template и gap.mp4 | mp4 | 72.44 MiB |
| 58 | 10 css grid/003 justify и align.mp4 | mp4 | 50.62 MiB |
| 59 | 10 css grid/004 распределение ячеек.mp4 | mp4 | 66.42 MiB |
| 60 | 10 css grid/005 template-area.mp4 | mp4 | 69.19 MiB |
| 61 | 10 css grid/006 лучшие практики.mp4 | mp4 | 15.55 MiB |
| 62 | 10 css grid/007 вёрстка layout.mp4 | mp4 | 67.51 MiB |
| 63 | 10 css grid/008 упражнение - вёрстка footer.mp4 | mp4 | 68.04 MiB |
| 64 | 10 css grid/049 grid-demo.zip | zip | 1.12 KiB |
| 65 | 11 server side rendering/001 переменные окружения.mp4 | mp4 | 26.46 MiB |
| 66 | 11 server side rendering/002 как работает ssr_.mp4 | mp4 | 64.53 MiB |
| 67 | 11 server side rendering/003 ssr в nextjs.mp4 | mp4 | 67.77 MiB |
| 68 | 11 server side rendering/004 использование getstaticprops.mp4 | mp4 | 69.74 MiB |
| 69 | 11 server side rendering/005 использование getstaticpaths.mp4 | mp4 | 134.51 MiB |
| 70 | 12 контекст/001 usecontext.mp4 | mp4 | 29.39 MiB |
| 71 | 12 контекст/002 пишем свой контекст.mp4 | mp4 | 100.51 MiB |
| 72 | 12 контекст/003 вёрстка меню.mp4 | mp4 | 250.95 MiB |
| 73 | 13 роутинг/001 компонент link.mp4 | mp4 | 39.17 MiB |
| 74 | 13 роутинг/002 userouter.mp4 | mp4 | 72.21 MiB |
| 75 | 13 роутинг/003 упражнение - добавление страниц.mp4 | mp4 | 7.87 MiB |
| 76 | 13 роутинг/004 структура роутинга.mp4 | mp4 | 140.46 MiB |
| 77 | 13 роутинг/005 вёрстка sidebar.mp4 | mp4 | 26.86 MiB |
| 78 | 14 страница продуктов/001 компоненты страниц.mp4 | mp4 | 55.76 MiB |
| 79 | 14 страница продуктов/002 вёрстка страницы продуктов - 1.mp4 | mp4 | 293.13 MiB |
| 80 | 14 страница продуктов/003 regex отображения цены.mp4 | mp4 | 45.00 MiB |
| 81 | 14 страница продуктов/004 упражнение - доработка страницы.mp4 | mp4 | 5.52 MiB |
| 82 | 14 страница продуктов/005 вёрстка страницы продуктов - 2.mp4 | mp4 | 168.40 MiB |
| 83 | 14 страница продуктов/006 вставка html.mp4 | mp4 | 31.94 MiB |
| 84 | 14 страница продуктов/007 usereducer.mp4 | mp4 | 15.40 MiB |
| 85 | 14 страница продуктов/008 компонент сортировки.mp4 | mp4 | 91.73 MiB |
| 86 | 14 страница продуктов/009 reducer сортировки.mp4 | mp4 | 92.70 MiB |
| 87 | 15 компонент продукта/001 компонент input.mp4 | mp4 | 53.04 MiB |
| 88 | 15 компонент продукта/002 упражнение - компонент textarea.mp4 | mp4 | 21.75 MiB |
| 89 | 15 компонент продукта/003 компонент поиска.mp4 | mp4 | 94.41 MiB |
| 90 | 15 компонент продукта/004 компонент продукта - планирование.mp4 | mp4 | 70.23 MiB |
| 91 | 15 компонент продукта/005 компонент продукта - сетка.mp4 | mp4 | 195.25 MiB |
| 92 | 15 компонент продукта/006 компонент продукта - стили.mp4 | mp4 | 190.94 MiB |
| 93 | 15 компонент продукта/007 склонение слов.mp4 | mp4 | 120.78 MiB |
| 94 | 15 компонент продукта/008 компонент image.mp4 | mp4 | 94.03 MiB |
| 95 | 15 компонент продукта/009 компонент продукта - адаптив.mp4 | mp4 | 165.42 MiB |
| 96 | 16 работа с формами/001 компонент отзыва.mp4 | mp4 | 221.43 MiB |
| 97 | 16 работа с формами/002 форма отзыва.mp4 | mp4 | 203.79 MiB |
| 98 | 16 работа с формами/003 useform.mp4 | mp4 | 66.35 MiB |
| 99 | 16 работа с формами/004 работа с формами.mp4 | mp4 | 86.76 MiB |