Всем прекрасного дня.
Мне сейчас грустно: отпуск пройден, работа тут и там. Мысли над новым контентом. Stepik восстанавливается. Планы на новые полезности и проведение вебинаров, хотя тут идет вдохновение, чтобы продолжать делиться с вами полезными материалами.
Поддерживать новых менти с поиском работы и получения новой информации для них.
Кому сейчас тоже грустно, предлагаю посмотреть на фото для поднятия настроения ❤️
Фото от коллеги, природа, рыбалка, спокойствие.
И такая красота ❤️ стрекоза🌾
И настроение поднимается, и с этим увеличивается вера в себя.
Верьте в себя, действуйте, я уверена ваши станут достигнутыми.
Мне сейчас грустно: отпуск пройден, работа тут и там. Мысли над новым контентом. Stepik восстанавливается. Планы на новые полезности и проведение вебинаров, хотя тут идет вдохновение, чтобы продолжать делиться с вами полезными материалами.
Поддерживать новых менти с поиском работы и получения новой информации для них.
Кому сейчас тоже грустно, предлагаю посмотреть на фото для поднятия настроения ❤️
Фото от коллеги, природа, рыбалка, спокойствие.
И такая красота ❤️ стрекоза🌾
И настроение поднимается, и с этим увеличивается вера в себя.
Верьте в себя, действуйте, я уверена ваши станут достигнутыми.
❤🔥30❤5💯5🤩2
Bearer Token и JWT не одно и то же. И вот почему 👇
«Передай JWT в заголовке `Authorization: Bearer…» такую формулировку можно услышать на работе и собеседованиях. Из-за этого легко решить, что Bearer и JWT синонимы. Но это не так.
Разберёмся на простом примере.
📦 Bearer — способ предъявить токен
Согласно RFC 6750, Bearer — схема аутентификации. Сервер получает токен в запросе и использует его для предоставления доступа, если токен действителен.
Представь пропуск в бизнес-центр. На входе говорят: «Предъявите пропуск». Важно, чтобы у тебя был действующий пропуск, а не то, из какого материала он сделан.
В HTTP-запросе это выглядит так:
Authorization: Bearer <token>
📄 JWT — формат токена
JWT (JSON Web Token) — формат представления информации в виде JSON-структуры, определённый RFC 7519.
Компактный JWT обычно состоит из трёх частей, разделённых точками:
header.payload.signature
Но важно: содержимое JWT не обязательно зашифровано. Обычно данные закодированы в Base64URL, поэтому их можно прочитать. Подпись помогает проверить целостность токена, но сама по себе не скрывает его содержимое.
💡 Так в чём разница?
Bearer отвечает на вопрос: как предъявляется токен?
JWT отвечает на вопрос: в каком формате представлены данные токена?
В качестве Bearer-токена можно передавать не только JWT, но и непрозрачную строку (opaque token). Например, случайный идентификатор, по которому сервер находит информацию о доступе.
Что важно запомнить для собеседования:
JWT — это формат, а Bearer — схема аутентификации. Они не синонимы, хотя JWT часто используют как Bearer-токен, например, на сайте Vikunja используется Bearer <JWT-token>
📌 Подписывайся на @protestinginfo здесь простым языком разбираем API, HTTP и тестирование.
💾 Сохрани пост, чтобы повторить перед собеседованием.
«Передай JWT в заголовке `Authorization: Bearer…» такую формулировку можно услышать на работе и собеседованиях. Из-за этого легко решить, что Bearer и JWT синонимы. Но это не так.
Разберёмся на простом примере.
📦 Bearer — способ предъявить токен
Согласно RFC 6750, Bearer — схема аутентификации. Сервер получает токен в запросе и использует его для предоставления доступа, если токен действителен.
Представь пропуск в бизнес-центр. На входе говорят: «Предъявите пропуск». Важно, чтобы у тебя был действующий пропуск, а не то, из какого материала он сделан.
В HTTP-запросе это выглядит так:
Authorization: Bearer <token>
📄 JWT — формат токена
JWT (JSON Web Token) — формат представления информации в виде JSON-структуры, определённый RFC 7519.
Компактный JWT обычно состоит из трёх частей, разделённых точками:
header.payload.signature
Но важно: содержимое JWT не обязательно зашифровано. Обычно данные закодированы в Base64URL, поэтому их можно прочитать. Подпись помогает проверить целостность токена, но сама по себе не скрывает его содержимое.
💡 Так в чём разница?
Bearer отвечает на вопрос: как предъявляется токен?
JWT отвечает на вопрос: в каком формате представлены данные токена?
В качестве Bearer-токена можно передавать не только JWT, но и непрозрачную строку (opaque token). Например, случайный идентификатор, по которому сервер находит информацию о доступе.
Что важно запомнить для собеседования:
JWT — это формат, а Bearer — схема аутентификации. Они не синонимы, хотя JWT часто используют как Bearer-токен, например, на сайте Vikunja используется Bearer <JWT-token>
📌 Подписывайся на @protestinginfo здесь простым языком разбираем API, HTTP и тестирование.
💾 Сохрани пост, чтобы повторить перед собеседованием.
👍16❤3
Может ли POST использоваться для получения данных без создания новой сущности?
Anonymous Quiz
11%
Нет, POST всегда обязан создавать новую запись
63%
Да, например для поиска со сложным фильтром или выполнения операции, передавая условия в теле запрос
8%
Нет, получение данных возможно только через GET
18%
Да, но только если тело запроса пустое
❤4👌2❤🔥1🙏1
Может ли JSON содержать объект внутри массива и массив внутри объекта?
Anonymous Quiz
8%
Только объект внутри массива
7%
Только массив внутри объекта
81%
Да, оба варианта допустимы
4%
Нет, JSON допускает только один уровень вложенности
✍3❤2
Какие из перечисленных протоколов относятся к сетевым протоколам, а не к форматам данных или стилям API?
Anonymous Quiz
83%
HTTP, TCP, DNS, FTP
3%
HTTP, REST, JSON, FTP
9%
TCP, GraphQL, XML, DNS
4%
HTTPS, SOAP, JSON, UDP
❤4❤🔥1😎1
API использует пагинацию через limit=20&offset=40. Что означает такая комбинация?
Anonymous Quiz
15%
Вернуть 40 записей, начиная с двадцатой
52%
Пропустить 40 записей и вернуть следующие 20
18%
Вернуть записи с идентификаторами от 40 до 60
15%
Пропустить 20 записей и вернуть следующие 40
✍5❤2
Какие типы данных поддерживает JSON?
Anonymous Quiz
78%
Строка, число, объект, массив, boolean, null
6%
Строка, число, объект, массив, дата, undefined
10%
Строка, число, объект, массив, функция, boolean
6%
Строка, число, объект, массив, binary, null
❤4✍2❤🔥1
Статистика: Сколько верно ответили?
Anonymous Poll
1%
0
1%
1
7%
2
19%
3
37%
4
31%
5
1%
Позже отвечу, пока учусь
3%
Воздержусь, посмотрю ответы
👍2💘1
Forwarded from Оповещения по курсам от protestinginfo
Все необходимое для спокойной и эффективной подготовки к собеседованию уже собрано.
✅ Практический курс по тестированию бэкенда
• Реальные практические задания по API + SQL
➡️ Новый поток стартует 5 ноября 2026, но присоединиться можно уже сейчас!
👉 https://protestinginfo.ru/practice_api_sql#program
Пишите в ЛС - отвечу на все волнующие вопросы.
— доступ 9 месяцев
📌 Что будет на курсе:
• API тестирование (REST) — Postman, Swagger
• SQL от базового до JOIN — PostgreSQL, ClickHouse
• Redis — работа с кэшем
• Kafka — проверка асинхронных запросов
Планы - и уже есть вебинар рассказывать про ИИ-агенты, MCP, работа с коллекциями, используя скиллы и агенты
🔥 В программе:
— тестирование User Account API + SQL + MAIL API (3 сервиса)
— ClickHouse: анализ статус-кодов
— Redis: работа с данными пользователя
— Forum API + SQL (еще 1 сервис)
— негативные проверки запросов и многое другое
Скидки на участие:
APISQL25 - 25% СКИДКА с 25 ОКТЯБРЯ ДО 6 НОЯБРЯ 2026г.
APISQL15 - 20% СКИДКА С 7 НОЯБРЯ ДО 10 НОЯБРЯ 2026г.
APISQL15 - 15% СКИДКА ДО 15 НОЯБРЯ 2026г.
Условия и сроки проверки заданий:
Тариф 1: без проверки.
Проверка заданий осуществляется только в течение ограниченного срока с начала обучения:
Тариф 2: только первые 3 месяца
Подробнее про тарифы : https://protestinginfo.ru/practice_api_sql#tariffs
Обратная связь на протяжении всего доступа
✅ Что ты получишь:
🎯 Уверенность в ответах
🗣 Навык чётко формулировать мысли
📋 Готовность к техзадачам (SQL, API, Postman)
🧭 Понимание, чего ждать на собеседовании
🤝 Поддержку
📌 Все ссылки в шапке профиля @protestinginfo
📖 Отзывы https://protestinginfo.ru/practice_api_sql#reviews
✍️ Напиши мне в ЛС @nadin_qa помогу выбрать тариф, составить план и вместе подготовиться к собеседованию!
Готова направить и поддержать на каждом шаге.
Прямая ссылка для оплаты (можно рассрочка, юр лица (напрямую написать), зарубежная карта только с конвертацией)
https://coreapp.ai/app/checkout/67631889a17350fd817c5cdb
Набираю группу до 10 человек в зависимости от тарифа
✅ Практический курс по тестированию бэкенда
• Реальные практические задания по API + SQL
➡️ Новый поток стартует 5 ноября 2026, но присоединиться можно уже сейчас!
👉 https://protestinginfo.ru/practice_api_sql#program
Пишите в ЛС - отвечу на все волнующие вопросы.
— доступ 9 месяцев
📌 Что будет на курсе:
• API тестирование (REST) — Postman, Swagger
• SQL от базового до JOIN — PostgreSQL, ClickHouse
• Redis — работа с кэшем
• Kafka — проверка асинхронных запросов
Планы - и уже есть вебинар рассказывать про ИИ-агенты, MCP, работа с коллекциями, используя скиллы и агенты
🔥 В программе:
— тестирование User Account API + SQL + MAIL API (3 сервиса)
— ClickHouse: анализ статус-кодов
— Redis: работа с данными пользователя
— Forum API + SQL (еще 1 сервис)
— негативные проверки запросов и многое другое
Скидки на участие:
APISQL25 - 25% СКИДКА с 25 ОКТЯБРЯ ДО 6 НОЯБРЯ 2026г.
APISQL15 - 20% СКИДКА С 7 НОЯБРЯ ДО 10 НОЯБРЯ 2026г.
APISQL15 - 15% СКИДКА ДО 15 НОЯБРЯ 2026г.
Условия и сроки проверки заданий:
Тариф 1: без проверки.
Проверка заданий осуществляется только в течение ограниченного срока с начала обучения:
Тариф 2: только первые 3 месяца
Подробнее про тарифы : https://protestinginfo.ru/practice_api_sql#tariffs
Обратная связь на протяжении всего доступа
✅ Что ты получишь:
🎯 Уверенность в ответах
🗣 Навык чётко формулировать мысли
📋 Готовность к техзадачам (SQL, API, Postman)
🧭 Понимание, чего ждать на собеседовании
🤝 Поддержку
📌 Все ссылки в шапке профиля @protestinginfo
📖 Отзывы https://protestinginfo.ru/practice_api_sql#reviews
✍️ Напиши мне в ЛС @nadin_qa помогу выбрать тариф, составить план и вместе подготовиться к собеседованию!
Готова направить и поддержать на каждом шаге.
Прямая ссылка для оплаты (можно рассрочка, юр лица (напрямую написать), зарубежная карта только с конвертацией)
https://coreapp.ai/app/checkout/67631889a17350fd817c5cdb
Набираю группу до 10 человек в зависимости от тарифа
❤4❤🔥1🔥1