OpenAPI 3.0 Tutorial| Swagger Tutorial For Beginners | Design REST API Using Swagger Editor

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • Open API (OpenAPI 3.0) tutorial to design and document Restful API using Swagger Editor. This swagger tutorial for beginners explains with a use-case how to design REST API with OpenAPI 3.0 specifications using Swagger Editor which is an open-source Swagger Tool for REST APIs documentation and designing.
    This Swagger API tutorial explains how to define API resources using YAML and design REST APIs with POST and GET methods with Open API Specifications.
    For more tutorials, visit tutorialspedia.com

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

  • @TutorialsPediaVideos
    @TutorialsPediaVideos  3 года назад +5

    For more tutorials on various integration tools & technologies, visit tutorialspedia.com

  • @donviloria1310
    @donviloria1310 3 года назад +10

    Dude's default browsing mode is incognito. Legend!

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

    Great Tutorial. Fabulous job 👏👏

  • @conrad8567
    @conrad8567 2 года назад +9

    Incredible tutorial. Really well explained and clarified questions that I've had for ages.

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

    Excellent job, saw 5 hours video on udemy and I don't have such time... u did the job in less than 30, thanks!

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

    Very good step by step explanation. worth to watch

  • @indikahemachandra1776
    @indikahemachandra1776 3 года назад +2

    Good step by step explanation, Thanks!

  • @tera7776
    @tera7776 3 года назад +7

    Very helpful video - really liked how you went through every step!

  • @h-robs
    @h-robs Год назад

    Thank you for this - perfect level of detail and very nicely explained

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

    Excellent style of teaching. Thanks! :)

  • @samsung-ry7dd
    @samsung-ry7dd 2 года назад +1

    Thank you ! Really good Tutorial and easy way of demonstrating.

  • @dnpoweer
    @dnpoweer 2 года назад

    Thank you for such a thorough Demo, very useful

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

    big thanks to you! your videos help me a lot!

  • @JacquesZetune
    @JacquesZetune 3 года назад +2

    Great tutorial showing how to create a swagger file from the scratch step by step!

  • @maneaniket4200
    @maneaniket4200 2 года назад +3

    Very Nice Tutorial, one doubt:- at 22:40 it Should be Student ? instead of Students as we are getting individual student?

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

      For a GET request with student id as path variable, you will get one student only but he declared the schema with array of students for that request that's why he used students component, this is just a demo you are thinking the right way. Don't get confused.

  • @adammehdi4310
    @adammehdi4310 2 года назад

    Very helpful , Hope you will make further tutorials in future.

  • @dsharma8198
    @dsharma8198 2 года назад +1

    Very nice tutorial

  • @Sami-l1u
    @Sami-l1u 8 месяцев назад

    Great tutorial.. Thanx Ajmal

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

    greatly appreciate this!

  • @jayankandathil
    @jayankandathil 2 года назад

    Excellent tutorial.

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

    Good

  • @yogeshvishnole1264
    @yogeshvishnole1264 2 года назад +1

    super video sir.

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

    Thanks for the wonderful video. Is it possible to generate yaml file automatically from spring boot application

  • @alexl8858
    @alexl8858 3 года назад

    Thanks a lot! Great video!

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

    Why is the ID parameter returning an array of students? Isn’t ID unique

  • @ernestosanchez918
    @ernestosanchez918 3 года назад +2

    Hi. How to see the API's URLs running?. Thanks.

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

    thanks bro

  • @yugeshnallagatla2698
    @yugeshnallagatla2698 3 года назад +1

    well explained

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

    How could you open the options of keywords? I mean if you jump on the other line you re pressing some key and the list of keywords are showing how. Cam you do that

  • @bushranikhat2326
    @bushranikhat2326 3 года назад +1

    Just wow

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

    Very helpful. Thank you. Just one question. I need to document XML over MQ API. Can we use Swagger for this? if not, are there any other tools ?

  • @lizfrench
    @lizfrench 3 года назад

    Thanks - very helpful.

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

    How can i Use this in my Spring boot Applicatiopn?Thanks for the nice video

  • @SA-ov6mb
    @SA-ov6mb Год назад

    Thanks!

  • @raman2954
    @raman2954 10 дней назад

    Please suggest where I could get this finished YAML. Want to try this out myself.

    • @raman2954
      @raman2954 10 дней назад

      What else is required for me to be able to try this? Some sample URLs, servers, etc?

    • @raman2954
      @raman2954 10 дней назад

      This video shows only creating a Swagger file.
      So far it is just a GUI to document APIs.
      Post creation how to ship it?
      What is its format ?
      Is it just a JSON text file or an executable?
      How to consume it by the front end team?
      Could the fe team invoke it and get a sample response, rather than invoking the actual apis?

  • @nikkys4835
    @nikkys4835 2 года назад +1

    How about DELETE?

  • @parunbhargav5660
    @parunbhargav5660 2 года назад

    Nice video

  • @erictenwestenend868
    @erictenwestenend868 2 года назад

    Is there any documentation on the keywords?

  • @ikoyski
    @ikoyski 2 года назад

    thank you

  • @sangitalanje7761
    @sangitalanje7761 3 года назад

    Hi.. I am not getting the pop-up intellisense when typing ..I fully have to type every keyword..how to you enable pop-up ?

  • @gideonojo1953
    @gideonojo1953 3 года назад

    how about using it as a dependency injection and just setting it in your code? any videos for that will surely help. thanks a lot

  • @yashchukandriy2820
    @yashchukandriy2820 3 года назад +2

    Nice tutorial . But can you make another one within integration of real java application and creating a server side and customer too ?

    • @TutorialsPediaVideos
      @TutorialsPediaVideos  3 года назад

      Thanks for your feedback. I will try to cover implementation of the API soon.

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

    thanks you !!

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

    This is a decent tutorial but at the end it does not follow the DRY principle. The students array should be of type array and the items should be a ref to a student component.

  • @ayush1210
    @ayush1210 2 года назад

    editor goes blank when I type servers : url.. Any suggestion on why that might be

  • @প্রকৃতমুমিন
    @প্রকৃতমুমিন 3 года назад +1

    Very nice video. How can we add multiple response schemas for a single route? For example, if a route returns different types of JSON with different properties for different set conditions.

  • @valrulete2560
    @valrulete2560 2 года назад +1

    sir how can i add this accept: application/json ?

    • @TutorialsPediaVideos
      @TutorialsPediaVideos  2 года назад

      For Get Operation, you can specify content type for the response using:
      produces:
      - "application/xml"
      And for POST, you can also provide content type for request payload as well. E.g. for a POST operation expecting JSON input and having JSON response, it should be like:
      consumes:
      - "application/json"
      produces:
      - "application/json"

  • @deepgandhi1106
    @deepgandhi1106 3 года назад

    Here, I can not found answers, what I'm looking for. I have several queries. It will really help me if anyone can answer.
    1) Suppose, I have a schema for Project model which contains 20 properties. Now for my project-dropdown API I only need 3 properties from the schema then how I can refer the schema and pick few properties only?
    2) I have 2 schemas, one for Project with 20 properties and another one is Task with 10 properties. Now for ProjectDetails API I have response something like { id: 1, name: "ProjectName", tasks: [ {id: 1, name: "TaskName"} ] } Now how I can accomplish this nested object by referring both individual schema which are Project and Task
    3) Can I have search box in Swagger UI to filter APIs?

  • @rajamanivemuri
    @rajamanivemuri 3 года назад

    Can someone share how to map response with Spring framework Page.
    Eg: Page

  • @X1703
    @X1703 3 года назад

    Hey! What is the difference between the first GET method and the second? Why does the second GET method return an array?

  • @LemontJap2k
    @LemontJap2k 2 года назад

    Thanks for this informative video. How about server side logic ? Do you have another video about that ?