Содержание курса
1. О курсе
4 урока
128
112
6м
0
Закрытый
1.1
что такое парсер
↗
40
24
1м 23с
0
Открытый
1.2
как устроен наш парсер
↗
40
40
1м 17с
0
Закрытый
1.3
используемый стек
↗
25
25
2м 3с
0
Закрытый
1.4
как проходить курс
↗
23
23
2м 37с
0
2. Создаем виртуальное окружение и шаблон проекта
4 урока
75
61
11м
0
Закрытый
2.1
создаем виртуальное окружение
↗
23
9
4м 23с
0
Закрытый
2.2
немного о Flask
↗
21
21
1м 43с
0
Закрытый
2.3
создаем начальную структуру
↗
16
16
5м 44с
0
Закрытый
2.4
выполняем тестовый запуск
↗
15
15
2м 36с
0
3. Создаем базовые компоненты проекта
9 уроков
108
96
28м
1
Закрытый
3.1
создаем главную страницу
↗
16
4
4м 11с
0
Закрытый
3.2
создаем базовые настройки
↗
14
14
6м 50с
0
Закрытый
3.3
создаем модели
↗
15
15
5м 45с
1
Закрытый
3.4
создаем функцию генерации хеша
↗
12
12
4м 34с
0
Закрытый
3.5
создаем контроллер для регистрации нового пользователя
↗
11
11
3м 0с
0
Закрытый
3.6
создаем функцию для верификации пароля
↗
10
10
2м 46с
0
Закрытый
3.7
создаем контроллер для авторизации пользователя
↗
9
9
2м 14с
0
Закрытый
3.8
создаем контроллер для завершения сессии пользователя
↗
9
9
1м 47с
0
Закрытый
3.9
регистрируем блюпринт и проверяем работу приложения
↗
12
12
2м 58с
0
4. Создаем и подключаем парсер
17 уроков
143
133
50м
0
Закрытый
4.1
создаем класс-обработчик объявлений
↗
12
2
10м 12с
0
Закрытый
4.2
создаем страницу для ввода запроса на парсинг
↗
10
10
4м 41с
0
Закрытый
4.3
создаем модуль-посредник для операций с базой данных
↗
11
11
1м 1с
0
Закрытый
4.4
создаем модуль-посредник для чтения запроса из базы данных
↗
8
8
3м 52с
0
Закрытый
4.5
создаем модуль парсинга описания вакансии
↗
10
10
7м 10с
0
Закрытый
4.6
создаем модуль парсинга навыков соискателя
↗
10
10
2м 55с
0
Закрытый
4.7
создаем модуль парсинга зарплат соискателя
↗
10
10
2м 6с
0
Закрытый
4.8
создаем функцию обработки запросов, поступивших на парсинг
↗
8
8
5м 37с
0
Закрытый
4.9
создаем функции обработки навыков
↗
8
8
2м 1с
0
Закрытый
4.10
создаем функции обработки зарплаты
↗
7
7
2м 26с
0
Закрытый
4.11
создаем функции обновления параметров запросов
↗
7
7
2м 5с
0
Закрытый
4.12
обновляем главный модуль парсера
↗
7
7
1м 45с
0
Закрытый
4.13
создаем обработчик перехода к истории запросов на парсинг
↗
6
6
2м 35с
0
Закрытый
4.14
создаем класс для описания элемента таблицы результатов
↗
7
7
2м 24с
0
Закрытый
4.15
создаем класс для описания таблицы с запросами
↗
6
6
1м 26с
0
Закрытый
4.16
создаем контроллер перехода к отдельной записи таблицы
↗
7
7
2м 49с
0
Закрытый
4.17
выполняем запуск и отладку
↗
9
9
2м 19с
0
5. Выполняем развертывание проекта
6 уроков
71
70
16м
0
Закрытый
5.1
готовим проект к развертыванию
↗
12
11
7м 6с
0
Закрытый
5.2
регистрируемся на render.com
↗
12
12
1м 41с
0
Закрытый
5.3
создаем удаленный репозиторий на GitHub
↗
11
11
0м 25с
0
Закрытый
5.4
создаем локальный репозиторий
↗
10
10
2м 2с
0
Закрытый
5.5
отправляем проект в удаленный репозиторий
↗
12
12
2м 33с
0
Закрытый
5.6
выполняем развертывание на render
↗
14
14
4м 21с
0