Skip to content

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

Open

Description

@mglknFSD

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

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

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

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

Что думаете?

Activity

  1. arlgnv commented on Feb 26, 2021

    @arlgnv
    Contributor

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

  2. chmnkh commented on Mar 14, 2021

    @chmnkh
    Contributor

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

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

    про HTTP:

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

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

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

  3. Znack commented on Mar 16, 2021

    @Znack
    Contributor

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

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

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

  4. chmnkh commented on Apr 15, 2021

    @chmnkh
    Contributor

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

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

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

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

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

  5. Znack commented on Apr 15, 2021

    @Znack
    Contributor

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

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

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

  6. chmnkh commented on Apr 15, 2021

    @chmnkh
    Contributor

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendRelated to front-end developer roadmap

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions