developers-roadmap icon indicating copy to clipboard operation
developers-roadmap copied to clipboard

[Обсуждение] Включение топика об HTTP/cookies в junior-3

Open mglknFSD opened this issue 5 years ago • 6 comments

Подобный вопрос возник из-за того, что данная тема тема поднимается только в контексте безопасности и общей темы про api. Более подробно тема рассмотрена на мидловом уровне, но до него еще нужно дорасти, а общие знания о HTTP и cookie крайне полезны и на уровне джуна.

Обзорно, предлагаю обсудить такие темы и вопросы включить в этот топик

  1. Что такое HTTP? Рассказать как он устроен. В чем отличие HTTP 1 от HTTP 2? Рассказать про семантику методов, в частности чем PUT отличается от POST. Может что-то еще...
  2. Что такое cookie? Зачем нужны и как их используют? Можно ли их изменять из Javascript? Что такое http-only cookie и как их сделать? Что-то еще...

Может совместить этот топик с безопасностью? CORS и SOP немного смежные темы, будет логично все это увязать. Назвать "HTTP и безопасность"? ИМХО будет лаконично.

Что думаете?

mglknFSD avatar Feb 09 '21 18:02 mglknFSD

Не могу точно сказать, что эта тема нужна на текущем грейде, тк и без нее задачи решаются) Про куки в "Работа с данными" есть вопрос, там довольно хорошо он покрывается. А про http, ну можно и добавить, в принципе тема интересная, только вот в последнее время все больше и больше добавляется в jun-3 уровень, скоро придется может и jun-4 делать) И если добавлять, то, думаю, лучше отдельным топиком сделать, "Сети", как это на миддл уровне.

alagunoff avatar Feb 26 '21 07:02 alagunoff

Что такое cookie? Зачем нужны и как их используют? Можно ли их изменять из Javascript? Что такое http-only cookie и как их сделать? Что-то еще...

куки есть в топике "работа с данными" на 3 джуне, там все твои вопросы "подразумеваются", но явно не описаны, это фейл, конечно, и лучше их явно раскрыть, но в целом это не "расширение" карты, а улучшение/пояснение

про HTTP:

Более подробно тема рассмотрена на мидловом уровне, но до него еще нужно дорасти, а общие знания о HTTP и cookie крайне полезны и на уровне джуна.

я не считаю, что вопросы, которые ты перечислил про HTTP прямо уж "крайне" полезные на уровне джуна, я считаю, что они в целом немного полезны и добавляют осознанности к работе, но не являются необходимыми для успешного выполнения задач, потому что на практике это будет так, что тебе бэкенд даст ручки, и ты будешь за них дёргать, на этом всё

поэтому тут согласен с Артёмом, я против того, чтобы это на джуна двигать

chmnkh avatar Mar 14 '21 04:03 chmnkh

Вот кстати что для джуна точно полезно, это например такая часть как

Рассказать про семантику методов, в частности чем PUT отличается от POST

но она вроде уже раскрывается в топике про REST API (ну или можно тогда новое ишью завести или это ишью переделать в улушчшение конкретно это темы)

Znack avatar Mar 16 '21 05:03 Znack

Вот кстати что для джуна точно полезно, это например такая часть как

вот именно, что это полезно, но это не маст хэв для джуниор фронтендера, я думаю

полезно сильно много чего, чтобы мы просто из-за того, что что-то полезно, добавляли это в карту

но она вроде уже раскрывается в топике про REST API

в топике про REST API не обсуждается http

chmnkh avatar Apr 15 '21 04:04 chmnkh

Ладно, переформулирую :)

Для джуна эта часть маст хэв потому что он каждый день работает с API-ами разными и ему надо это понимать

Рассказать про семантику методов, в частности чем PUT отличается от POST

Znack avatar Apr 15 '21 06:04 Znack

чтобы дужуну выполнять задачи на проекте, ему необходим какой-то самый минимум схематичных знаний по хттп

я не думаю, что для этого нам надо карту раздувать и тратить время на собесе, нормальный разработчик это сам прочтёт так или иначе

chmnkh avatar Apr 15 '21 07:04 chmnkh