4 курс · учебные материалы
Стандартизация, сертификация и техническое документоведение
Как превратить работающую программу в продукт, который можно проверить, передать, сопровождать и защищать.
Справочник · тема 1
Стандартизация HTTP API
Постраничная книга по модулям: контракт и проверка соответствия, правила HTTP, OpenAPI, ошибки, версии, стандарт и его проверка, репозиторий API. Примеры и кадры — на учебном сервисе Service Desk API.
Проверочная работа · модули 1–3
Контракт, правила HTTP и OpenAPI
40 заданий по главам 1.1–3.4 справочника: разложить карточки по группам, собрать адрес ресурса, подставить коды ответов, найти строку, нарушающую правило, скачать два файла .md и выбрать оформленный по правилам. Одна попытка, 75 минут, после отправки — разбор каждого задания и код результата для преподавателя.
Справочник · тема 2
Вайбкодинг в России
С какими законами сталкивается проект, собранный нейросетью: налоги, персональные данные и утечки, открытые базы Supabase и ключи в коде, данные пользователей в зарубежных нейросетях, дипфейки, cookie и Метрика, Telegram-боты и Stars, хостинг и платформы по закону 289-ФЗ, чеки и криптовалюта, реклама, чужой код, VPN-сервисы, пробив, казино и генераторы справок, дети среди пользователей, образовательная лицензия, заказы и фриланс, зарубежные заказчики, open source, гранты и госзакупки, иноагенты, медицинские и финансовые боты, имя Павла Дурова и права на ИИ-картинки, ГОСТы, приём денег за других, розыгрыши и обезличенные данные. По каждой норме — выписка из закона со ссылкой, шкала штрафа и разбор случая «что будет, если…».





4 варианта170 минут100 балловдело в файлах .mdОткрыть дело →Справочник · тема 3
Стандарты и сертификаты
17 отдельных тем: что описывает каждый стандарт, кто его принял, как он выглядит и где его проверить. В каждой — снимки настоящих страниц стандартов и реестров, образцы документов и примеры кода «так не надо / так надо».
Что такое стандарт и как его читать
Виды стандартов и кто их принимает, как читать обозначение ГОСТ, ISO и RFC, когда стандарт обязателен и как проверить, что он действует.
2ГОСТ 34 и ГОСТ 19: документы на систему и программу
Комплексы ГОСТ 34 и ЕСПД, десять обязательных разделов технического задания по ГОСТ 34.602-2020, стадии создания системы, документы на программу по ГОСТ 19.
3ГОСТ Р 7.0.97-2016: оформление документов
Тридцать реквизитов организационно-распорядительного документа, образец приказа с разбором, поля листа, запись даты, заголовок и подпись.
4Стандарты интернета: HTTP, JSON, дата и текст
Документы RFC и кто их выпускает, методы и коды ответа HTTP по RFC 9110, JSON по RFC 8259, запись даты по ISO 8601, Юникод и UTF-8.
5PEP 8: оформление кода на Python
Отступы и перенос длинных строк, пустые строки, порядок импортов, пробелы, комментарии, имена, рекомендации по сравнениям и исключениям, проверка ruff и black — с парами примеров «так не надо / так надо».
6Документация в коде: PEP 257, 484 и 20
Строки документации модуля, класса и функции по PEP 257, стиль Google для параметров, аннотации типов по PEP 484 и их проверка mypy, «Дзен Python» PEP 20.
7Версии, коммиты и журнал изменений
Semantic Versioning с правилами сравнения версий, сообщения коммитов по Conventional Commits, журнал изменений по Keep a Changelog, обозначение лицензий по SPDX.
8OpenAPI и форматы данных
Описание HTTP API в OpenAPI 3.1 с полным примером, JSON Schema для проверки данных, описание ошибки по RFC 9457, CSV по RFC 4180, YAML и его ловушки.
9Коды стран, валют, языков и единицы величин
ISO 3166 для стран, ISO 4217 для валют, ISO 639 и BCP 47 для языков, E.164 для телефонов, SI и ГОСТ 8.417 для единиц, килобайт и кибибайт по IEC 80000-13.
10Доступность интерфейсов: WCAG и ГОСТ Р 52872
Четыре принципа и три уровня WCAG 2.2, контраст 4,5:1, размер цели 24×24, подписи к изображениям и полям, проверка с клавиатуры, российский ГОСТ Р 52872-2019.
11Стандарты тестирования
Серия ISO/IEC/IEEE 29119 и российские ГОСТ Р 56920–56922, уровни и виды тестирования, классы эквивалентности и граничные значения на примере, тестовый сценарий и отчёт о дефекте.
12Стандарты информационной безопасности
Семейство ISO/IEC 27000, ГОСТ Р 57580.1 для финансовых организаций, ГОСТ Р 56939 о безопасной разработке, PCI DSS, обозначения уязвимостей CVE, CVSS, CWE и OWASP Top 10.
13Криптография и сертификаты ключей
Российские алгоритмы ГОСТ Р 34.10, 34.11 и 34.12 и их международные аналоги, сертификат X.509 по полям, цепочка доверия, TLS 1.3, устройство токена JWT.
14Стандарты качества и процессов
Цикл постоянного улучшения, ISO 9001, восемь характеристик качества программы по ISO/IEC 25010, процессы жизненного цикла, управление услугами, доступность и уровни центров обработки данных.
15Электронные документы, форматы и архив
Виды электронной подписи по закону 63-ФЗ, форматы документов ODF и OOXML, PDF/A для архивного хранения, требования к электронному документу и его хранению.
16Технические регламенты и знаки соответствия
Чем технический регламент отличается от стандарта, регламенты ЕАЭС для электроники (ТР ТС 004, 020, ТР ЕАЭС 037), знаки EAC, CE, РСТ, FCC и что нужно, чтобы продать устройство.
17Сертификация и декларирование
Формы подтверждения соответствия по закону 184-ФЗ, сертификат и декларация, кто аккредитует и кто выдаёт, образец сертификата, проверка по реестрам Росаккредитации и ФСТЭК.