Кратко про OpenAPI и Swagger

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • Обзор возможностей OpenAPI и Swagger и преимуществ, которые они дают.
    00:00 Введение
    00:33 REST
    02:28 Что такое OpenAPI и Swagger?
    14:08 Swagger Framework
    15:07 OpenAPI Tools
    16:17 Играемся с pet project
    20:12 Вопросы
    Полезные ссылки на доклады от Яндекса:
    habr.com/ru/company/yandex/bl...
    • 014. API + Swagger - И...
    #OpenAPI #Swagger #Tutorial #Examples #REST #API #smartbear

ความคิดเห็น • 34

  • @user-cp6dl2of3x
    @user-cp6dl2of3x 13 วันที่ผ่านมา +1

    начала работать системным аналитиком, помогли, спасибо

  • @annveligurskaya7015
    @annveligurskaya7015 11 หลายเดือนก่อน

    Спасибо, видео отличное! Подскажите, пожалуйста, толковые ресурсы о тестировании безопасности. Спасибо!

  • @ortsaslan
    @ortsaslan 2 หลายเดือนก่อน +2

    Антон, большое спасибо за канал! Надеюсь вы продолжите и дальше нас обучать. Было бы круто если бы вы разобрали весь бэкенд как конструктор. Объяснили бы как общую картину, так и каждую составляющую.

    • @IT_like_bricks_building
      @IT_like_bricks_building  2 หลายเดือนก่อน +1

      Благодарю! Последнее время работой завален. Но я тоже надеюсь, что продолжение будет.

    • @ortsaslan
      @ortsaslan 2 หลายเดือนก่อน +1

      @@IT_like_bricks_building рад за вас 👍 я только изучаю Java, жду того момента когда тоже смогу сказать 'завален работой' 😀

    • @IT_like_bricks_building
      @IT_like_bricks_building  2 หลายเดือนก่อน +1

      Все будет, успехов вам!

  • @user-zw7fv1wh1d
    @user-zw7fv1wh1d ปีที่แล้ว

    Подскажите, а какие изменения были внесены в версии 3.0.2, 3.0.3 и 3.1.0 по сравнению с версией 3.0.0?

  • @xelaksal6690
    @xelaksal6690 ปีที่แล้ว +13

    Спасибо большое за крутой материал. Собрал у себя в голове полную картину благодаря вам.

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 ปีที่แล้ว +2

    Здравствуйте, данный продукт не дает возможность создать два метода Post в одном енд поинте?

    • @IT_like_bricks_building
      @IT_like_bricks_building  ปีที่แล้ว +1

      Здравствуйте. Да, вы правы, будет отображаться ошибка.
      Но, лично мне кажется, что это вполне адекватное поведение. К тому же обычно получается распределить функции на соответствующий эндпоинт и его метод.

    • @maksimus.ssirotkin1124
      @maksimus.ssirotkin1124 ปีที่แล้ว +2

      @@IT_like_bricks_building Если несколько методов Post, это говорит о неправильной архитектуре?

    • @IT_like_bricks_building
      @IT_like_bricks_building  ปีที่แล้ว +3

      Ага. У меня как раз следующее видео планируется про best practices в проектировании api

    • @maksimus.ssirotkin1124
      @maksimus.ssirotkin1124 ปีที่แล้ว

      @@IT_like_bricks_building Ждем.

  • @user-tt4pr8ez6x
    @user-tt4pr8ez6x ปีที่แล้ว +7

    Отличное видео! Продолжай. Большое спасибо за видео.

    • @IT_like_bricks_building
      @IT_like_bricks_building  ปีที่แล้ว +1

      Спасибо) Планы на следующие видео уже есть!

  • @anastasiyastar4
    @anastasiyastar4 28 วันที่ผ่านมา +1

    Не совсем поняла, зачем при разговоре про Swagger показывать интерфейс Инсомния? просто как аналог? Так я видео смотрю, чтоб про Swagger узнать

    • @IT_like_bricks_building
      @IT_like_bricks_building  27 วันที่ผ่านมา

      Отличный вопрос на самом деле! Спасибо.
      Чтобы ответить на него, нужно сначала понять, что вы подразумеваете под swagger. Программы (их там несколько) или спецификацию.
      Видео (как и большая часть моего плейлиста) плавно подводило к современной openapi спецификации. А чем ее создавать и просматривать, это дело вкуса и лицензий.

  • @sovrinfo
    @sovrinfo ปีที่แล้ว

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

  • @user-bu9hq1qp7x
    @user-bu9hq1qp7x 10 หลายเดือนก่อน +2

    Отличный материал. Буду смотреть новые ролики с удовольствием. Работаю в тестировании.

    • @IT_like_bricks_building
      @IT_like_bricks_building  10 หลายเดือนก่อน

      Отлично! Надеюсь будет полезно.

  • @khasanshadiyarov
    @khasanshadiyarov 7 วันที่ผ่านมา +1

    11:00 Не метод /pets, а ресурс /pets или путь

    • @IT_like_bricks_building
      @IT_like_bricks_building  5 วันที่ผ่านมา

      Это уже из категории "правильный ответ для собеседования". В целом да, спасибо за ремарку, но я не считаю это кричиным для повседневного. Учитывая, что в коде это методы. Хотя в некоторых языках принято называть функции.

  • @mikhalpalych
    @mikhalpalych 7 หลายเดือนก่อน +1

    Я не понимаю, что на 2:11 сказано, аплеты, а при этом

    • @IT_like_bricks_building
      @IT_like_bricks_building  7 หลายเดือนก่อน

      Судя по всему я при монтировании чуток резанул больше...
      Речь про applet, например, java applet, который будет исполнятся в браузере

  • @schoolboytv9493
    @schoolboytv9493 ปีที่แล้ว +2

    От души!

  • @cemisovs
    @cemisovs 5 หลายเดือนก่อน +1

    Очень понятно и ясно изложено. Спасибо!

  • @fnmby
    @fnmby ปีที่แล้ว +1

    подписался

  • @MsSk0000
    @MsSk0000 5 หลายเดือนก่อน +5

    Начал за здравие а окончил за упокой... все скомкал, начал рассматривать косвенные вещи и т.п.
    В итоге получилась хрень 👎

  • @semenkovrov4256
    @semenkovrov4256 5 หลายเดือนก่อน +4

    Ни о чем... Декларация банальщины.

  • @Rmakulin
    @Rmakulin หลายเดือนก่อน

    Воды бы поменьше, слушать ужасно