Что такое REST API? HTTP, Клиент-Сервер, Проектирование, Разработка, Документация, Swagger и OpenApi

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 160

  • @maximiglindgtl
    @maximiglindgtl  9 місяців тому +4

    Телеграм-канал с полезной информацией и моей жизнью: t.me/maximiglindgtl

  • @P_B_N_D
    @P_B_N_D Рік тому +36

    за 28 минут этого видео я понял больше, чем за три дня чтения разных статей.
    Максим, спасибо!

    • @Олег-ц2и5п
      @Олег-ц2и5п 11 місяців тому +1

      Объясни пожалуйста) сейчас получил некоторую базу языка c#. Но не понимаю как реализовывать все, о чем в этом видео?) Какую среду/программу нужно скачать?

  • @bednyakov
    @bednyakov 5 місяців тому +16

    Один из лучших людей в ютубе, кто умеет без воды четко формулировать и доносить информацию. Спасибо за видео.

    • @ЭтояСаша
      @ЭтояСаша 3 місяці тому

      Ну смотря, что ты считаешь водой. Для общего понятия пойдет, но что-то прям чтобы лучше узнать нет - просто поверхность

  • @anna576
    @anna576 2 місяці тому +3

    Мне нужно писать ТЗ к БД и REST API
    Чел, ты просто лучший. Лучший. Понятно, четко, без воды, с примерами и такой офигенной подачей. Спасибо ❤

  • @fuad2069
    @fuad2069 11 місяців тому +7

    Самое классное объяснение с расставлением правильных акцентов)

  • @nmindust
    @nmindust 3 місяці тому +8

    Чел, у тебя талант объяснять, грузовик респекта тебе)

    • @kvadro_id
      @kvadro_id 2 місяці тому

      А папу вагонов респектов доя кого зажал? Дари автору, он достоин (пока не испортился)

  • @ВладимирТемченко-1993
    @ВладимирТемченко-1993 2 місяці тому +4

    Случайно ткнул в рекомендациях. Афигенное объяснение

  • @Ачтоесли-ш7м
    @Ачтоесли-ш7м 7 місяців тому

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

  • @dmitrykarpovich186
    @dmitrykarpovich186 6 місяців тому +14

    Огромная благодарность автору, прекрасная подача материала.

  • @Ольга-ф5п3ж
    @Ольга-ф5п3ж 10 днів тому

    Большое спасибо! Очень хорошее видео. Все структурно и понятно! Жаль, что не нашла это видео раньше.

  • @sell_tital_gell
    @sell_tital_gell Місяць тому

    вот что называется "когда рассказывает практик". ёмко, ПОНЯТНО, с важными для практики нюансами. если объяснять, то только так🤝🏻🤝🏻🤝🏻

  • @sejeenn
    @sejeenn Рік тому +14

    Спасибо Максим за классную подачу материала! Надеюсь не забросишь это дело, у тебя хорошо получается!

  • @Онотоле-в6л
    @Онотоле-в6л 29 днів тому +1

    Парень - лучший. Много пересмотрел, про ебанину сравнения с ресторанами и ТД. Все херня, но это - золото!

  • @fredchou6135
    @fredchou6135 Рік тому +12

    Идемпонентный метод порадовал))
    А так очень много информации за короткое время - это круто

    • @ArtemBuhrym
      @ArtemBuhrym 5 місяців тому +1

      идемпотентный?)

    • @divanizzy
      @divanizzy 4 місяці тому

      @@ArtemBuhrym у автора ролика идемпонентный)

  • @АндрейН-ю4е
    @АндрейН-ю4е Рік тому +6

    Очень доходчиво и интересно, я начинающий бэк-разработчик, твои видео помогают быстрее разбираться в темах, здорово!

  • @sergls3528
    @sergls3528 8 місяців тому +3

    Очень развернуто и очень доступно! Спасибо за отличное объяснение! Пожалуйста, продолжайте снимать обучающие видео! Лайк и подписка)

  • @ОльгаСиниговец
    @ОльгаСиниговец 4 місяці тому

    Хочу сказать спасибо за канал😊😊😊четко, без воды, с хорошими примерами, буквально на пальцах, отличный материал)))классная подача))))🎉🎉🎉🎉🎉

  • @shareobj
    @shareobj 5 місяців тому +1

    Молодец, хорошо объяснил детально, с чёткой дикцией. Про Идемпотентность впервые услышал, хотя более 10 лет работал с ReST API. Век живи - век учись.

  • @АрнРоанн
    @АрнРоанн 5 місяців тому

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

  • @whitemc619
    @whitemc619 10 місяців тому +1

    Великолепная структура материала, великолепная подача, качество материала.
    Спасибо, мне очень пригодилось это видео для моего первого описания API.

  • @ulechannel5595
    @ulechannel5595 6 місяців тому +1

    как же я рада, что нашла этот канал! так доходчиво мало кто умеет объяснять, спасибо

  • @samaleycom
    @samaleycom 20 днів тому

    Спасибо, крайне достойно объясняешь

  • @dmitryrasskazov4989
    @dmitryrasskazov4989 5 місяців тому

    У меня была задача понять, что такое swagger и для чего он. Ты просто сполна закрыл эту тему. Очень круто 🤝 мне к этому моменту уже есть с чем сравнить, ты очень грамотно и понятно донёс информацию. Появилось желание изучить твой канал. ❤

  • @OlenaSushko-wb2qp
    @OlenaSushko-wb2qp 4 місяці тому +1

    Это просто клад-контент! Спасибо огромное!!! Продолжайте снимать, у вас это великолепно получается!

  • @andrewmukanov5848
    @andrewmukanov5848 Рік тому +4

    хорошая подача, грамотная речь. редкость в ютубе в наше время.

  • @MikleKuznetsov
    @MikleKuznetsov 11 місяців тому +2

    Браво Максим! Отличная работа, все по полкам.

  • @olegahmerov6092
    @olegahmerov6092 Рік тому

    Максим, я умоляю, береги своё здоровье, свой ум! Ты - невероятно умный инженер! Такие люди, как ты - Соль Земли!

    • @DayX155
      @DayX155 10 місяців тому

      Ты умоляешь без уважения, умоляй сильнее и с уважением.

  • @Иван-001
    @Иван-001 3 місяці тому

    Жирный лайк! Помог разобраться в теме только твой видос! респект, Максим!

  • @sicknick7708
    @sicknick7708 6 місяців тому +1

    Максимально базированное видео! Спасибо за труд!

  • @dem.morozov
    @dem.morozov 2 місяці тому +1

    Прикольно, твое видео Нетология выложила как для углубленного изучения темы) Красавчик.

    • @maximiglindgtl
      @maximiglindgtl  2 місяці тому

      А где именно, закинешь ссылочку?

    • @torekeldisultan29
      @torekeldisultan29 Місяць тому

      @@maximiglindgtl приветствую, по ссылке не получится наверное, это в занятиях в личном кабинете на платформе. Но дана ссылка на твое видео в дополнительных материалах по теме 'Знакомство с API на примере Django REST framework'. Кстати, на счет видео, реально доходчиво объясняешь, спасибо за полезный контент.

  • @77ZZNNZZ77
    @77ZZNNZZ77 3 місяці тому

    Классно и емко излагаешь суть. Отличное видео!

  • @Dimitris163
    @Dimitris163 3 місяці тому

    Красавчик, максимально доступно и понятно👍

  • @1972jdoe
    @1972jdoe Рік тому +6

    Невероятно доходчиво. Спасибо.

  • @strbak645
    @strbak645 Рік тому

    Я не знаю как я тут оказался, но безумно благодарен ща данное видео!

  • @ozimandias1858
    @ozimandias1858 3 місяці тому

    Ну это однозначно подписка, лайк и просмотр остальных роликов

  • @Екатерина-и4с1с
    @Екатерина-и4с1с 9 місяців тому +1

    Крутой ролик, очень информативно. Спасибо большое 🤝🤝

  • @uuuborovi
    @uuuborovi Місяць тому +1

    Гарри Поттер, ты крут

  • @oxanasofronova6027
    @oxanasofronova6027 8 місяців тому +3

    Спасибо тебе огромное! Того, что ты рассказал в этом ролике, мне лично хватило для выполнения тестового задания на проектирование rest api на позицию аналитика.

    • @maximiglindgtl
      @maximiglindgtl  8 місяців тому

      Спасибо! Приятно слышать, что приношу людям пользу

  • @dinaraskripnik7913
    @dinaraskripnik7913 Рік тому

    Максим, прекрасное, лаконичное, грамотное видео. Хороший звук как бонус. Спасибо большое.

  • @dnr_8365
    @dnr_8365 10 місяців тому

    Наконец то я понял что есть rest! Спасибо!

  • @oxstar3
    @oxstar3 5 місяців тому +1

    Ценнейшее видео.
    Благодарю! ❤

  • @MaximShilov-m1t
    @MaximShilov-m1t 11 місяців тому +2

    Приятель, во-первых, спасибо за видео, во-вторых есть небольшая ошибка
    ты сначала говоришь, что 403 - это неавторизованный пользователь, а затем на экране выводишь 401 не авторизованный пользователь (20:37)
    В целом, видос полезный)

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 10 місяців тому

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @normad6992
    @normad6992 11 місяців тому

    Продолжай снимать видео, не забрасывай! Контент реальный топ.

  • @luckytima2315
    @luckytima2315 Рік тому +2

    Хорош братик реально ! Только методы идемпоТентный , ты просто говоришь идемпоНентный ))

    • @maximiglindgtl
      @maximiglindgtl  Рік тому

      Косяк был замечен только на монтаже, в графике поправил, спасибо)

  • @ЭдуардСтепанян-з7и
    @ЭдуардСтепанян-з7и 3 місяці тому

    Максим, спасибо!
    Классно, очень понравилось!

  • @verasmirnova503
    @verasmirnova503 7 місяців тому

    Это лучшее видео, что я видела! просто в самое сердечко 😍

  • @ДмитрийЯкимук-ж9у
    @ДмитрийЯкимук-ж9у 6 місяців тому

    Молодец , очень классно получилось, спасибо. Будет очень круто, если визуализации и глубины подачи материала ещё усилишь.

  • @javascript.frontend
    @javascript.frontend 5 місяців тому

    топчик, начал изучать в линукс команду curl и не как не мог понять, что вообще происходит. А нужно было начать с твоего видео))

  • @Maratello
    @Maratello 11 місяців тому

    Очень круто объяснил! Спасибо! Коммент в поддержку.

  • @MrAlexPop69
    @MrAlexPop69 6 місяців тому

    Супер понятный и полезный видос, спасибо! 🔥

  • @tellator
    @tellator Рік тому

    Спасибо большое за видео. Подробно, понятно и прекрасно оформлено

  • @proxk.4004
    @proxk.4004 Рік тому

    Спасибо большое! Это лучшее, что я слушал! Ты молодец!

  • @СергейК-б6н
    @СергейК-б6н 11 місяців тому

    Максим красава. Суровый немного а так ваще крутой. Хороший ролик🙂

  • @baltabaevich
    @baltabaevich 10 місяців тому

    Автор, какой ты крутой контент сделал❤

  • @xakep2776
    @xakep2776 2 місяці тому

    Наткнулся, а ты хорош

  • @VladimirMosienkoDrWowa
    @VladimirMosienkoDrWowa 2 місяці тому +1

    Только одно замечание; в ролике рассказывается про RESTful или REST-like API, которое является вариантом JSON-RPC API и настоящему REST API имеет отношение как JavaScript к Java =)

  • @sh0ny
    @sh0ny 6 місяців тому

    Очень хорошо, прям по полочкам

  • @leyn1x416
    @leyn1x416 11 місяців тому

    Хорошо и понятно рассказываешь, продолжай в том же духе)

  • @СергейФергюсон-ж7е
    @СергейФергюсон-ж7е 10 місяців тому

    👍🏼 Молодец 👍🏼 Серьёзный подход

  • @leila_alieva
    @leila_alieva 7 місяців тому

    Очень круто, спасибо!)

  • @ЕленаБу-у5п
    @ЕленаБу-у5п 3 місяці тому

    Оч круто, спасибо большое!

  • @vass_ok_play
    @vass_ok_play 11 місяців тому

    Спасибо тебе большое, у тебя очень классный контент , продолжай

  • @404Negative
    @404Negative 9 місяців тому

    поставил идемпонентный лайк. давай еще!

  • @АлексейБатькович-з5т
    @АлексейБатькович-з5т 9 місяців тому

    Супер ! Ты великий молодец

  • @aleksandrmatyka3118
    @aleksandrmatyka3118 6 місяців тому +1

    у тебя очень крутая подача

  • @Pesstiptop
    @Pesstiptop 6 місяців тому

    Спасибо! очень понятно! лучший

  • @sherzodabdumutalibov1384
    @sherzodabdumutalibov1384 6 місяців тому

    Молочина! Не останавливайся брат

  • @wxw6205
    @wxw6205 Рік тому

    Хароош, очень сильное видео по информативности!🔥

  • @rinatsarmuldin2280
    @rinatsarmuldin2280 Рік тому

    Спасибо тебе за крутое обьяснения сложных вещей, ато у меня была каша в голове до этого) а сейчас зашло

  • @lolk9939
    @lolk9939 4 місяці тому

    талант

  • @alexz7537
    @alexz7537 10 місяців тому

    Довольно толково представлена информация. Но все-таки что такое OpenAPI? ))

  • @user-gx2yx1pz1b
    @user-gx2yx1pz1b 7 місяців тому +1

    Всё хорошо, но так стеснялся выговорить правильно слово "ИдемпоТентный", что аж вместо этого всё время говорил "идемпоНентный" ))

  • @FurbiFurbi
    @FurbiFurbi 6 місяців тому

    Годнота! Молодец парень.

  • @biscuitjerry8043
    @biscuitjerry8043 4 місяці тому +1

    Что такое REST API и какие принципы лежат в его основе?
    Чем REST отличается от других архитектурных стилей, таких как SOAP или GraphQL?
    Какие методы HTTP используются в REST API и для чего они предназначены (GET, POST, PUT, DELETE и т.д.)?
    Архитектурные принципы
    Что такое ресурсы в контексте REST API и как они представляются?
    Что такое URI и как правильно его использовать для обозначения ресурсов?
    Что означает понятие "статус код HTTP" и какие существуют основные коды статусов (200, 404, 500 и т.д.)?
    Форматы данных
    Какие форматы данных обычно используются в REST API (JSON, XML и т.д.)?
    Как сериализовать и десериализовать данные в этих форматах?
    Безопасность
    Какие методы аутентификации и авторизации можно использовать в REST API (Basic Auth, OAuth, JWT и т.д.)?
    Как защитить REST API от атак (например, CSRF, SQL Injection)?
    Разработка и документация
    Как создавать и тестировать REST API?
    Какие инструменты существуют для тестирования REST API (Postman, curl и т.д.)?
    Как документировать REST API (Swagger/OpenAPI)?
    Практическое применение
    Как обрабатывать ошибки и возвращать корректные сообщения об ошибках в REST API?
    Как обеспечить версионность в REST API?
    Как обрабатывать запросы с пагинацией и фильтрацией?
    Лучшие практики
    Какие существуют лучшие практики при разработке REST API?
    Как обеспечить производительность и масштабируемость REST API?
    После просмотра попробуйте ответить на эти вопросы что бы убедиться что вы хоть что запомнили и поняли

  • @m.t.a3231
    @m.t.a3231 4 місяці тому

    спасибо)

  • @КаринаНурутдинова-л1н

    спасибо! все здорово!

  • @Jhon_12345
    @Jhon_12345 Рік тому

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

    • @Jhon_12345
      @Jhon_12345 Рік тому

      я не бек но для того чтобы тебя поддержать подпишусь)

  • @RuslanKhamidoullin
    @RuslanKhamidoullin Рік тому +1

    Умничка!

  • @АлександрКолпаков-с8я
    @АлександрКолпаков-с8я 11 місяців тому

    Просто лучший!

  • @suspiciousgoose7904
    @suspiciousgoose7904 Рік тому

    Годнота подъехала, круть, спасибо

  • @AlexKulag
    @AlexKulag 6 місяців тому

    Красава! Лучший.

  • @nastroiplus
    @nastroiplus 4 місяці тому

    Спасибо, помог! В благодарность тоже немного подскажу тебе - идемпоТентный а не индемпоНентный =)

  • @buka_jaz
    @buka_jaz 10 місяців тому

    🔥

  • @weskerok
    @weskerok 11 місяців тому

    Привет, Максим! Спасибо за видеоурок! Хочу поинтересоваться, что за веб камера у вас? Качество просто божественное 😮

    • @maximiglindgtl
      @maximiglindgtl  11 місяців тому

      Привет, спасибо)
      Это дефолт камера Samsung galaxy s22, без какого-либо цветокора

  • @maxrubanov
    @maxrubanov Рік тому +9

    Очень мало просмотров для такого контента. Я думал у тебя тысяч 200 подписчиков😢

  • @ВладимирГрачев-в4п
    @ВладимирГрачев-в4п 8 місяців тому

    Спасибо

  • @warflow
    @warflow 5 місяців тому

    при исппользовании patch нужно передавать только изменяемые поля
    поле id не следует передавать

  • @petermuller9440
    @petermuller9440 10 місяців тому

    Можете поделиться примером заполнения документа - спецификации Rest

  • @alexeysergeevich
    @alexeysergeevich 3 місяці тому

    Спасибо за ценную информацию!

  • @hiprimzzzzz
    @hiprimzzzzz Місяць тому

    ИдемпоТЕНТНый😀

  • @IvanBalandin-w3h
    @IvanBalandin-w3h Рік тому

    Спасибо!

  • @ВячеславП-ш3р
    @ВячеславП-ш3р День тому

    Если дополнительные параметры для запроса получения книг передавать в get строке это понятно. Но вы говорите, что их можно передавать и в теле post запроса. Но ведь это другой метод, не про получение книг, авторов..., а про обновление ресурса. Как правильно написать post который вернёт данные (список книг), отобранных с дополнительными параметрами, а не обновит ресурс ?

  • @user-sankarsana
    @user-sankarsana Рік тому

    Класс!!!

  • @AlexandreA-w5c
    @AlexandreA-w5c 3 місяці тому

    А что используется в качестве сервера для REST API?

  • @cvtmyveins
    @cvtmyveins 2 місяці тому

    Зашёл посмотреть как эвелон про рест рассказывает

  • @sergeisurin2963
    @sergeisurin2963 10 місяців тому

    🔥,👍🙏.

  • @ТаняГриневич-н2л
    @ТаняГриневич-н2л 9 місяців тому

    Bearer-Token это прям так type парама называется для передачи JWT токена?

  • @user-cb6nw2bx7i
    @user-cb6nw2bx7i 4 місяці тому +1

    А можно ссылку на Swagger?

  • @parvi5172
    @parvi5172 Рік тому

    Топ контент