Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

2024 ж. 8 Мам.
477 256 Рет қаралды

Что такое Rest API? Что такое SOAP? Что такое Graphql? Что такое websockets? Что такое GRPC RPC? Клиент серверная архитектура. HTTP запросы. HTTP Теория. Общение клиента и сервера.
Курс "Продвинутый Frontend. в Production на React" - ulbitv.ru/frontend
Ссылка на мой телеграм канал - t.me/ulbi_tv
Ссылки на практические ролики по темам:
• GraphQL & Apollo & Rea...
• Real Time КЛИЕНТ-СЕРВЕ...
• Websockets React & Nod...
Таймкоды:
00:00 ➝ Введение. План урока.
01:50 ➝ Клиент серверная архитектура
04:20 ➝ HTTP. Структура, методы, заголовки и статус коды
11:50 ➝ API - application programming interface
14:00 ➝ Rest API архитектурный стиль. Концепции, формат данных. Идемпотентность. Версионирование. Документирование (Open API и Swagger)
28:10 ➝ SOAP - протокол обмена структурированными сообщениями
31:40 ➝ GraphQL - язык запросов
40:30 ➝ Websockets - real time
44:30 ➝ RPC - Удаленный вызов процедур
45:50 ➝ gRPC (protobuf, http2, protoc)
53:40 ➝ tRPC
57:00 ➝ Не забудь поставить лайк и написать комментарий для
продвижения видео, всем спасибо за поддержку!)
Поддержать меня и мой канал вы можете по ссылкам ниже.
Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
Qiwi кошелек - qiwi.com/n/BODYE821
Яндекс деньги - yoomoney.ru/to/4100116193037469

