Auto | arch-x1: 2026-06-04 09:26:56

This commit is contained in:
Dmitry
2026-06-04 09:26:56 +03:00
parent b87cb22543
commit a25051972c
5 changed files with 23 additions and 12 deletions
@@ -0,0 +1,136 @@
---
status: seed
type: concept
tags: []
created: 2025-12-17
updated: 2026-06-04
aliases: []
---
## Вопросы
Блок 1. Общие вопросы
• Адресация в Интернете. IPv4. IPv6.
• Протокол TCP (общий вопрос).
• Маска подсети.
• Распределение IP-адресов. Технология NAT. Localhost. Подсети.
• DNS. DNS-серверы.
• Протокол HTTP.
• HTTP-запрос. HTTP-ответ. Методы Post, Get. Заголовки запросов. Коды
ответов.
• Протокол HTTPS.
• Протокол HTTP/3.
• Сетевые порты. Сетевые порты для HTTP, HTTPS.
• Идентификация, аутентификация и авторизация.
• Протокол OAuth 2.0.
• URI, URL, URN.
Блок 2. HTML
• Структура документа.
• Комментарии в html.
• Теги, размещаемые внутри тега head.
• Мета-теги. Мета-тег viewport.
• Нормальный поток.
• Блочные элементы. Строчные элементы. Примеры.
• Семантические теги для разметки документа.
• Атрибуты тегов.
• Атрибут class и задание классов элемента.
• Идентификатор элемента.
• Заголовки, абзацы, списки, таблицы.
• Вставка картинок. Вставка ссылок.
• Разрывы строк и обработка переносов строк и повторяющихся пробелов.
Блок 3. HTML Forms
• Форма. Атрибуты формы.
• Атрибуты элементов форм (id, name).
• Input type=radio, input type=checkbox, input type=submit
• Label и его связь с элементом формы.
• Логическая группировка элементов формы.
• Атрибут required.
• Placeholder.
• Атрибут type для button
• Textarea
Блок 4. CSS selectors
• Универсальный селектор.
• Селектор элемента, класса, идентификатора.
• Дочерний селектор, селектор потомка, сестринский селектор.
• Селектор атрибута.
• Селектор псевдокласса. Селектор структурного псевдокласса.
• Группировка селекторов.
• Комбинация селекторов
• Наследование и каскадирование
• Специфичность и ее расчет.
Блок 4. CSS базовые свойства
• Блочная модель CSS: box-sizing, margin, padding, width, height, border.
• Фон элемента в блочной модели.
• Margin и выравнивание блоков.
• Шрифты. Семейство шрифтов, размер шрифта, толщина шрифта, наклон
шрифта.
• Выравнивание текста. Подчеркивание текса.
• Расстояние между строками в тексте и расстояние между буквами в тексте.
• Тень текста.
Блок 5. FlexBox Layout. Grid Layout.
• Создание flex-контейнера. Главная и поперечная ось flex-контейнера. Flex-
direction.
• Строчные flex-контейнеры.
• Выравнивание элементов по основной (главной) и поперечной оси.
• Flex-grow, flex-shrink, flex-basis
• Создание grid-контейнера. Задание количества и ширины столбцов. Задание
количества и высоты строк.
• Величина fr
• Функции repeat, minmax
Блок 6. Django models
• Создание моделей
• Первичный ключ в модели
• Миграции
• Class Meta
• null=True и blank=True
• Поле CharField, обязательные атрибуты
• Поле ForeignKey, атрибуты on_delete, related_name. Прямая и обратная связь.
• Связь Many-to-Many. Добавление и удаление связи между объектами.
Промежуточная модель.
Блок 7. Django FBV
• Создание функции-представления: аргументы, что возвращает.
• Метод render
• Передача данных из функции-представления в шаблон
• Получение объекта из базы данных или генерация ошибки, если
идентификатор не существует.
• Маршрутизация и представления, основанные на функциях.
Блок 8. Django CBV
• TemplateView. DetailView. ListView.
• Привязка базовых классов к моделям
• Передача дополнительных данных в шаблон
• Название переменных, передаваемых в шаблоны по умолчанию.
• Переопределение выгрузки списка объектов (для ListView) или объекта (для
DetailView).
• Паджинация в ListView
• Название шаблонов по умолчанию для DetailView и ListView
• Вызов базовой логики для переопределяемых методов при наследовании
DetailView и ListView
• Маршрутизация и представления, основанные на классах.
Блок 9. Django URLs
• Маршрутизация. Функция path и ее аргументы. Функция re_path и ее
аргументы. Функция reverse и ее аргументы.
• Задание пути и path-конвертеры, urlpatterns.
• Шаблонный тег url.
Блок 10. Язык шаблонов Django
• Переменные. Теги.
• Тег {% for %}, переменная forloop.
• Применение фильтров.
• Наследование шаблонов. Переопределение областей дочерними шаблонами.
• Включение шаблонов.
• Подключение статических файлов
• Использование в шаблонах функций python с произвольными аргументами.
Блок 11. Django queries
• Object-Relational Mapper. QuerySet. Ленивость QuerySet
• Принципы работы и что возвращают .get(), .all(), .filter(), .exclude(), .distinct(),
.aggregate(), .annotate(), .order_by, .count(), .exists()
• Цепочки методов
• Q-объекты
• F-выражения
• Проблемы N+1 запроса, методы select_related и prefetch_related, их связь с
типами связей.
Блок 12. Django forms
• forms.Form. Поля формы (основные виды)
• forms.ModelForm. Привязка к модели. Привязка полей модели к форме
• Добавление специфических валидаций для полей формы и в целом для
формы.
• Атрибут widget.
• Подсказки для полей формы.
• Очистка данных формы
+10 -3
View File
@@ -1,6 +1,6 @@
---
generated: 2026-06-03
total: 497
generated: 2026-06-04
total: 504
---
# Vault Index
@@ -9,7 +9,7 @@ total: 497
| Параметр | Значение |
|----------|----------|
| Всего заметок | 497 |
| Всего заметок | 504 |
## ./
@@ -472,9 +472,11 @@ total: 497
| [[MAC-адрес]] | MAC-адрес | stable | concept | [networking] |
| [[NAT]] | NAT | stable | concept | [network, networking, nat] |
| [[Networking - MOC]] | Networking - MOC | stable | moc | [network, networking] |
| [[OAuth 2.0]] | OAuth 2.0 | seed | concept | [web, security, oauth, authorization] |
| [[VLSM]] | VLSM | stable | concept | [network, networking] |
| [[VPN]] | VPN | stable | concept | [network, networking, vpn] |
| [[Базовая настройка коммутатора]] | Базовая Настройка Коммутатора | stable | concept | [network, networking] |
| [[Веб-аутентификация и авторизация]] | Идентификация, аутентификация и авторизация | seed | concept | [web, security, authentication, authorization, oauth] |
| [[Введение в сетевую безопасность]] | Введение в сетевую безопасность | seed | concept | [networking, security, infosec] |
| [[Витая пара]] | Витая Пара | stable | concept | [network, networking] |
| [[Иерархическая модель Cisco]] | Иерархическая Модель Cisco | stable | concept | [network, networking] |
@@ -482,8 +484,10 @@ total: 497
| [[Коммутатор L3 vs Маршрутизатор]] | Коммутатор L3 Vs Маршрутизатор | stable | concept | [network, networking] |
| [[Модель OSI]] | Модель OSI | stable | concept | [network, networking, osi] |
| [[Пример настройки DHCPv6]] | Пример Настройки DHCPv6 | stable | concept | [network, networking] |
| [[Подсети и маска подсети]] | Маска подсети, Подсети | seed | concept | [network, networking, subnet, ipv4] |
| [[Режимы передачи данных в сетях]] | Режимы Передачи Данных В Сетях | stable | concept | [network, networking] |
| [[Сегментация сети]] | Сегментация Сети | stable | concept | [network, networking] |
| [[Сетевые порты]] | Сетевые порты | seed | concept | [network, networking, ports, tcp, udp, web] |
| [[Сетевые устройства]] | Сетевые Устройства | stable | concept | [network, networking] |
| [[Утилита Ping]] | Утилита Ping | stable | concept | [network, networking] |
| [[Широковещательные и коллизионные домены. Коммутация.]] | Широковещательные И Коллизионные Домены. Коммутация | stable | concept | [network, networking] |
@@ -514,10 +518,12 @@ total: 497
|---------|---------|--------|------|------|
| [[ARP]] | ARP | stable | concept | [network, networking, protocols, arp] |
| [[DNS]] | DNS | stable | concept | [network, networking, protocols, dns] |
| [[HTTP, HTTPS и HTTP3]] | HTTP, HTTPS и HTTP/3 | seed | concept | [web, network, networking, protocols, http, https, http3] |
| [[ICMP - Internet Control Message]] | ICMP - Internet Control Message | stable | concept | [network, networking, protocols, icmp] |
| [[IP-адрес]] | IP-адрес | stable | concept | [network, networking, protocols] |
| [[IPv6]] | IPv6 | stable | concept | [network, networking, protocols, ipv6] |
| [[TCP vs UDP]] | TCP Vs UDP | stable | concept | [network, networking, protocols] |
| [[URI, URL, URN]] | URI, URL, URN | seed | concept | [web, network, networking, uri, url, urn] |
## 90 Library/Networking/Протоколы/DHCP
@@ -644,6 +650,7 @@ total: 497
| [[Основные команды git]] | Основные команды git | processing | concept | [] |
| [[Подготовка Speaking]] | Подготовка Speaking | seed | concept | [] |
| [[Подготовка к защите ЛР2]] | Подготовка к защите ЛР2 | processing | lab | [mephi] |
| [[Подготовка к экзамену по Веб-Разработке]] | — | seed | concept | [] |
| [[Поздравления с НГ]] | — | processing | lab | [] |
| [[Работа с API для проекта Attendance Mephi]] | — | seed | concept | [] |
| [[РИАС - база]] | РИАС - База | seed | knowledge | [mephi, study] |