HTML Diff
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>