Доброе время суток. Спасибо за ролик. Укажите плиз, где Вы ведете документирование API? Какой софт используете в проекте?
@MasterLid7 ай бұрын
Добрый день. Я кратко упоминал софт для создания документации к REST-апи в этом же видео: Swagger. По нему и по Redoc (другой софт для того же) у меня есть отдельный ролик: kzbin.info/www/bejne/gqDVi2CVqaqffZo
@АлександрЛебедев-ь4ю4р3 жыл бұрын
Мужик за 15 минут разъяснил как должно быть ВСЕ!!! Не введение в курс по введению - 2 часа. Мощно. Мне очень нравится. Побольше бы такого контента ))
@Allademet3 жыл бұрын
Пересмотрел кучу видосов по RESTу и с полной увереностью хочу сказать что это самый информативный и доходчивый видос на эту тему. Удачи автору
@MasterLid3 жыл бұрын
Спасибо, бро!
@riversong98413 жыл бұрын
Какой колоритный персонаж. Подписалась сразу после фотки леса.
@MaksimLukin-w8n3 жыл бұрын
мужик, до тебя был на двух каналах с видосами на 15 минут и без смысла, у тебя со старта пошла суть, спасибо!
@АлександрМерный-м1ч3 жыл бұрын
Человек в загадочном образе вещает умные вещи.
@krasser6503 жыл бұрын
Давно ждал ТАКОГО формата подачи информации. Чувствуется, что человек сам прошел через все это, отсюда такие четкие и внятные рекомендации. Спасибо!
@yarbersheer85593 жыл бұрын
Это я удачно зашёл)) Выражаясь архаично - Аффтар жжёт!!11 Пишы исчо!
@MasterLid3 жыл бұрын
Салют олдфагам! Всенепременно! Пишу!
@Rhemaxus3 жыл бұрын
Просто великолепная подача материала. Лучшее по данной теме что я встречал в рунете. Спасибо Вам!
@R0MaNbI4-3 жыл бұрын
Какая классная картинка и монтаж
@MasterLid3 жыл бұрын
Спасибо на добром слове! Но на самом деле, конкретно в этом видео самая плохая картинка и самый дурацкий монтаж. Потому что это вообще мой первый ролик. Посмотрите что-нибудь из более свежего. Там тоже много чего интересного! 😉
@androidkotlin-62343 жыл бұрын
Классная подача! Мужик, хочу у тебя учиться. Сам изучаю Java полтора месяца, дошёл уже до Java Core.
@MasterLid3 жыл бұрын
Привет. Спасибо за положительный отзыв! : )
@annaschekotikhina31503 жыл бұрын
Все по полочкам! Четко, доступно, информативно. Отличное видео!!!
@e1.st0rm993 жыл бұрын
Всё чётко, по полочкам, без лишних слов. Автору респект.
@ivanstrelka34482 жыл бұрын
Спасибо. Максимально от души
@stellarnexus66493 жыл бұрын
Хорошее и лаконичное объяснение, спасибо!
@coldtouch90992 жыл бұрын
Круто, по делу и без воды, определенно лайк, подписка🔥👍
@МарияВасиленко-я5к2 жыл бұрын
солидный мистер вещает о тонкостях разработки))) лайк, подписка
@dodokwak3 жыл бұрын
Спасибо. Очень ясное изложение.
@konstantinchvilyov96022 жыл бұрын
Спасибо! Грамотно, кратко и наглядно.
@ryazhartur2 жыл бұрын
Отличное видео! Все понятно и объяснено простым языком, спасибо большое)
@Roman_jv3 жыл бұрын
Спасибо)
@golgottera82053 жыл бұрын
За абстрактный слой - респект!
@muhammadumarsotvoldiev87689 ай бұрын
Спасибо большое
@oldzas Жыл бұрын
Спс, узнал пару новых моментов
@TheKolek20093 жыл бұрын
Да благословит тебя Зевс! Продолжай, пожалуйста, наконец-то кто-то всё четко разъяснил!!
@MasterLid3 жыл бұрын
Ха-ха... Ну Зевс, так Зевс. Спасибо за положительную оценку! : ) Планов много, так что продолжать обязательно буду.
@eb60063 жыл бұрын
Крутой чувак!
@ascar663 жыл бұрын
классное видео, все понятно и доступно
@БизнесвУкраине.Рюмочная Жыл бұрын
Спасибо за интересную подачу. С каждым видео ставится понятнее что к чему. Единственная просьба, меньше перебивок)) Спасибо)
@MasterLid Жыл бұрын
Приветствую! Спасибо за комментарий! Я уже учёл пожелание насчёт перебивок, и в новых роликах их практически нет.
@ljutiyhren23083 жыл бұрын
Мое почтение. Снимаю шляпу. Ваше Умнейшество.
@JlovenPK13 жыл бұрын
Сильно, мне понравилось!
@Th-xo9qr Жыл бұрын
Добрый день! Спасибо вам большое за такое развернутое объяснение REST. Только начала изучение серверных запросов, и ваше видео отлично объясняет все нюансы, все мои проблемы. Хорошее видео, спасибо вам большое!!!☺
@MasterLid Жыл бұрын
И вам большое спасибо за положительную оценку! Рад был помочь!
@Alex-yx2ye2 жыл бұрын
Все по месту, отличное видео, спасибо.
@rabbit78492 жыл бұрын
Отличный контент! думал видео с какого-то канала где хотя бы 500 тыс подписчиков, был удивлен когда увидел намного меньше :)
@Qupear2 жыл бұрын
Отлично. Было бы даже чуть лучше, по возможности, если бы слайды с текстом растягивали где-то на 90% ширины кадра. Например 14:18 я вижу заголовки, но чтобы увидеть код, надо напрячь зрение.
@krekerstna19412 жыл бұрын
Многое прояснилось, спасибо большое!
@ИванПетров-т3ю3 жыл бұрын
Оч. Полезно, спасибо
@ilyakharitonov78333 жыл бұрын
Мужик, целую! Донес суть как боженька!
@СашаШвец-ъ9с2 жыл бұрын
Классное видео:) Спасибо.
@ТимурГарифулин-ш5з2 жыл бұрын
Капец, мужик - ты крут)
@MrPieNo13 жыл бұрын
А ютуб иногда что-то хорошее предлагает! Я чейчас учу DjangoRestFramework, подобный контент помогает разобраться в сути API, а в частности и RestApi.
@PrettyStreet-xx9if Жыл бұрын
Главный герой фильма "Заводной апельсин", рассказывает про REST API
@StuBz2112 жыл бұрын
От человека в таком прикиде я бы мог ожидать ультранасилия (заводной апельсин), но не как разговоры про rest))
@animalslon95672 жыл бұрын
Оо Ты обьясняешь как Хасподь
@nikolaifedorov685 Жыл бұрын
Про документацию смешно всегда было)
@Anton-kh9bj3 жыл бұрын
Спасибо, объяснения просто отличные! Хотелось бы вводные видео по технологиям nginx и kafka, но это наверно не ваш профиль?
@MasterLid3 жыл бұрын
Ну почему ж не мой, вполне себе мой. Надо подумать. Спасибо за запрос!
@dodokwak3 жыл бұрын
@@MasterLid присоединяюсь к челобитной. про кафку не знаю, а про nginx очень прошу. особенно интересует, как разместить 2 pet проекта на django на одном nginx (не сколько из-за жадности, сколько из желания сэкономить пока нет источника постоянного дохода). спасибо.
@СергейК-б6н Жыл бұрын
😎😏
@AlexandrSpirit3 жыл бұрын
Неужели бекенду сложно прикрутить Swagger для автогенерации документации к API
@MasterLid3 жыл бұрын
Как ни странно, не для всех очевидно, что документация к REST API обязательна. Не важно, написана она вручную или сгенерирована автоматически. Кстати, про создание документации к REST API с помощью сваггера у меня есть видео: kzbin.info/www/bejne/gqDVi2CVqaqffZo
@AlexandrSpirit3 жыл бұрын
@@MasterLid я бэкенд на FastAPI реализую. Сваггер там встроен. Но спасибо
@Garivprogari Жыл бұрын
удивил ++++++++++++++++++++
@MasterLid Жыл бұрын
В смысле "удивил"? Мы знакомы? Мы с вами на "ты"?
@Garivprogari Жыл бұрын
@@MasterLid думал опять бабер а нет оказался нормальный вот и удивил
@MasterLid Жыл бұрын
Даже не знаю, что на это сказать. Пока в раздумьях, не отправить ли вас в бан. Не комментируйте не по делу, будьте так любезны!
@eugenechernyshenko49332 жыл бұрын
Зачем дублировать код ответа http в payload?
@itcloudguy2 жыл бұрын
Всё хорошо. Очень полезные советы из практики. Спасибо. Но почему для чтения докуметнации вы отсылаете на Википедию? По вашему ИТ-специалистам документацию нужно читать именно там? :) Не кажется ли вам это странным советом?
@MasterLid2 жыл бұрын
Я отсылаю не в Википедию вообще, а конкретно на статью по HTTP-протоколу и кодам ответов. Я хорошо знаю эту статью, пользовался ею, и могу смело рекомендовать к прочтению.
@bohdanvovkotrub1314 Жыл бұрын
Если я хочу оповещать какую-то группу пользователей в почте о каких-нибудь изменениях (например, какой-то пользователь создал новый запрос и кому-то другому приходит сообщение «к вам поступил новый заказ»), то по-правильному сервис оповещений должен быть отдельным сервисом, например каким-нибудь “Notification API”, и наш сервер API должен к нему обращаться после регистрации нового заказа или пусть наш сервер API сразу отправляет в почту сообщение? В будущем помимо почты мы ещё можем захотеть telegram использовать или что-нибудь другое. Как правильно сделать? Спасибо!
@MasterLid Жыл бұрын
Не очень понятно, какое отношение ваш вопрос имеет к теме данного ролика, но ладно... Если у вас уже микросервисная архитектура, то сделайте службу оповещений отдельным сервисом. Если у вас монолитная архитектура, и вы планируете перейти на микросервисы, то попробуйте опять же первый вариант (отдельный сервис). Если у вас монолит, и на микросервисы вы переходить не планируете, то просто допишите этот функционал к вашему монолиту.
@bohdanvovkotrub1314 Жыл бұрын
@@MasterLid спасибо за ответ!
@mediontamginskii58893 жыл бұрын
Да епрст все так просто??? Все время гадал почему РЕСТ зачем РЕСТ почему HR с таким умным и непроницаеымым лицом спрашивает про это? а ты барахтаешься и толком ничего не можешь ответить потому как нихера сам не понимал!!! А тут как то обидно даже. Случайно понял что такое РЕСТ!!!
@NoName-oh9fh3 жыл бұрын
Всегда возвращать 200 плохая практика.
@MasterLid3 жыл бұрын
Аргументы? Почему это плохо?
@NoName-oh9fh3 жыл бұрын
@@MasterLid имхо. Некоторые JS пакеты работающие с запросами ajax из коробки имеют логику для работы с кодами состояния, что избавляет писать от своих кастомных обработчиков/парсеров. Тоже самое скажу про фреймворки http nodejs, они все это имеют из коробки. Зачем тогда себя мучать?) Тем более раз есть такая фишка, почему бы не использовать и не избавится от метода, когда всегда возвращаете 200. Дальше, когда разрабатываем апи, клиенты не должны зависеть от нас. В данном случае, когда сервер возвращает код состояния 200 и json status. Все клиенты зависят от такого ответа сервера, что я считаю плохо.
@MasterLid3 жыл бұрын
Если вы используете какой-то готовый клиент, то, разумеется, вы должны под него подстраиваться. Если вы проектируете архитектуру от и до, и серверную часть и клиентскую, то разницы никакой нет. Лично я предпочитаю код ответа делать в соответствии с HTTP-протоколом (т.е. не всегда возвращать ответ 200, как вы и пишете). Но это только потому, что мне проще объяснить этот вариант бэкенд-разработчику, ткнув его в статью в википедии и не тратя время на долгие объяснения.
@zond_amond2 жыл бұрын
только не отправляйте людей в википедию, это как на х.. послать.
@MasterLid2 жыл бұрын
Хммм... Интересная интерпретация предложения обратиться к другому источнику за более подробной информацией. Мне кажется, это какие-то ваши личные заморочки.
@zond_amond2 жыл бұрын
@@MasterLid да ничего, это не критика, скорее предложение. Просто правильнее было бы нормальную ссылку разместить на качественную статью по каждой из тем
@lexbekker2 жыл бұрын
@@zond_amondправильнее искать нужную тебе информацию
@Tenundor3 жыл бұрын
Спасибо. Годное видео.
@АлександрКиселев-е2г3 жыл бұрын
Спасибо большое, очень хорошая подача. Непонятно почему так мало просмотров(
@raccoon8230 Жыл бұрын
Спасибо!
@DRanduletti3 жыл бұрын
Четко и понятно. Большое спасибо! Сразу виден практический опыт. Вопрос: можно ли наличие swaggera считать документацией?
@MasterLid3 жыл бұрын
Да, разумеется. Речь именно о том, чтобы облегчить работу фронтенд-разработчикам или тем, кто будет использовать ваше REST-API. Сваггер или редок вполне для этого годятся.
@Andrushenka832 ай бұрын
Хорошо рассказываете. Хо ель бы увидеть уроки по Node Js, express, ,методы и т.п.
@obychy_chelovek Жыл бұрын
Бэкендер, ищу фронтендера, чтобы делать пет-проджекты, хочу интернет-магазин вязаных вещей запилить. Сори, хз просто где ещё товарищей искать х)
@ivanpotapko15313 жыл бұрын
Вот кого не смотрел, ничего не понятно. А тут сразу видно, человек понимает все что говорит
@avel89652 жыл бұрын
Когда пройду собес и устроюсь джуном, хочу такого сеньора рядом. Чтобы меня грузили 24 на 7. Через 2 года буду ветераном боевым действий на фронте.
@AlexandrSpirit3 жыл бұрын
Тесты - наше всё! Когда только начинал писать API на сервере, тестировал через postman. Попробовал тесты написать. Экономия времени колоссальная.
@santex853 жыл бұрын
Очень все круто! Себя увидел во многих ситуациях со стороны. Спасибо большое!
@МайклФим3 жыл бұрын
О , крутой образ!
@comradea81193 жыл бұрын
Отлично! Весьма информативно и полезно.
@endlessdim61503 жыл бұрын
Спасибо! Качественно и информативно!
@ЕвгенийАнискевич-к9т3 жыл бұрын
Очень хороший материал! Спасибо вам за отличную подачу!
@MayorKozin Жыл бұрын
Отличная подача материала, залип в лампу, что стоит сзади)
@I248 Жыл бұрын
звук в перебивках прям по мозгу царапает
@vinogradova82 Жыл бұрын
Уже какой раз смотрю ваш этот видос, как же вы правы в этом всем, на счет апи и рест и доки! Спасибо за видос!)
@MasterLid Жыл бұрын
Большое спасибо за положительную оценку! Рад, что мой самый первый ролик, который я снимал просто на пробу, оказался таким востребованным.
@JohnGoldermann-o8e5 ай бұрын
Отличное объяснение! Без воды и исчерпывающее. Используется ли метод PATCH в рест апи?
@MasterLid5 ай бұрын
Спасибо за оценку! Как я и говорил, REST API -- это не стандарт, а набор рекомендаций. Если хотите использовать метод PATCH и знаете, как его можно применить, чтобы ваше апи засияло новыми красками, то используйте. : )
@bekzatabdysatarov10412 жыл бұрын
Понял то что, без знания яп смотреть не стоит.
@orcsamuro9687 Жыл бұрын
Спасибо, было полезно
@user-vt5zm8fn3d2 жыл бұрын
Добрый вечер. Спасибо за дельные советы, чувствую опыта у Вас было предостаточно. Посоветуйте книгу или ресурс для чтения.
@astepanov833 жыл бұрын
Шикарно объяснил, отлично. Спасибо.
@lilidemini2 жыл бұрын
Очень круто, спасибо огромное!!! Однозначно подписка
@MasterLid2 жыл бұрын
Большое спасибо за положительную оценку! Если не затруднит, посмотрите и другие ролики с моего канала. Вдруг что еще полезное для Вас найдется. ; ) Почему-то все смотрят именно этот ролик про REST-архитектуру, хотя я его делал просто для разминки.
@JohnDoe-lc3tc Жыл бұрын
@@MasterLid Я начал именно с него, а потом уже решил посмотреть все остальное, так что вы проделали хорошую работу, заинтересовали своим контентом. Спасибо вам!
@petrivanovich76993 жыл бұрын
Спасибо. Интересно. Вот только звуковая заставка в конце очень громкая.
@bengunn83652 жыл бұрын
Спасибо!
@Логовотестировщика3 жыл бұрын
Благодарю 😨🤗
@БогданНасиковский2 жыл бұрын
Годный плотный контент без воды Приправлено личным опытом
@vitaliidrapaliuk56523 жыл бұрын
очень хорошее видео, спасибо)
@kitN Жыл бұрын
Мужик, зашел со скепсисом, но глянул минуту и понял, подписка.)
@MasterLid Жыл бұрын
Спасибо за положительную оценку! Рад, что контент заходит! : )
@kitN Жыл бұрын
@@MasterLid Та нз уважаемый, контент годный это факт :)
@BearVodkaAndValenki3 жыл бұрын
Отличное объяснение.
@Br0omer2 жыл бұрын
Спасибо! Познавательно и доступно!
@alldawn83123 жыл бұрын
Автор канала красавчик. Пустыня нервно курит в сторонке!
@sgp38153 жыл бұрын
Черноголовке, вот это да. Я из Ногинск - 9
@MasterLid3 жыл бұрын
Салют землякам! : )
@bbrother922 жыл бұрын
За костюм подписка😀 Еще хотелось б узнать больше о вас: какой типичный день, типичные задачи которые перед вами стоят
@MasterLid2 жыл бұрын
Только за костюм? : ) День как день, ничего особенного. Работаю удалёнщиком в довольно крупной российской компании. Занимаюсь фронтендом на ангуляре.
@bbrother922 жыл бұрын
@@MasterLid чтож тогда ждем уроки по фронту)
@MasterLid2 жыл бұрын
Всё будет.
@hdhhehehjdjdjjd3982 Жыл бұрын
Писать тесты - это скучно))) Тестировщики такие - Уууууууууу