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

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 161

  • @maximiglindgtl
    @maximiglindgtl  9 месяцев назад +4

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

  • @P_B_N_D
    @P_B_N_D Год назад +37

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

    • @Олег-ц2и5п
      @Олег-ц2и5п 11 месяцев назад +1

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

  • @bednyakov
    @bednyakov 5 месяцев назад +17

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

    • @ЭтояСаша
      @ЭтояСаша 3 месяца назад

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

  • @nmindust
    @nmindust 4 месяца назад +8

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

    • @kvadro_id
      @kvadro_id 2 месяца назад

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

  • @fuad2069
    @fuad2069 11 месяцев назад +7

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

  • @anna576
    @anna576 2 месяца назад +3

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

  • @dmitrykarpovich186
    @dmitrykarpovich186 6 месяцев назад +14

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

  • @sell_tital_gell
    @sell_tital_gell Месяц назад

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

  • @sejeenn
    @sejeenn Год назад +14

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

  • @Онотоле-в6л
    @Онотоле-в6л Месяц назад +1

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

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

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

  • @Ачтоесли-ш7м
    @Ачтоесли-ш7м 7 месяцев назад

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

  • @fredchou6135
    @fredchou6135 Год назад +12

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

    • @ArtemBuhrym
      @ArtemBuhrym 5 месяцев назад +1

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

    • @divanizzy
      @divanizzy 4 месяца назад

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

  • @sergls3528
    @sergls3528 8 месяцев назад +3

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

  • @irinaaranzh
    @irinaaranzh День назад

    Спасибо большое, братан!))
    все доходчиво объяснил, с примерами
    желаю успехов тебе, продолжай развивать канал🫂❣️

  • @АндрейН-ю4е
    @АндрейН-ю4е Год назад +6

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

  • @ОльгаСиниговец
    @ОльгаСиниговец 4 месяца назад

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

  • @andrewmukanov5848
    @andrewmukanov5848 Год назад +4

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

  • @ulechannel5595
    @ulechannel5595 6 месяцев назад +1

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

  • @samaleycom
    @samaleycom 23 дня назад

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

  • @shareobj
    @shareobj 5 месяцев назад +1

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

  • @whitemc619
    @whitemc619 10 месяцев назад +1

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

  • @MikleKuznetsov
    @MikleKuznetsov 11 месяцев назад +2

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

  • @OlenaSushko-wb2qp
    @OlenaSushko-wb2qp 5 месяцев назад +1

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

  • @АрнРоанн
    @АрнРоанн 5 месяцев назад

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

  • @Ольга-ф5п3ж
    @Ольга-ф5п3ж 13 дней назад

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

  • @dmitryrasskazov4989
    @dmitryrasskazov4989 5 месяцев назад

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

  • @1972jdoe
    @1972jdoe Год назад +6

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

  • @sicknick7708
    @sicknick7708 7 месяцев назад +1

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

  • @dem.morozov
    @dem.morozov 2 месяца назад +1

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

    • @maximiglindgtl
      @maximiglindgtl  2 месяца назад

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

    • @torekeldisultan29
      @torekeldisultan29 Месяц назад

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

  • @Dimitris163
    @Dimitris163 3 месяца назад

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

  • @77ZZNNZZ77
    @77ZZNNZZ77 3 месяца назад

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

  • @Иван-001
    @Иван-001 3 месяца назад

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

  • @olegahmerov6092
    @olegahmerov6092 Год назад

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

    • @DayX155
      @DayX155 10 месяцев назад

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

  • @VladimirMosienkoDrWowa
    @VladimirMosienkoDrWowa 2 месяца назад +1

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

  • @ozimandias1858
    @ozimandias1858 3 месяца назад

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

  • @oxstar3
    @oxstar3 5 месяцев назад +1

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

  • @dinaraskripnik7913
    @dinaraskripnik7913 Год назад

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

  • @dnr_8365
    @dnr_8365 10 месяцев назад

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

  • @strbak645
    @strbak645 Год назад

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

  • @baltabaevich
    @baltabaevich 10 месяцев назад

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

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

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

  • @oxanasofronova6027
    @oxanasofronova6027 8 месяцев назад +3

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

    • @maximiglindgtl
      @maximiglindgtl  8 месяцев назад

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

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

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

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 10 месяцев назад

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

  • @verasmirnova503
    @verasmirnova503 7 месяцев назад

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

  • @normad6992
    @normad6992 Год назад

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

  • @uuuborovi
    @uuuborovi Месяц назад +1

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

  • @СергейФергюсон-ж7е
    @СергейФергюсон-ж7е 10 месяцев назад

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

  • @aleksandrmatyka3118
    @aleksandrmatyka3118 6 месяцев назад +1

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

  • @javascript.frontend
    @javascript.frontend 5 месяцев назад

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

  • @MaximShilov-m1t
    @MaximShilov-m1t 11 месяцев назад +2

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

  • @sh0ny
    @sh0ny 6 месяцев назад

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

  • @MrAlexPop69
    @MrAlexPop69 6 месяцев назад

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

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

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

  • @ЕленаБу-у5п
    @ЕленаБу-у5п 3 месяца назад

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

  • @leila_alieva
    @leila_alieva 7 месяцев назад

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

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

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

  • @proxk.4004
    @proxk.4004 Год назад

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

  • @tellator
    @tellator Год назад

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

  • @Maratello
    @Maratello 11 месяцев назад

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

  • @RuslanKhamidoullin
    @RuslanKhamidoullin Год назад +1

    Умничка!

  • @xakep2776
    @xakep2776 2 месяца назад

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

  • @СергейК-б6н
    @СергейК-б6н 11 месяцев назад

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

  • @lolk9939
    @lolk9939 4 месяца назад

    талант

  • @luckytima2315
    @luckytima2315 Год назад +2

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

    • @maximiglindgtl
      @maximiglindgtl  Год назад

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

  • @FurbiFurbi
    @FurbiFurbi 7 месяцев назад

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

  • @sherzodabdumutalibov1384
    @sherzodabdumutalibov1384 6 месяцев назад

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

  • @vass_ok_play
    @vass_ok_play 11 месяцев назад

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

  • @Pesstiptop
    @Pesstiptop 7 месяцев назад

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

  • @404Negative
    @404Negative 9 месяцев назад

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

  • @КаринаНурутдинова-л1н
    @КаринаНурутдинова-л1н 4 месяца назад

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

  • @ДмитрийЯкимук-ж9у
    @ДмитрийЯкимук-ж9у 6 месяцев назад

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

  • @leyn1x416
    @leyn1x416 11 месяцев назад

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

  • @AlexKulag
    @AlexKulag 6 месяцев назад

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

  • @wxw6205
    @wxw6205 Год назад

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

  • @m.t.a3231
    @m.t.a3231 4 месяца назад

    спасибо)

  • @suspiciousgoose7904
    @suspiciousgoose7904 Год назад

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

  • @ВладимирГрачев-в4п
    @ВладимирГрачев-в4п 8 месяцев назад

    Спасибо

  • @biscuitjerry8043
    @biscuitjerry8043 5 месяцев назад +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?
    После просмотра попробуйте ответить на эти вопросы что бы убедиться что вы хоть что запомнили и поняли

  • @rinatsarmuldin2280
    @rinatsarmuldin2280 Год назад

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

  • @user-gx2yx1pz1b
    @user-gx2yx1pz1b 7 месяцев назад +1

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

  • @user-sankarsana
    @user-sankarsana Год назад

    Класс!!!

  • @buka_jaz
    @buka_jaz 10 месяцев назад

    🔥

  • @Jhon_12345
    @Jhon_12345 Год назад

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

    • @Jhon_12345
      @Jhon_12345 Год назад

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

  • @alexeysergeevich
    @alexeysergeevich 3 месяца назад

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

  • @IvanBalandin-w3h
    @IvanBalandin-w3h Год назад

    Спасибо!

  • @alexz7537
    @alexz7537 10 месяцев назад

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

  • @ragnenet
    @ragnenet Год назад +1

    Мой любимый блогер❤

  • @nastroiplus
    @nastroiplus 4 месяца назад

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

  • @warflow
    @warflow 5 месяцев назад

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

  • @ВячеславП-ш3р
    @ВячеславП-ш3р 4 дня назад

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

  • @petermuller9440
    @petermuller9440 10 месяцев назад

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

  • @maxrubanov
    @maxrubanov Год назад +9

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

  • @weskerok
    @weskerok 11 месяцев назад

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

    • @maximiglindgtl
      @maximiglindgtl  11 месяцев назад

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

  • @hiprimzzzzz
    @hiprimzzzzz Месяц назад

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

  • @user-els1z6htp7
    @user-els1z6htp7 5 месяцев назад

    Метод Delete точно "принеси, я украду"? Больше подходит "найди эти книги и выкинь"
    Насколько представляю при удалении клиент не получает эти книги)

  • @AlexandreA-w5c
    @AlexandreA-w5c 3 месяца назад

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

  • @ТаняГриневич-н2л
    @ТаняГриневич-н2л 10 месяцев назад

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

  • @sergeisurin2963
    @sergeisurin2963 10 месяцев назад

    🔥,👍🙏.