Содержание курса
1. Создаем шаблон проекта
6 уроков
449
396
25м
9
Открытый
1.1
как проходить курс
↗
120
120
4м 35с
1
Закрытый
1.2
о разделе 1
↗
64
11
2м 34с
2
Открытый
1.3
что такое fastapi-фреймворк
↗
94
94
5м 14с
2
Закрытый
1.4
создаем шаблон проекта и виртуальное окружение
↗
63
63
4м 20с
2
Закрытый
1.5
структура файла requirements.txt
↗
55
55
4м 9с
1
Закрытый
1.6
устаналиваем служебные плагины
↗
53
53
7м 33с
1
2. Создаем начальную конфигурацию проекта
10 уроков
485
443
40м
12
Закрытый
2.1
о разделе 2
↗
55
13
1м 55с
3
Закрытый
2.2
в чем суть паттерна mvt
↗
53
53
7м 38с
1
Закрытый
2.3
архитектура проекта
↗
52
52
2м 42с
1
Закрытый
2.4
создаем конфигурационный файл для работы с моделями
↗
50
50
8м 5с
1
Закрытый
2.5
создаем модели приложения users
↗
48
48
4м 18с
1
Закрытый
2.6
создаем модели приложения posts
↗
46
46
2м 1с
1
Закрытый
2.7
создаем приложение main
↗
45
45
6м 40с
1
Закрытый
2.8
создаем файл __init__.py
↗
45
45
7м 12с
1
Закрытый
2.9
создаем файл run.py
↗
45
45
2м 59с
1
Закрытый
2.10
выполняем тестовый запуск проекта
↗
46
46
2м 53с
1
3. Реализуем систему регистрации и авторизации пользователя
21 урок
787
752
93м
19
Закрытый
3.1
о разделе 3
↗
48
13
2м 59с
1
Закрытый
3.2
модифицируем структуру проекта
↗
46
46
2м 52с
1
Закрытый
3.3
дорабатываем код модели user
↗
45
45
2м 31с
1
Закрытый
3.4
создаем служебный пакет core
↗
43
43
7м 48с
0
Закрытый
3.5
создаем форму регистрации пользователя
↗
46
46
8м 10с
0
Закрытый
3.6
создаем форму авторизации пользователя
↗
41
41
4м 52с
1
Закрытый
3.7
создаем форму обновления параметров пользователя
↗
40
40
3м 43с
1
Закрытый
3.8
создаем схемы данных
↗
39
39
3м 49с
1
Закрытый
3.9
создаем модуль для работы с сессиями
↗
39
39
4м 24с
1
Закрытый
3.10
создаем модуль для создания объекта пользователя
↗
37
37
3м 28с
1
Закрытый
3.11
создаем модуль для описания базового класса моделей
↗
39
39
4м 57с
1
Закрытый
3.12
создаем контроллер для регистрации пользователя
↗
36
36
11м 0с
1
Закрытый
3.13
создаем контроллер для редактирования параметров пользователя
↗
34
34
5м 13с
1
Закрытый
3.14
создаем контроллер для авторизации пользователя
↗
30
30
5м 16с
1
Закрытый
3.15
создаем контроллер для выхода пользователя
↗
32
32
1м 0с
1
Закрытый
3.16
модифицируем модуль создания приложения
↗
31
31
6м 54с
1
Закрытый
3.17
модифицируем запускаемый модуль
↗
30
30
1м 5с
1
Закрытый
3.18
создаем шаблоны для приложения authapp
↗
34
34
2м 5с
1
Закрытый
3.19
выполняем запуск и доработки
↗
33
33
6м 6с
1
Закрытый
3.20
создаем и применяем миграции
↗
32
32
10м 7с
1
Закрытый
3.21
проверяем работу проекта
↗
32
32
3м 27с
1
4. Реализуем подсистему восстановления пароля и работу с постами
22 урока
482
457
102м
22
Закрытый
4.1
о разделе 4
↗
36
11
1м 20с
1
Закрытый
4.2
устанавливаем необходимые зависимости
↗
29
29
5м 2с
1
Закрытый
4.3
что такое токен
↗
27
27
6м 51с
1
Закрытый
4.4
дорабатываем код моделей
↗
25
25
4м 24с
1
Закрытый
4.5
добавляем в модели новые методы
↗
22
22
8м 51с
1
Закрытый
4.6
дорабатываем схему данных
↗
22
22
2м 7с
1
Закрытый
4.7
создаем дополнительные компоненты
↗
22
22
4м 24с
1
Закрытый
4.8
создаем служебные утилиты
↗
23
23
10м 57с
1
Закрытый
4.9
дорабатываем код контроллеров приложения authapp
↗
21
21
12м 37с
1
Закрытый
4.10
дорабатываем код шаблонов и код главного контроллера
↗
21
21
6м 15с
1
Закрытый
4.11
дорабатываем пакет core
↗
20
20
3м 52с
1
Закрытый
4.12
проверяем работу проекта
↗
20
20
10м 47с
1
Закрытый
4.13
модифицируем код моделей
↗
19
19
8м 31с
1
Закрытый
4.14
создаем базовую форму
↗
19
19
4м 29с
1
Закрытый
4.15
создаем форму добавления поста
↗
20
20
1м 15с
1
Закрытый
4.16
создаем форму редактирования поста
↗
19
19
3м 3с
1
Закрытый
4.17
создаем контроллер отображения списка записей для приложения pos
↗
18
18
2м 50с
1
Закрытый
4.18
создаем контроллер создания нового поста
↗
18
18
2м 43с
1
Закрытый
4.19
создаем контроллер отображения поста
↗
18
18
1м 7с
1
Закрытый
4.20
создаем контроллер редактирования поста
↗
19
19
2м 33с
1
Закрытый
4.21
создаем контроллер удаления поста
↗
20
20
1м 56с
1
Закрытый
4.22
проверяем работу проекта
↗
24
24
7м 52с
1
5. Реализуем подсистему обработки ошибок
7 уроков
153
134
10м
7
Закрытый
5.1
о разделе 5
↗
28
9
0м 30с
1
Закрытый
5.2
добавляем новое приложения
↗
22
22
2м 37с
1
Закрытый
5.3
добавляем обработчик ошибки 403
↗
20
20
1м 23с
1
Закрытый
5.4
добавляем обработчик ошибки 404
↗
21
21
1м 3с
1
Закрытый
5.5
добавляем обработчик ошибки 500
↗
20
20
3м 38с
1
Закрытый
5.6
выполняем корректировку модуля main.py
↗
20
20
2м 52с
1
Закрытый
5.7
проверяем работу обработчиков
↗
22
22
1м 56с
1
6. Реализуем подсистему работы с комментариями
5 уроков
113
93
22м
5
Закрытый
6.1
о разделе 6
↗
28
8
1м 38с
1
Закрытый
6.2
дорабатываем код моделей
↗
22
22
7м 46с
1
Закрытый
6.3
дорабатываем код контроллера отображения поста
↗
19
19
5м 32с
1
Закрытый
6.4
дорабатываем код контроллера по созданию комментария к посту
↗
19
19
5м 48с
1
Закрытый
6.5
проверяем работу проекта
↗
25
25
6м 43с
1
7. Выполняем развертывание проекта на хостинге
8 уроков
191
169
20м
8
Закрытый
7.1
о разделе 7
↗
32
10
1м 9с
1
Закрытый
7.2
введение
↗
24
24
2м 23с
1
Закрытый
7.3
регистрируемся на render.com
↗
18
18
2м 32с
1
Закрытый
7.4
готовим проект к развертыванию
↗
20
20
2м 43с
1
Закрытый
7.5
инициализируем локальный и удаленный репозитории
↗
20
20
3м 35с
1
Закрытый
7.6
связываем локальный репозиторий с удаленным
↗
20
20
1м 9с
1
Закрытый
7.7
загружаем проект на GitHub
↗
23
23
4м 45с
1
Закрытый
7.8
создаем приложение в Render.com
↗
34
34
6м 36с
1