Skip to content

NextJS & OpenAI

  • 01. Введение в Next.js

001 - Введение
002 - Обзор курса
003 - Создание нового приложения
004 - Файлы и структура папок
005 - Главная страница
006 - Дополнительные страницы
007 - Компонент Link
008 - Вложенные маршруты
009 - Первое задание
010 - CSS
011 - TailwindCSS
012 - DaisyUI
013 - Файл Layout
014 - Задание - Navbar
015 - Серверные компоненты vs клиентские компоненты
016 - Задание - Счётчик
017 - Получение данных (Fetch Data)
018 - Компонент Loading
019 - Компонент Error
020 - Вложенные Layout
021 - Динамические маршруты
022 - Задание - Список напитков
023 - Страница одного напитка
024 - Статические изображения
025 - Удалённые изображения
026 - Адаптивные изображения
027 - Дополнительная маршрутизация
028 - Настройка Prisma
029 - Модель Prisma
030 - CRUD операции в Prisma
031 - Отображение задач
032 - Server Actions
033 - Первая Server Action
034 - Рефакторинг приложения
035 - Удаление задачи
036 - Редактирование задачи - Часть 1
037 - Редактирование задачи - Часть 2
038 - Состояние ожидания (Pending State)
039 - Проверка ошибок
040 - Библиотека Zod
041 - Providers
042 - Кнопка удаления
043 - Route Handlers - Часть 1
044 - Route Handlers - Часть 2 - GET
045 - Route Handlers - Часть 3 - POST
046 - Middleware
047 - Render
048 - PlanetScale
049 - Локальная сборка
050 - Принудительный динамический рендеринг (Force Dynamic)
051 - Деплой
  • 02. Приложение GPTGenius

052 - Введение
053 - Новое приложение
054 - Библиотеки
055 - Первые страницы
056 - Главная страница
057 - Настройка Clerk
058 - Пользовательские страницы аутентификации
059 - React Icons
060 - Layout панели управления (Dashboard)
061 - Боковая панель (Sidebar)
062 - Заголовок боковой панели
063 - Навигационные ссылки
064 - Профиль участника
065 - Переключатель темы
066 - Обзор базового шаблона (Boilerplate)
067 - Профиль пользователя
068 - Библиотека React Hot Toast
069 - Структура чата
070 - React Query - Часть 1
071 - React Query - Часть 2
072 - OpenAI - Цены
073 - OpenAI - Playground
074 - OpenAI - Документация
075 - Первый промпт
076 - Контекст
077 - Отображение сообщений
078 - Новый тур - Настройка
079 - Новый тур - Форма
080 - Новый тур - React Query
081 - Промпт для тура
082 - Генерация ответа тура
083 - Информация о туре
084 - PlanetScale
085 - Модель тура
086 - Сохранение тура
087 - Информация о таймауте
088 - Функция GetAllTours
089 - Страница туров - Настройка
090 - Список туров
091 - Функция поиска
092 - Страница одного тура
093 - Генерация изображения
094 - API Unsplash
095 - Пользовательские страницы - Исправление ошибки
096 - Токены - Введение
097 - Максимальное количество токенов
098 - Действия с токенами
099 - Отображение токенов
100 - Логика туров
101 - Логика чата
102 - Деплой
103 - Введение
104 - Настройка
105 - Shadcn UI
106 - API Shadcn UI
107 - Layout и главная страница
108 - Создание страниц
109 - Аутентификация Clerk
110 - Навигационные ссылки
111 - Layout панели управления (Dashboard)
112 - Боковая панель (Sidebar)
113 - Навбар (Navbar)
114 - Выпадающие ссылки (Dropdown Links)
115 - Смена темы
116 - Переключение темы
117 - Формы Shadcn UI
118 - Типы (Types)
119 - Пользовательские компоненты форм
120 - CreateJobForm
121 - Render и Prisma
122 - CreateJobAction
123 - Компонент Toast
124 - React Query - Настройка
125 - CreateJobForm - Завершение
126 - GetAllJobsAction - Часть 1
127 - GetAllJobsAction - Часть 2
128 - Страница вакансий - Настройка
129 - Компонент SearchForm - Настройка
130 - Компонент SearchForm - Функциональность
131 - Компонент JobsList
132 - Дополнительные компоненты Shadcn UI
133 - Компонент JobCard
134 - Компонент JobInfo
135 - Удаление вакансии
136 - Страница одной вакансии
137 - Компонент EditJobForm
138 - Заполнение базы данных (Seed Database)
139 - Action статистики (Stats Action)
140 - Actions для графиков
141 - Контейнер статистики
142 - Скелетон загрузки (Loading Skeleton)
143 - Контейнер графиков
144 - Компонент Button
145 - Сложный компонент Button