8.2 KiB
8.2 KiB
status, type, tags, created, updated, title, source
| status | type | tags | created | updated | title | source | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| seed | moc |
|
2026-05-31 | 2026-05-31 | Экзамен — разработка веб-ориентированных информационных систем | Экзамен.pdf |
Экзамен — разработка веб-ориентированных информационных систем
MOC по темам из Экзамен.pdf.
Карта тем
| Блок | Темы | Где смотреть |
|---|---|---|
| 1. Общие вопросы | IPv4, IPv6, TCP, маска подсети, NAT, localhost, подсети, DNS, HTTP/HTTPS/HTTP/3, порты, идентификация/аутентификация/авторизация, OAuth 2.0, URI/URL/URN | IPv6, TCP vs UDP, VLSM, NAT, DNS, Модель OSI, Введение в сетевую безопасность |
| 2. HTML | структура документа, комментарии, head, метатеги, viewport, нормальный поток, блочные/строчные элементы, семантические теги, атрибуты, class, id, заголовки, абзацы, списки, таблицы, картинки, ссылки, переносы строк и пробелы |
Основы HTML (структура, таблицы, формы) |
| 3. HTML Forms | форма, атрибуты формы, id, name, radio, checkbox, submit, label, fieldset, required, placeholder, button type, textarea |
Основы HTML (структура, таблицы, формы), Django: Работа с формами и CUD |
| 4. CSS selectors | универсальный селектор, селектор элемента/класса/id, дочерний/потомок/соседний селектор, атрибуты, псевдоклассы, группировка, комбинация селекторов, наследование, каскад, специфичность | CSS: Основы, селекторы и блочная модель |
| 4. CSS базовые свойства | box model, box-sizing, margin, padding, width, height, border, фон, выравнивание блоков, шрифты, текст, line-height, letter-spacing, тень текста |
CSS: Основы, селекторы и блочная модель |
| 5. Flexbox и Grid | flex-контейнер, главная/поперечная ось, flex-direction, inline-flex, выравнивание, flex-grow, flex-shrink, flex-basis, grid-контейнер, строки/столбцы, fr, repeat, minmax |
CSS: Адаптивность, Flexbox и Grid |
| 6. Django models | создание моделей, первичный ключ, миграции, class Meta, null=True, blank=True, CharField, ForeignKey, on_delete, related_name, прямая/обратная связь, Many-to-Many, промежуточная модель |
Django: Модели и ORM |
| 7. Django FBV | функция-представление, аргументы, возвращаемое значение, render, передача данных в шаблон, получение объекта или 404, маршрутизация FBV |
Django: Представления, шаблоны и CBV |
| 8. Django CBV | TemplateView, DetailView, ListView, привязка к модели, дополнительные данные в шаблон, имена переменных по умолчанию, get_queryset, get_object, пагинация, шаблоны по умолчанию, super(), маршрутизация CBV |
Django: Представления, шаблоны и CBV |
| 9. Django URLs | path, re_path, reverse, path-конвертеры, urlpatterns, шаблонный тег {% url %} |
Django: Представления, шаблоны и CBV |
| 10. Django templates | переменные, теги, {% for %}, forloop, фильтры, наследование, блоки, include, static, вызов Python-функций в шаблонах |
Django: Представления, шаблоны и CBV |
| 11. Django queries | ORM, QuerySet, ленивость, .get(), .all(), .filter(), .exclude(), .distinct(), .aggregate(), .annotate(), .order_by(), .count(), .exists(), цепочки методов, Q, F, N+1, select_related, prefetch_related |
Django: Модели и ORM |
| 12. Django forms | forms.Form, поля формы, forms.ModelForm, привязка к модели, валидация поля и формы, widget, подсказки, очистка данных |
Django: Работа с формами и CUD |
Пробелы
Нет отдельной заметки или покрыто только косвенно:
- IPv4 и маска подсети — частично через VLSM и IPv6.
- Localhost и сетевые порты HTTP/HTTPS — частично через сетевые заметки, отдельной заметки не видно.
- HTTP, HTTPS, HTTP/3, HTTP-запрос/ответ, методы GET/POST, заголовки, коды ответов — отдельной заметки не видно.
- OAuth 2.0 — отдельной заметки не видно.
- URI, URL, URN — отдельной заметки не видно.
- Промежуточная модель Many-to-Many в Django — в Django: Модели и ORM явно не выделена отдельным разделом.
- Include шаблонов и вызов Python-функций с произвольными аргументами в Django templates — в Django: Представления, шаблоны и CBV явно не выделены отдельными разделами.