[Обсуждение] Включение топика об HTTP/cookies в junior-3
Подобный вопрос возник из-за того, что данная тема тема поднимается только в контексте безопасности и общей темы про api. Более подробно тема рассмотрена на мидловом уровне, но до него еще нужно дорасти, а общие знания о HTTP и cookie крайне полезны и на уровне джуна.
Обзорно, предлагаю обсудить такие темы и вопросы включить в этот топик
- Что такое HTTP? Рассказать как он устроен. В чем отличие HTTP 1 от HTTP 2? Рассказать про семантику методов, в частности чем PUT отличается от POST. Может что-то еще...
- Что такое cookie? Зачем нужны и как их используют? Можно ли их изменять из Javascript? Что такое http-only cookie и как их сделать? Что-то еще...
Может совместить этот топик с безопасностью? CORS и SOP немного смежные темы, будет логично все это увязать. Назвать "HTTP и безопасность"? ИМХО будет лаконично.
Что думаете?
Не могу точно сказать, что эта тема нужна на текущем грейде, тк и без нее задачи решаются) Про куки в "Работа с данными" есть вопрос, там довольно хорошо он покрывается. А про http, ну можно и добавить, в принципе тема интересная, только вот в последнее время все больше и больше добавляется в jun-3 уровень, скоро придется может и jun-4 делать) И если добавлять, то, думаю, лучше отдельным топиком сделать, "Сети", как это на миддл уровне.
Что такое cookie? Зачем нужны и как их используют? Можно ли их изменять из Javascript? Что такое http-only cookie и как их сделать? Что-то еще...
куки есть в топике "работа с данными" на 3 джуне, там все твои вопросы "подразумеваются", но явно не описаны, это фейл, конечно, и лучше их явно раскрыть, но в целом это не "расширение" карты, а улучшение/пояснение
про HTTP:
Более подробно тема рассмотрена на мидловом уровне, но до него еще нужно дорасти, а общие знания о HTTP и cookie крайне полезны и на уровне джуна.
я не считаю, что вопросы, которые ты перечислил про HTTP прямо уж "крайне" полезные на уровне джуна, я считаю, что они в целом немного полезны и добавляют осознанности к работе, но не являются необходимыми для успешного выполнения задач, потому что на практике это будет так, что тебе бэкенд даст ручки, и ты будешь за них дёргать, на этом всё
поэтому тут согласен с Артёмом, я против того, чтобы это на джуна двигать
Вот кстати что для джуна точно полезно, это например такая часть как
Рассказать про семантику методов, в частности чем PUT отличается от POST
но она вроде уже раскрывается в топике про REST API (ну или можно тогда новое ишью завести или это ишью переделать в улушчшение конкретно это темы)
Вот кстати что для джуна точно полезно, это например такая часть как
вот именно, что это полезно, но это не маст хэв для джуниор фронтендера, я думаю
полезно сильно много чего, чтобы мы просто из-за того, что что-то полезно, добавляли это в карту
но она вроде уже раскрывается в топике про REST API
в топике про REST API не обсуждается http
Ладно, переформулирую :)
Для джуна эта часть маст хэв потому что он каждый день работает с API-ами разными и ему надо это понимать
Рассказать про семантику методов, в частности чем PUT отличается от POST
чтобы дужуну выполнять задачи на проекте, ему необходим какой-то самый минимум схематичных знаний по хттп
я не думаю, что для этого нам надо карту раздувать и тратить время на собесе, нормальный разработчик это сам прочтёт так или иначе