Содержание курса
1. Введение
1 урок
263
263
11м
7
Открытый
1.1
О курсе и структуре его прохождения
↗
263
263
11м 50с
7
2. Описание проекта и настройка рабочего окружения
4 урока
647
134
114м
32
Открытый
2.1
Что запилим?
↗
241
45
9м 12с
7
Открытый
2.2
Настройка рабочего окружения
↗
145
40
16м 12с
9
Открытый
2.3
Функции системы и структура БД
↗
135
24
45м 33с
6
Открытый
2.4
Получение токена на бота и инициализация проекта
↗
126
25
44м 48с
10
3. Создание моделей и локальная инициализация БД
4 урока
80
63
284м
12
Закрытый
3.1
Разработка моделей SQLAlchemy для основной и промежуточной БД
↗
25
17
72м 14с
3
Закрытый
3.2
Разработка моделей Pydantic
↗
19
17
32м 38с
4
Закрытый
3.3
Разработка дополнительных модулей
↗
19
15
70м 46с
3
Закрытый
3.4
Создание основной и промежуточной БД
↗
17
14
110м 18с
2
4. Разработка бота
5 уроков
64
36
451м
-1
Закрытый
4.1
Создаем каркас бота
↗
18
10
176м 30с
1
Закрытый
4.2
Разработка функционала админа (ч. 1)
↗
15
7
106м 12с
-1
Закрытый
4.3
Разработка функционала админа (ч. 2)
↗
11
7
89м 59с
-2
Закрытый
4.4
Разработка функционала преподавателя
↗
9
5
32м 58с
1
Закрытый
4.5
Разработка функционала студента
↗
11
7
48м 49с
0
5. Разработка системы выполнения тестов
3 урока
32
21
124м
0
Закрытый
5.1
Разработка CRUD и моделей Pydantic
↗
10
8
14м 12с
0
Закрытый
5.2
Разработка основного функционала
↗
11
7
110м 43с
0
Закрытый
5.3
Тесты к разделу
↗
11
6
-
0
6. Рефакторинг и миграция
6 уроков
63
42
119м
1
Закрытый
6.1
Боремся с докером
↗
14
9
11м 11с
0
Закрытый
6.2
Пагинация
↗
9
8
9м 34с
0
Закрытый
6.3
Миграция с SQLAlchemy 1.4 на 2.0 (Модели)
↗
13
6
33м 35с
0
Закрытый
6.4
Миграция с SQLAlchemy 1.4 на 2.0 (CRUD)
↗
8
6
48м 24с
1
Закрытый
6.5
Добиваем CRUD и оформляем репозиторий
↗
10
6
17м 49с
0
Закрытый
6.6
Исправляем принцип работы с директориями
↗
9
7
2м 51с
0
7. Разворачиваем систему на VPS
2 урока
22
16
27м
0
Закрытый
7.1
Создаем VPS и настраиваем рабочее окружение
↗
11
9
15м 3с
0
Закрытый
7.2
Запуск системы на VPS
↗
11
7
12м 45с
0
8. Задачи на самостоятельную реализацию
5 уроков
161
141
47м
3
Открытый
8.1
Введение в превозмогание
↗
117
117
10м 38с
2
Закрытый
8.2
Превозмогун v. 1
↗
14
5
17м 33с
1
Закрытый
8.3
Превозмогун v. 2
↗
10
5
11м 20с
0
Закрытый
8.4
Превозмогун v. 3
↗
11
5
10м 35с
0
Закрытый
8.5
Ваши предложения по задачам
↗
9
9
-
0
9. Набиваем руку решая задачи
15 уроков
728
151
108м
-2
Открытый
9.1
Задачи на строки
↗
135
10
10м 16с
0
Открытый
9.2
Задачи на списки
↗
99
10
6м 8с
0
Закрытый
9.3
Задачи на кортежи
↗
7
4
-
0
Закрытый
9.4
Задачи на множества
↗
7
1
-
0
Закрытый
9.5
Задачи на словари
↗
6
5
-
0
Закрытый
9.6
Задачи на побитовые операции
↗
7
2
-
0
Закрытый
9.7
Задачи на арифметические операции
↗
8
4
-
0
Закрытый
9.8
Задачи на управляющие конструкции
↗
6
2
-
-2
Закрытый
9.9
Задачи на циклы
↗
7
1
-
0
Закрытый
9.10
Задачи на списковые включения
↗
5
3
-
0
Закрытый
9.11
Задачи по основам функций
↗
8
3
-
0
Закрытый
9.12
Задачи на рекурсию
↗
5
3
-
0
Открытый
9.13
Задачи на замыкание
↗
166
49
40м 24с
0
Открытый
9.14
Задачи на декораторы
↗
253
52
51м 53с
0
Закрытый
9.15
Задачи на генераторы
↗
9
2
-
0
10. Тесты на знание Python
3 урока
35
7
0м
0
Закрытый
10.1
1-я часть
↗
15
3
-
0
Закрытый
10.2
2-я часть
↗
11
3
-
0
Закрытый
10.3
3-я часть
↗
9
1
-
0
11. Заключение
1 урок
13
9
7м
0
Закрытый
11.1
Отзывы и обратная связь
↗
13
9
7м 42с
0