Все мои уроки по веб-разработке на этом сайте: webkyrs.info/ Подписывайтесь на телеграм канал t.me/dchengaev
Пікірлер: 251
@qwefxfh Жыл бұрын
- Сейчас я расскажу, что такое Rest - Rest - набор из 6-ти правил - Я не буду рассказывать эти правила...
@versuta8 ай бұрын
потому, что первое правило это никому не рассказывай про правила.
@topsecret91744 жыл бұрын
Это лучшее объяснение REST API во всем интернете, что я слышал и видел. Наглядно и достпно объяснил, как будто благодать снизошла после просмотра
@faizulla58383 жыл бұрын
и что ты там понял? сути нет....что есть везде пересказано...х
@Monana6662 жыл бұрын
соглашусь!
@SD-mv7vz2 жыл бұрын
с 8й минуты появился термин rest))), да, супер заголовок!
@nexgenua2 жыл бұрын
Это далеко не так, про REST тут было сказано только то, что это набор правил, а что это за правила, как их применять и какие особенности не было ни слова, еще и в примере не RESTful, а какая-то непонятная каша из запросов
@April-sq4kj2 жыл бұрын
🤣
@МаринаТарасенко-н1с Жыл бұрын
Пересмотрела половину ютуба в поисках объяснения, которое я пойму. И вот оно! Просто и по делу, без лишней воды. Спасибо!
@Дмитрий-щ3щ4щ3 жыл бұрын
Самая лучшая подача информации по RESTful, так все понятно, спокойно, без лишних фраз в роли senior))). Спасибо, Вам Дмитрий!
@igreezly3 жыл бұрын
Очень здорово, структурно, наглядно и понятно! Спасибо вам за ценный материал👍
@ChurlieTube2 жыл бұрын
Оставлю коммент для поддержки автора. Просмотрел десяток сайтов, прослушал несколько видео. А тут за 14 минут всё максимально чётко, точно, грамотно и без воды. Браво!
@ЕленаХоха-ц6ш2 жыл бұрын
Спасибо Вам огромное... Я столько источников пересмотрела и чуть уже руки не опустились.... Я только начинаю изучать информацию для тестировщика и так везде сложно описано,а Вы...вы огромный молодец...
@ikatu86052 ай бұрын
Получилось устроиться на работу?
@courteouskazakh55344 жыл бұрын
Мне лично, как раз такого ражёвывания с примерами и не хватало! Спасибо большое!!! ТЕМ, КОМУ ВСЁ ПОНЯТНО БЫЛО БЫ И ЗА 3 МИНУТЫ - НУЖНО БЫЛО В ВИКИПЕДИЮ ЗАЙТИ.
@Elena-sh8ud4 жыл бұрын
Спасибо за подробное объяснение! Очень помогло !
@IhorVyshniakov3 жыл бұрын
Очень доступно и гораздо яснее чем в ряде других источников. СПАСИБО за труд!!!
@ЮлияИванова-с5ч Жыл бұрын
Огромное спасибо автору за отсутствие на слайдах посторонних картинок, анимации, яркого декора и музыки! СПАСИБО от души!
@ZigZagUdachich Жыл бұрын
С данной аббревиатурой я сталкивался во времена изучения java несколько лет назад. Тогда я так и не въехал что это такое. Сейчас же пересев на веб, всё стало предельно просто и понятно. По сути это json, отдаваемый сервером по определенном запросу (раньше xml). Так что полагаю, что упомянутые в видео правила относяться как раз к правильности формирования такового. Веберы обычно не используют в своём лексиконе подобное сокращение. Все как то привыкли апихой обходиться. Что примечательно, когда речь зашла про методы HTTP, подметил для себя аналогию с CRUD-операциями веб-сервисов. Узнал то я, как про методы, так и про операции намного раньше, но аналогия почему то возникла только сейчас. За что несомнено мои почтение и благодарность.
@natalyapulik74573 жыл бұрын
Шикарное объяснение, все понятно !!
@elpirato54283 жыл бұрын
Лучшее объяснение, во всех остальных видео и 20% этой информации не говорится, будто никто толком и не знает, что такое rest api
@irenesrussianlessons95123 жыл бұрын
Большое спасибо! Очень кратко, лаконично, и главное понятно для полных чайников!
@marianemashkalo41823 жыл бұрын
OMG, наконец-то именно про РЕСТ! Гуглила на англ (а он у меня Advanced, так что все я понимала в плане языка) и все видео про REST - сразу про HTTP методы Спасибо!
@romanvolchkovachinsk1133 жыл бұрын
Я человек который к компьютеру имеет такое же отношение как парашютист к бетономешалке. Но не тупой, если объяснить всё понимаю. У Вас талант доносить новую информацию, спасибо за Ваш труд.
@valentineserebreanu3982 жыл бұрын
очень интересно, зачем вам в таком случае понадобился рест?)
@alemstudent224 Жыл бұрын
@@valentineserebreanu398 под пивас пойдет
@maga_frank Жыл бұрын
Ну наконец хоть кто то понятно объяснил. А то кто то в качестве примера лифт привел, кто то машину на большой скорости.. и я хз как все это понять. А тут все на нормальных примерах показал, и объяснил самое важное для меня, то что никто не объяснил, это то что чтоб делать такие манипуляции сервер должен дать разрешение, например только после авторизации и только конкретные данные можно менять. Теперь картина сложилась в голове. Спасибо
@andyanderson2223 жыл бұрын
Спасибо! Много других объяснений посмотрел, на мой взгляд, Ваше - выдающееся. Очень конкретно, с примерами и подробно.
@kanyshaiosmonova79682 жыл бұрын
Очень понятно объяснили. Спасибо большое. Теперь знаю для чего это используется.
@daniillarionov19262 жыл бұрын
Cпасибо вам большое за доступность, наглядность и информативность!
@Slipstream6663 жыл бұрын
Спасибо, так понятно и доступно никто не смог мне объяснить !
@ДядяБогданКлючНа92 жыл бұрын
Плавный подвод и понятное объяснение, спасибо!
@ДарьяАртемова-г6ь2 жыл бұрын
Все понятно.Спасибо за такой функциональный ролик!
@marina-wv4ss4 жыл бұрын
Как-то тут очень много недовольных в комментариях. А как по мне так странно, мне видео очень помогло понять что это все такое. И да, пусть это и «разжевывание» как вы все пишете, но тем не менее это лучше 3х минутных видео где человек тараторит что невозможно уловить и обдумать сказанное ним, это видео позволяет сообразить о чем идёт речь и запомнить. Спасибо автору 🙂
@65375374 жыл бұрын
Это могло только поломать все представление о рест ибо тут о нем ни слова
@mafiozzzza2 жыл бұрын
И недовольных в комментариях больше нет
@irynar19933 жыл бұрын
самое лучшее объяснение из всех, что я слышала. Спасибо!
@DboyRough4 жыл бұрын
Мне понравилось, очень доступно обьясняете👌 Успехов Вам и развития Вашему каналу! Подписался
@Киптолопата Жыл бұрын
Наконец-то понятно объяснили. Благодарю
@davronmuminov74122 жыл бұрын
Спасибо! более четкого инструктажа по rest истории еще не было)
@НатальяПетрова-г2ъАй бұрын
Супер,вы молодец!
@JavaScript_95 Жыл бұрын
Спасибо все ясно и четко мне приходились делать сервер всеми CRUD операциями отправлять запросы GET POST UPDATE DELET, но только начал узнавать что Клинт серверное взаимодействие и есть Rest Api вот что бывает когда теорию не учись )
@dmitrykonov_vn Жыл бұрын
Просто офигенное видео! Топ! Автору огромное спасибо!!!
@A_A73372 жыл бұрын
Отличное видео, спасибо большое, Дмитрий!
@GreatOsmanSultan Жыл бұрын
Реально это самое лучшее обьяснение. Спасибо тебе хороший человек и дай Бог тебе здоровья и успеха во всем!!!
@АртёмСоколов-о4к Жыл бұрын
Спасибо, наконец-то стало понятно
@АндрейБабаш-ю9п4 жыл бұрын
Урок супер) Все очень понятно и хорошо рассказано. Я лично доволен. Респект!)))
@РобертЛатыпов-о5м3 жыл бұрын
Очень понятно! Спасибо большое, сколько пытался понять что это такое а простыми словами и все по полочкам!
@НастяБуряк-п7л4 жыл бұрын
Спасибо, вы очень хорошо объяснили.
@maksimsergeevich59394 жыл бұрын
Подскажите, node.js подходит для написания админки для управления контентом? Подходит ли node.js для написания бэкенда таких сервисов как вконтакте или badoo? (таких же по функционалу я имею ввиду). Под "подходит" я подразумеваю, целесообразно ли использовать node.js для этой задачи? Я просто еще плохо ориентируюсь в веб-технологиях и для меня эти вопросы кажутся не тривиальными.
@e.p_yan3 жыл бұрын
Спасибо за понятное объяснение !
@kinomanWOT3 жыл бұрын
в сайте, который выбран для примера интересные методы) например POST/api/v5/costs/{id}/delete Как-то не RESTово с моей точки зрения) Но видео - класс! Ставлю лайк!
@Youngdeaaath Жыл бұрын
Отличное видео, вы очень круто доносите информацию на понятных примерах. Спасибо ❤
@НиколайГубанов-й5ь6 ай бұрын
Вы приводите в конце пример. Например, GET /api/api-versions - получить список доступных версий API. Но, насколько я понимаю, http запрос будет таким же. Так чем же тогда rest отличается от http? Только авторизацией?
@АнатолійПриказюк3 жыл бұрын
Очень круто объяснил!) Спасибо тебе 😊
@PythonDevelopment3 жыл бұрын
Спасибо, было очень интересно
@user-zi5og6vi6n4 жыл бұрын
Посмотрел другое видео и вообще нечего не понял какой то код , какие то скрипты и прочее..... А я искал всего лишь основное понятие, что это такое рест апи. И вот наконец то нашёл ответ на свой вопрос в этом видео. Автор молодец, умеет не для разработчиков рассказывать.
@LatteartByGraal2 жыл бұрын
Большое спасибо! Много стало понятней!)
@programming2799 Жыл бұрын
Примеры АПИ косячные: 11:30 выбор метода HTTP для операции * GET - получить * POST - добавить * PUT - обновить * DELETE - Удалить 12:03 примеры URL * GET /api/v5/costs - Получение списка. URL верен. * GET /api/v5/costs/{id} - Получение строки из списка. URL верен. * POST /api/v5/costs/create - Создание расхода. Ошибка. Должно быть POST /api/v5/costs * POST /api/v5/costs/delete - Пакетное удаление расходов. Ошибка. Должно быть что-то типа DELETE /api/v5/costs/{1,2,3,4,5} DELETE /api/v5/costs/ids=1,2,3,4,5 DELETE /api/v5/costs/1/2/3/4/5 * POST /api/v5/costs/{id}/delete - Удаление строки. Ошибка. Должно быть так DELETE /api/v5/costs/{id} * POST /api/v5/costs/upload - Пакетная загрузка расходов. Спорный момент. Должно быть POST /api/v5/costs 'Content-type: text/csv; charset=UTF-8' 'Content-Disposition: attachment; filename=costs.csv'
@no-distrx Жыл бұрын
Очень понятно для нубов. Спасибо!
@valerialobanova79723 жыл бұрын
Дмитрий, вы - святой человек!
@orcsamuro96872 жыл бұрын
Стало понятнее, очень полезно. Спасибо!
@osada963 жыл бұрын
Отличное объяснение REST, спасибо!
@brothers_karamazovs Жыл бұрын
Только на 7ой минуте приблизились к определению, что же такое все-таки REST, но так и не дали его ))
@yurii_s_m_254 жыл бұрын
Дуже дякую!
@davidkroods8114 жыл бұрын
вот единственное я не совсем понимаю почему на примерочном сайте либо GET либо POST где PUT, PATCH, DELETE ?? CRUD ?
@faizulla58383 жыл бұрын
остальное дрлго, но CRUD это абвеатура этих 4 х методов. по первым буквам
@ИсламБабаев-ч8й3 жыл бұрын
@@faizulla5838 только одна буква совпадает из четыре
@oz96082 жыл бұрын
@@ИсламБабаев-ч8й create, read, update, delete
@artemglebov82342 жыл бұрын
дай бог тебе здоровья) Понял с 1 раза
@spark7978 Жыл бұрын
спасибо большое, очень нравится, что ты, в отличие от уйма других ютуб учителей , объясняешь своими словами, а не просто читаешь статью из инета. намного понятнее и гораздо проще воспринимать в разы такую подачу 👍👍👍👍
@ankhmarcius83314 жыл бұрын
было бы понятнее, если бы тут же показывал запросы куда либо, или отправлял данные на изменения, каким образом в пост запросе отправляются данные, и как на сервере они принимаются
@Mr430467212 жыл бұрын
Очень жаль, что в видео не было рассказано про эти 6 ограничений RESTful архитектуры
@deniskoeppen3 жыл бұрын
Было бы интересно увидеть сравнение с soap
@БизнесвУкраине.Рюмочная Жыл бұрын
Спасибо большое! Самое простое и доходчивое объяснение темы! Успехов))
@danilamakarov7984 жыл бұрын
Спасибо за предельно-понятное объяснение.
@АртемШульц-о6я4 жыл бұрын
чувак 7 минут рассказывает что оказывается клиент и сервер должны общаться между собой, спасибо, капитан!!! А к концу видео узнаешь что оказывается "мы не будем разбирать принципы rest"))) 14 минут жизни в труху....
@ruslanvolovik27454 жыл бұрын
Именно
@ruslanvolovik27454 жыл бұрын
На 2х 7 минут перевел
@ИльяХрулев-ь7ц10 ай бұрын
100%
@VitaliyZlobin3 жыл бұрын
Благодарю! В примере всё делается методами GET/POST, а PUT/DELETE не используется. И много где именно так. Почему?
@saniyaiqbal24453 жыл бұрын
Потому что изменение и удаление можно сделать POST-запросом.
@VitaliyZlobin3 жыл бұрын
@@saniyaiqbal2445 это я понимаю. Не понятно почему игнорируется указание типа запроса? В отладке сразу было бы видно какая цель запроса. Допустим нужно отслеживать все удаления и нам не нужно капаться во всех POST и искать в них запросы на удаление, а смотреть только все DELETE
@suslaalex2 жыл бұрын
@@VitaliyZlobin Иногда это ограничения фреймворка на который используется на серверной части(читай очень старый код), иногда ограничения в головах программистов)))
@АртурСноз3 жыл бұрын
так а что за 6 правил?
@artraptors18143 жыл бұрын
Модель клиент сервер • Отсутствие состояния • Кэширование • Единообразие интерфейса • Слои • Код по требованию...
@piktogor2 жыл бұрын
Большое спасибо
@heptagonrus2 жыл бұрын
Это не REST вообще, это просто описание любого веб-сервера, отвечающего на запросы разных типов (GET, ...). Потратил 15 минут и ничего о REST-е конкретно не узнал.
@vitalykargin2 жыл бұрын
Шикарно
@ph86684 жыл бұрын
Почему в конце, где список API, за создание заказа и редактирование отвечает POST, хотя должно быть отдельно POST и PUT?
@arturfn52564 жыл бұрын
Разработчики апи впихивают в ПОСТ и обновление, и сохранение, и удаление.
@user-nd842093 жыл бұрын
Можно разобрать какой-нибудь пример, желательно без фреймворков на Java.
@nglazgow3 жыл бұрын
Спасибо, очень доступно!
@IsaEzerbaev4 жыл бұрын
много воды ! Но видео все равно заслуживает лайк! Спасибо
@davronmsk85534 жыл бұрын
Чтобы во рту не чувствовали сухость )!
@anthonysmith7913 Жыл бұрын
Спасибо, братишка
@IvanPetrov-td6dk2 жыл бұрын
А в соап-запросах, которые делаются тоже по протоколу HTTP, только ещё через протокол соап, тоже можно выбрать какой-нибудь конкретный метод HTTP - GET, POST, PUT, или там запросы делаются через какой-то один метод или как-то ещё?
@-..96092 жыл бұрын
SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP. Чаще всего это HTTP. Метод может быть использован тоже любой. Как на сервере настроят.
@IvanPetrov-td6dk2 жыл бұрын
@@-..9609 Спасибо. То есть, самому нельзя выбрать HTTP-метод, например при прокидывании через SOAP UI?
@ГеоргийУтевский-ы3и3 жыл бұрын
первых 7 минут сводятся к одной фразе: Клиенту и серверу надо обмениваться сообщениями. Просто демагогия для увеличения длинны видео...
@andreygrechuhin3 жыл бұрын
7:25 rest это просто набор правил, просто набор каких-то правил, в общем это набор правил.... 🤦♂️
@alexanderkorotkoff26393 жыл бұрын
Спасибо очень доходчиво!
@Яна-ъ5к3 жыл бұрын
Спасибо большое, всё понятно
@ПавелКононов-м6б Жыл бұрын
Подписался, спасибо.
@katyama86 ай бұрын
спасибо!!!!
@elyorbek69492 жыл бұрын
Круто 👍
@olzhasserikbayev11554 жыл бұрын
Очень понятно, доходчиво, но пожалуйста меньше воды))
@azatska3 жыл бұрын
Delete - Дэлит) Но объяснил всё великолепно
@ІгорДука-й8щ2 жыл бұрын
Чудесный ролик после которого остаётся только больше вопросов, но самый главный почему в видеоролике автор не будет ничего говорить про правила(REST), мне не зашло (
@vitaliylufter87653 жыл бұрын
Существует тенденция отказываться от запросов типа Put, Delete, а используют только два. Даже в вашем примере црм это прослеживается. Get для получения, Post для всего остального. Это рест или не рест? Рестфул или не рестфул?
@denisandreev11002 жыл бұрын
Огромное спасибо!
@АлександрСольенов3 жыл бұрын
rest api - это шкаф с куча полок и с названием этих полок, а на полках лежат файлы с данными. доступ к этому шкафу можно предоставить другим сайтам(но только на получение, изменить файлы нельзя) и каждый сайт выводит эту информацию по своему. Например сайты криптовалют(их сотни) а пользуются почти одним шкафом.
@O-lek-sa2 жыл бұрын
Не хватило демонстрации, как именно сделать запрос по АПИ к той црм-ке.
@voxpop-tv4 жыл бұрын
Спасибо ДМИТРИЙ большое
@fein70683 жыл бұрын
Это более про api, нежели сам REST.
@zeebeeXP3 жыл бұрын
а ссылки и методы можно обновить? кто вообще пишет эти запросы? в видео вы говорите "результатом разработки будет список ссылок" ну он же не по взмаху палочки волшебной появляется, можно описать этот процесс подробнее?
@privetabdul3 жыл бұрын
Отличное видео! спасибо
@xHCxKidx4 жыл бұрын
Лучшее снотворное!
@cardanotimes8693 жыл бұрын
Красава ты. Слава Господу Иисусу, что я это видео нашел. )))