Пікірлер
  • Ты один из блогеров, который не скатился после популярности, продолжаешь Делать качественный контент. За это уважение

    @user-pw9tn1jo9i@user-pw9tn1jo9i7 ай бұрын
    • Дак он хорошо образован, у него голова работает как надо.

      @moll_2021@moll_20217 ай бұрын
    • А кто то скатился после популярности? (Я просто хз какие еще айти блогеры есть)

      @pusika3@pusika37 ай бұрын
    • @@pusika3 про минина вроде

      @MellstroyMemeSUS@MellstroyMemeSUS7 ай бұрын
    • Не один

      @FailValiev@FailValiev7 ай бұрын
    • @@MellstroyMemeSUS Угадал)

      @user-pw9tn1jo9i@user-pw9tn1jo9i7 ай бұрын
  • Мне думается, что этот человек уже сделал в 1000 раз больше полезного для развития ИТ, чем большинство инфокурсов! На самом деле, это уникальная подача материала, где есть четкая причнно-следственная связь, что, зачем и почему. У тебя сразу выстраивается четкая и понятная картина, не замыленная деталями. И только поле этого можно погружаться в детали! Я считаю, это один из топовых ИТ каналов в русскоязычном секторе.

    @user-hg3ql7dl1l@user-hg3ql7dl1l6 ай бұрын
  • Удивительно структурированная подача информации, указание четких взаимосвязей всех упоминаемых технологий. Не просто рассказ о каждой из технологий в вакууме, а последовательное погружение в различные способы решения проблемы связи клиент-сервера от самых основ до новейших решений.

    @user-db5xr5yb6r@user-db5xr5yb6r5 ай бұрын
  • Просто хотела сказать Вам огромное и искреннее спасибо за это видео! Я перечитала столько статей, столько видео пересмотрела на эту тематику, и везде всё объяснялось каким-то "заумным языком", ничего не было понятно. В этом же видео всё структурированно изложено, объяснено человеческим языком, всё просто и понятно, и информации достаточно для понимания! Просто в восторге от проработки материала и его "донесения" до простых умов) Я даже подписалась на Вас) Как говорил аналитик с моей работы, храни тебя Господь за твои видео 😁

    @Chirikushka20@Chirikushka202 ай бұрын
    • 🙏❤️

      @UlbiTV@UlbiTV2 ай бұрын
    • 😊

      @user-ft1gx3nq4f@user-ft1gx3nq4f2 ай бұрын
  • Рада, что это видео попалось мне в ленте. Всё разложено по полочкам, слушать приятно, следить за ходом рассказа просто. Спасибо 🙏

    @sleepingIsMySecondName@sleepingIsMySecondName4 ай бұрын
  • Как всегда видео максимально наполнено полезной информацией, еще и с прекрасной подачей материала. Огромное спасибо за твой труд!

    @denisb8476@denisb84767 ай бұрын
  • Один из самых топовых видеороликов, которые видел. Видно, что автор старался, презентация пушка, подача материала огонь, ничего лишнего, как эпл презентации. Респект вам за видео.

    @gvandekvaleriykim787@gvandekvaleriykim7875 ай бұрын
  • Очень интересно и чётко, спасибо!

    @germansokolov622@germansokolov6227 ай бұрын
  • Спасибо большое!!! Отличное донесение материала, рад что есть такое блогеры которые готовы делиться полезной информацией

    @kamilkhakimov4663@kamilkhakimov46637 ай бұрын
  • Шедевр информативности и полезности. Спасибо за ваш труд.

    @user-ht1ht4zd4z@user-ht1ht4zd4z6 ай бұрын
  • Круто! Очень доступно и без воды всё объяснил!

    @dizelvinable@dizelvinable7 ай бұрын
  • Спасибо, Тимур! Как всегда интересно и полезно!👍🏻

    @nataliazhuravskaia6038@nataliazhuravskaia60387 ай бұрын
  • Спасибо огромное за твои видео.!!! Всегда приятно смотреть.

    @vladimirliankevich1361@vladimirliankevich13617 ай бұрын
  • Один из немногих, кто реально старается и делает от души. Спасибо за ролик, было интересно, многие теоретические моменты теперь правильно уложились в голове)

    @Alex-rf1eo@Alex-rf1eo7 ай бұрын
  • любимый канал 🫶 развернуто, четко, полезно, интересно и понятно! Спасибо большое за лекцию 🙏

    @mila4308@mila43087 ай бұрын
  • Наверное единственный канал, где рассказываются технологии так, как это нужно для работы, быстро и лаконично

    @Fortyna007@Fortyna0077 ай бұрын
    • Ну я думаю бакалавр + магистратура , дают понимание как подавать материал )

      @Semen_aqw@Semen_aqw7 ай бұрын
    • @@Semen_aqw на моем опыте бакалавр не даёт вообще никакого понимания о работе и никак к ней не готовит. Если человек изначально не имеет мозгов и предрасположенности, то из него и не выйдет хорошего учителя даже после аспирантуры

      @Fortyna007@Fortyna0077 ай бұрын
    • Для работы обычно нужно как раз не "быстро и лаконично", а подробно с пониманием, что зачастую совсем не быстро)

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

      @Fortyna007@Fortyna0073 ай бұрын
    • @@Fortyna007 ты противоречишь сам себе) Сначала говоришь "для работы", а потом "для собеседования" (рукалицо)

      @oronstil@oronstil3 ай бұрын
  • Спасибо! Очень информативно и интересно!👍🏻

    @sergeinerobeev3501@sergeinerobeev35017 ай бұрын
  • Инфографика просто супер. Спасибо!

    @montenote@montenote7 ай бұрын
  • Очень полезная информация для всех разработчиков, отличное визуальное сопровождение и 0% воды, всё по делу. Благодарю за труд !

    @kot_2271@kot_22716 ай бұрын
  • Как здорово, когда учишь бэк, узнаешь про какие-то темки, а потом заходишь на ролик к Ulbi и всё становится ясно. Спасибо, учитель!

    @user-gy5lg4vp9i@user-gy5lg4vp9i3 ай бұрын
  • Вау, очень круто. Шикарный визуал, отличная подача материала ❤️‍🔥

    @Celestia_C@Celestia_C5 ай бұрын
  • Спасибо большое, Тимур, видео огонь 🔥

    @braind_bible4845@braind_bible48457 ай бұрын
  • Огромное спасибо за ролик! Весьма полезный и информативный. Главное, нет "воды". Все четко, коротко и понятно.

    @dmitryp7624@dmitryp76246 ай бұрын
  • Огромное спасибо за всю проделанную работу, я привык учиться по текстовым источникам, но данные видео стали для меня исключением, самый понятный формат, объясняется все до самых основ, благодаря чему более понятны концепции.

    @buyshow1589@buyshow15897 ай бұрын
  • Тимур, большое спасибо за твою работу! Небольшой коммент к видео: origin - тот кто отсылает referer = origin + path host - это ресурс на который идет реквест

    @maximprosv@maximprosv7 ай бұрын
  • Спасибо большое за проделанную работу!

    @reSpectrez9@reSpectrez97 ай бұрын
  • Спасибо за очередной классный ролик!

    @-Forever-Young-@-Forever-Young-7 ай бұрын
  • Весь контент от Ulbi что я смотрел - выше всяческих похвал. Очень структурировано и логично подаётся материал! Браво!

    @user-cg2nz2uy8e@user-cg2nz2uy8e6 ай бұрын
  • Огромное спасибо! искал именно такой видео-ролик. Очень понятно, просто и наглядно рассказал о вещах. Ждем новых подробных видео! Спасибо

    @user-mx5mi6uu8f@user-mx5mi6uu8f7 ай бұрын
  • Сейчас нахожусь в активном изучении программированию. Твои видеоролики просто супер. Спасибо за твои старания ❤❤❤

    @user-os3ig6ue1v@user-os3ig6ue1v7 ай бұрын
  • Супер. Нравится подача, емкость. Всегда стараюсь просматривать новые ролики, даже если тема знакома для освежения памяти. Так как за то короткое время, что идет ролик понятно все раскладывается с плюсами и минусами. Ну а если чувствуется пробел в своих знаниях, сразу понятно куда копать))😊

    @user-ek7bf6pt3w@user-ek7bf6pt3w7 ай бұрын
  • Это невероятно интересно, продолжай в этом же духе!

    @user-bq8jo8yu6h@user-bq8jo8yu6h7 ай бұрын
  • Как всегда на высоте, Тимур! 💙 Настолько структурно и логично, что уши сластит) к тебе в гости всегда по душе заглянуть, так как стопроцентно знаешь, что получишь дозу фундамента, базы. Знания такой крепости и ясности, что можно любого на лопатки уложить (аргументами). И это очень обосновано последовательностью в твоей речи, мыслях и действиях. Примерами жизненными подкреплено и окрашено эмоционально для надёжного запоминания) отдельный лайк за это 😉 Только на просторах твоего канала ощущаешь полноту твоего мировозрения. Уверенностью твоей точки зрения, которой невольно заражаешься, и иногда берёшь её взаправду, просто на веру, без скепсиса. Считаю, что это незыблимо подчёркивает твой рост как профессионала, что сопровождается и качеством оформления видео для восприятия. В этом и есть красота твоей философии) здесь чувствуется душа) Спасибо тебе за то, что ты делаешь и продолжаешь делать и береги здоровье 💚

    @kristinavolk2660@kristinavolk26604 ай бұрын
  • Обалдеть, конечно, какая презентация и какой рассказ. Такая работа проделана, спасибо большое!

    @alix4892@alix48922 ай бұрын
  • огонь, все раскрыл без воды и рекламы, визуальная часть очень выраженная, респект

    @locktar-o-dark5664@locktar-o-dark56646 ай бұрын
  • только сейчас залипал на твой ролик по NodeJS и тут прилетает уведомление о новом ролике)) Лучший

    @user-zo6gw8mz7g@user-zo6gw8mz7g7 ай бұрын
  • Очень полезный, информативный канал. Никакой воды. Спасибо за труд

    @Evgen-zk6yy@Evgen-zk6yy7 ай бұрын
  • Шикарный плейлист! Всё очень красиво, понятно и с любовью ❤

    @chibis273@chibis2737 ай бұрын
  • Безмерно благодарен! Спасибо!

    @user-wo2jn1fb9k@user-wo2jn1fb9k7 ай бұрын
  • Огонь! Большое спасибо, пойду изучать ролики о вебсокетах) на работе юзали стримы, вот и решил ознакомиться получше с различными видами взаимодействия клиента и сервера, очень благодарен за такой канал с кладом знаний!

    @user-dd9lx2sd3u@user-dd9lx2sd3u6 ай бұрын
  • Спасибо как раз хотел разобраться в теме!

    @RamaRama-qv3jo@RamaRama-qv3jo7 ай бұрын
  • Вот это прям топ тема, как раз начал изучать подробнее тему взаимодействия клиент - сервер

    @d9m0n21@d9m0n217 ай бұрын
  • Ulbi, большое вам спасибо за такой нужный контент, как раз сидел и разбирался с этими темами.

    @user-je9mu6gb8n@user-je9mu6gb8n7 ай бұрын
  • Как обычно все доходчиво и сжато!

    @balbe666@balbe6667 ай бұрын
  • Большое спасибо, очень доступно и интересно!

    @user-hz5bx9nv6g@user-hz5bx9nv6g7 ай бұрын
  • Просто офигенно! Спасибо!

    @TheEaaSyy@TheEaaSyy7 ай бұрын
  • Лайкос по умолчанию! Коммент для продвижения видоса. Посмотрю на досуге, на днях)) Тимур, успехов, благодарочка👍

    @user-ei6wy1ew9f@user-ei6wy1ew9f7 ай бұрын
  • Вот это мощь! Как всегда все четко и грамотно,воды минимум. Спасибо тебе дружище, ну и всегда ждем твой ТОП контент)

    @user-be6cx8wg8b@user-be6cx8wg8b6 ай бұрын
  • Спасибо, Тимур! Отличный ролик! Пишу комментарий для поддержки и помощи в продвижении канала. Очень лаконично и доступно ❤

    @Exy63@Exy637 ай бұрын
  • Благодаря тебе максимально быстро адаптировался в своих первых проектах. А сейчас, когда уже более погружен в проект, понимаю что глаз замыливается и просто не хватает новой информации, чтобы на свой код посмотреть под другим углом. Поэтому снова выделяю по вечерам время, чтобы учиться с твоими видео. Спасибо тебе за титанический труд!

    @user-um6hl6ek2n@user-um6hl6ek2nАй бұрын
  • очень информативно, думаю стоит еще раз пересмотреть

    @GeneralDeD9963@GeneralDeD99637 ай бұрын
  • Прекрасная лекция. Не удивлен, что так хорошо просмотры набираешь, преподаешь очень здорово. До сих пор по твоим видео с Ивент Лупом отвечаю на собеседовании удачно. Спасибо) Лично я жду ролики по теме углубления в js - по замыканиям, прототипам и контексту. Удачи!

    @lazys7151@lazys71516 ай бұрын
  • Классная подача и полезный материал

    @tiklog-analyticsservice4@tiklog-analyticsservice47 ай бұрын
  • Здравствуй, Тимур! Ещё не смотрел видео, в настоящий момент разбираюсь с асинхронностью и работой с сервером, так что ты максимально вовремя! Благодарю!

    @user-jm1qh3us9k@user-jm1qh3us9k7 ай бұрын
  • Отличное видео, наконец-то я понял хотя бы основы во всех этих моментах! Спасибо!

    @KingSpeed74@KingSpeed746 ай бұрын
  • Тут можно и не писать на сколько ваш контент супер информативен. Каждый ролик говорит сам за себя. Тут просто хочу оставить комент для продвижения канала, чтоб больше пользователи смогли увидеть. 🤞🏽💯

    @basmaartikova6810@basmaartikova68106 ай бұрын
  • Необходим углубленный ролик про RPC🙏

    @McArtDreamer@McArtDreamer7 ай бұрын
  • Отличный ролик, спасибо!

    @sergsergey4251@sergsergey42517 ай бұрын
  • Хотел чуть подтянуть матчасть для анализа - залип) Очень здорово - материал, подача! Спасибо!

    @Madgav777@Madgav7773 ай бұрын
  • Спасибо за качественный и нужный контент!🔥

    @220393max@220393max7 ай бұрын
  • Господи как же это хорошо сделано, обожаю всякие озвучки текста анимации, еще и подача клевая, спасибо за труд. Будем посмотреть. Подписка лайк😊

    @MaPVuH@MaPVuHАй бұрын
  • Тимур, спасибо большое за твой добросовестный труд и его качественные плоды, которые для меня, как и для многих, я думаю, не имею аналогов в русском сегменте.

    @user-lw8gs6vx1s@user-lw8gs6vx1s6 ай бұрын
  • Комментарий в поддержку и развитие канала, спасибо автору за уникальный контент, просто топ!

    @user-ol9iu4iy6i@user-ol9iu4iy6i7 ай бұрын
  • Спасибо за разбор! Как раз подобралась к теме серваков, и видео вышло)

    @ilonakhomenko3797@ilonakhomenko37977 ай бұрын
  • Очень полезная информация, поданая достаточно обзорно но доступно. Спасибо автору, понял для себя какие темы стоит освежить

    @gregoryrubies6045@gregoryrubies60456 ай бұрын
  • Отличная краткая, доступная, наглядная подача 👍

    @aanistratenko@aanistratenko6 ай бұрын
  • Спасибо за видео и грамотный подход к ним

    @DE-ii3mi@DE-ii3mi7 ай бұрын
  • Спасибо за ролик. Очень помогает в понимании этого мира программирования

    @Karkyr@Karkyr7 ай бұрын
  • Еще не досмотрела, но уже очень нравится, спасибо!

    @l.up.k@l.up.k7 ай бұрын
  • Спасибо за видео! Такие видосы серьёзно экономят время. Самому пришлось-бы часов 8-9 ковыряться в гугле, а тут за час привел мысли в порядок!

    @alexeysukhanov7086@alexeysukhanov70867 ай бұрын
  • Спасибо! Очень интересно!

    @ELDAR011288@ELDAR0112887 ай бұрын
  • И снова спасибо большое за видео

    @jimhawkins2483@jimhawkins24837 ай бұрын
  • Огромное спасибо👍как раз изучал эту тему😊

    @user-pk9pz9lk5f@user-pk9pz9lk5f7 ай бұрын
  • Продолжай в том же духе, отличный контент, подача, и информативность!

    @sharkman8419@sharkman84197 ай бұрын
  • Огромное спасибо! Очень достойно, интересно и наглядно представлен материал!

    @McSkSeMi@McSkSeMi6 ай бұрын
  • Когда увидел затронутую тему, то поставил лайк сразу)

    @g-o-n-t@g-o-n-t7 ай бұрын
  • Большая, крутая работа! Спасибо тебе, было интересно смотреть.

    @user-zl5sp9yh1n@user-zl5sp9yh1n7 ай бұрын
  • Просто, кайф!! Спасибо.

    @doniyorcoach9809@doniyorcoach98097 ай бұрын
  • Опять топ контент, смотрим.

    @user-uq4nd6go9c@user-uq4nd6go9c7 ай бұрын
  • прям кайфанул с визуализации. Про RPC прям хочу подробный курс

    @el.psy.congr0o@el.psy.congr0o7 ай бұрын
  • Хорошее видео для понимания основ бэка. Автору выражаю глубокое уважение за проделанную работу

    @AndreySy4@AndreySy46 ай бұрын
  • Спасибо за труд! Высший класс.

    @user-ue7lj2to9q@user-ue7lj2to9q7 ай бұрын
  • Офигенный контент. Вроде бы, идет речь о программировании, здесь монтаж особый не нужен, но Тимур молодец, поработал и над визуальной частью. Как всегда годнота.

    @lucienne2566@lucienne25667 ай бұрын
  • Как всегда радуешь.

    @hasagichillroom-8915@hasagichillroom-89157 ай бұрын
  • Как раз недавно увидел на английском видео, где вкратце рассказывали про разные виды взаимодействия с API и тут ты выкатил полноценный подробный урок. Как всегда, всё чётко и понятно. Я бы с радостью смотрел именно твои уроки по какому-нибудь Computer Science, так как в отличии от некоторых ты очень спокойно и доходчиво объясняешь) Было бы интересно подробнее посмотреть про Soap и RPC с примерами где они могут использоваться

    @sidless3862@sidless38627 ай бұрын
  • Смотрю видосы по айтишке из армии. Полноценно обучаться возможности нет, но вот такие ролики позволяют освежить в памяти знания и что-то, возможно, даже запомнить. Как всегда полезно и познавательно. Жду-не дождусь момента, когда снова смогу fulltime учиться и работать))

    @clojure_sith@clojure_sith6 ай бұрын
  • Великолепно! Как я рад, что посмотрел и мне стали понятны знания по способам обращения Клиента и Сервера. Давно хотел и это случилось. Автор ты большой молодец! Выбираю твои видео, в них наглядно и понятно изложен сложный материал, за, что тебя и уважаю.

    @MegaTesei@MegaTesei2 ай бұрын
  • Спасибо Тимур, как раз стал интересоваться теорией!

    @sytyluipes@sytyluipes6 ай бұрын
  • Спасибо, очень информативно и главное без лишней воды

    @lookatyoukekw@lookatyoukekw4 ай бұрын
  • Это просто великолепно. Подача, материал, визуал все супер

    @dimakarpenko174@dimakarpenko1742 ай бұрын
  • Тимур огромное тебе спасибо!!!!!!! Ты делаешь этот мир лучше, особенно в этот тяжелый до нас период!!!!

    @andrewsam224@andrewsam2242 ай бұрын
  • Благодарю тебе Тимур! Продолжай в том же духе! Один из лучших каналов в русскоязычном сегменте))

    @IT-Svyatoslav@IT-Svyatoslav7 ай бұрын
  • Супер,спасибо огромное за разбор, очень полезно

    @dmitrykarpovich186@dmitrykarpovich1867 ай бұрын
  • Все сделано очень красиво и рассказано понятно. Спасибо большое!

    @nikpefreiheit539@nikpefreiheit539Ай бұрын
  • У меня завтра экзамен по интеграции данных в институте. Эта организованная сводка теории очень помогла структурированно сформировать всё в голове. Лайк видосу.

    @ohdarlin692@ohdarlin6924 ай бұрын
  • Спасибо за твой труд!

    @gr3emx862@gr3emx8627 ай бұрын
  • Спасибо тебе за все твои видео, за твой прекрасный канал. Человек с большой буквы!

    @lemexaxa@lemexaxa7 ай бұрын
  • Спасибо за видео. Очень вовремя, в данный момент начал опять развиваться в nodejs разработке, думаю пригодится эти знания.

    @windcrack8404@windcrack84046 ай бұрын
  • Wow братик вот это годнота реально )) Спасибо большое !!

    @luckytima2315@luckytima23157 ай бұрын
  • прекрасны туториал. все необходимые концепции объяснены просто и лаконично. большое спасибо!

    @user-bt9hx3ik6e@user-bt9hx3ik6e3 ай бұрын
KZhead