12 added
54 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<p>1</p>
1
+
<p>Основы веб-архитектуры и серверов</p>
2
-
<a>О курсе</a><p>Узнаем о курсе, его структуре, задачах и целях</p>
2
+
<p>Архитектура Веба, Веб-сервер, Встроенный веб-сервер, Flask</p>
3
-
<p>2</p>
3
+
<p>Обработка HTTP-запросов</p>
4
-
<a>Архитектура Веба</a><p>Познакомимся с концепцией запрос-обработка-ответ в мире HTTP-запросов</p>
4
+
<p>Обработчики запросов, HTTP Сессия (запрос и ответ), Динамические маршруты, Middlewares, Именованные маршруты</p>
5
-
<p>3</p>
5
+
<p>Шаблоны и представление данных</p>
6
-
<a>Веб-сервер</a><p>Разберемся, зачем нужен веб-сервер, и как устроено сетевое взаимодействие</p>
6
+
<p>Шаблонизатор, Наследование шаблонов, Flash</p>
7
-
<p>4</p>
7
+
<p>Работа с данными</p>
8
-
<a>Встроенный веб-сервер</a><p>Научимся использовать веб-сервер, поставляемый в стандартной библиотеке</p>
8
+
<p>Поисковые формы, Персистентность, Модифицирующие формы, Работа с базой данных в Flask</p>
9
-
<p>5</p>
9
+
<p>CRUD и архитектурные паттерны</p>
10
-
<a>Flask</a><p>Познакомимся с микрофреймворком Flask</p>
10
+
<p>CRUD, CRUD: Создание, CRUD: Обновление, CRUD: Удаление, Model-View-Controller (MVC)</p>
11
-
<p>6</p>
11
+
<p>Безопасность, сессии и развертывание</p>
12
-
<a>Обработчики запросов</a><p>Познакомимся с концепцией обработчиков (handlers)</p>
12
+
<p>Безопасность, Cookies, Сессия, Логирование, Деплой</p>
13
-
<p>7</p>
14
-
<a>HTTP Сессия (запрос и ответ)</a><p>Изучим структуру обработчиков запросов</p>
15
-
<p>8</p>
16
-
<a>Динамические маршруты</a><p>Научимся строить маршруты, которые содержат плейсхолдеры</p>
17
-
<p>9</p>
18
-
<a>Middlewares</a><p>Учимся создавать и использовать мидлвары в Flask</p>
19
-
<p>10</p>
20
-
<a>Шаблонизатор</a><p>Научимся формировать HTML-страницы с помощью механизма шаблонизации</p>
21
-
<p>11</p>
22
-
<a>Наследование шаблонов</a><p>Научимся наследовать шаблоны для оптимизации верстки</p>
23
-
<p>12</p>
24
-
<a>Безопасность</a><p>Познакомимся с основами создания безопасных сайтов</p>
25
-
<p>13</p>
26
-
<a>Поисковые формы</a><p>Познакомимся с формами для фильтрации данных</p>
27
-
<p>14</p>
28
-
<a>Персистентность</a><p>Узнаем, как хранить данные на постоянной основе</p>
29
-
<p>15</p>
30
-
<a>Модифицирующие формы</a><p>Научимся изменять данные на сервере с помощью форм</p>
31
-
<p>16</p>
32
-
<a>Логирование</a><p>Познакомимся с записью действий приложения</p>
33
-
<p>17</p>
34
-
<a>Именованные маршруты</a><p>Научимся использовать более устойчивую систему для управления маршрутизацией</p>
35
-
<p>18</p>
36
-
<a>Flash</a><p>Научимся работать с одноразовыми сообщениями</p>
37
-
<p>19</p>
38
-
<a>CRUD</a><p>Познакомимся с типичными операциями веб-приложений</p>
39
-
<p>20</p>
40
-
<a>CRUD: Создание</a><p>Научимся создавать сущности</p>
41
-
<p>21</p>
42
-
<a>CRUD: Обновление</a><p>Научимся обновлять сущности</p>
43
-
<p>22</p>
44
-
<a>CRUD: Удаление</a><p>Научимся удалять сущности</p>
45
-
<p>23</p>
46
-
<a>Model-View-Controller (MVC)</a><p>Познакомимся с одним из ключевых архитектурных паттернов построения пользовательских приложений</p>
47
-
<p>24</p>
48
-
<a>Cookies</a><p>Научимся использовать куки во Flask</p>
49
-
<p>25</p>
50
-
<a>Сессия</a><p>Научимся использовать сессию во Flask</p>
51
-
<p>26</p>
52
-
<a>Работа с базой данных в Flask</a><p>Учимся работать с базой данных в Flask-приложении</p>
53
-
<p>27</p>
54
-
<a>Деплой</a><p>Познакомимся с ключевыми понятиями и процессом деплоя</p>