Latest Courses
Create your first API with ASP.NET CoreCheck course
R Programming for Beginners: Includes R Mini-Project!Check course
Node, Express, React JS & MySQL full stack web developmentCheck course
Apache Cassandra for Data EngineersCheck course
One page Portfolio template with sliding sectionsCheck course
PHP | Create a Cryptocurrency Website From ScratchCheck course
Build A TodoList with Java, Spring Boot and VueCheck course
Elementor Custom CSS Masterclass For BeginnersCheck course
Salesforce CPQ Complete MasterclassCheck course
AWS Identity and Access Management (IAM) FoundationsCheck course
Create your first API with ASP.NET CoreCheck course
R Programming for Beginners: Includes R Mini-Project!Check course
Node, Express, React JS & MySQL full stack web developmentCheck course
Apache Cassandra for Data EngineersCheck course
One page Portfolio template with sliding sectionsCheck course
- 84% OpenAPI: Beginner to Guru

OpenAPI: Beginner to Guru

$15.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.9/10 (Our Score)
Product is rated as #8 in category APIs

OpenAPI 3.0 is the leading tool for the documentation of APIs.

Formerly known as Swagger, OpenAPI has a long and established history. In 2010, Swagger started as an open source specification for designing and documenting RESTful APIs.

In 2015, the Swagger project was acquired by SmartBear Software. The Swagger Specification was donated to the Linux foundation and renamed the OpenAPI.

The OpenAPI specification is the cornerstone of a thriving open source community. Simply perform a search for OpenAPI tools and you will find projects for converters, documentation, validators, editors, mock servers, testing tools and much much more!

From the OpenAPI specification, you can generate client side source code for over 50 languages. You can generate server side code for over 40 different languages.

All of these open source contributes start with the OpenAPI specification, which we explore in depth in this course.

You start off the course with learning about what is an API, a review of the HTTP protocol and how it is used in respect to RESTFul APIs.

Then we start looking at OpenAPI and how it applies to documenting RESTFul APIs.

We then start writing an OpenAPI specification using Swagger Hub.

Swagger Hub is a free, easy to use on–line editor for Swagger and OpenAPI specifications.

Instructor Details

Hi. I'm John. I've been in the IT industry for over 20 years. Today, I specialize mainly in Java, the most successful and widely known programming language in use today. I also specialize with the Spring Framework, which the most popular open source application framework for building enterprise class applications on the Java platform. Just some of the organizations I've worked with include Visa, Kohls, Federal Home Loan Bank, and Belk Department Stores. Through the courses I'm providing, I hope to leverage my years of experience to accelerate your learning of the Spring Framework. I'm not going to lie to you. The Spring Framework is a big framework. The environment for enterprise Java is even bigger. If you're new to Java, you have a lot to learn. I hope through the content on this web site I can accelerate your education of the Java and Spring landscape.

Specification: OpenAPI: Beginner to Guru

Duration

5 hours

Year

2021

Level

All

Certificate

Yes

Quizzes

Yes

38 reviews for OpenAPI: Beginner to Guru

4.5 out of 5
24
10
3
0
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Paul

    Very interesting and useful. Many thanks to author for covering many new features and technologies, which is left overboard in everyday office life. Here is everything succinctly, concentrated and easy for understanding.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Francisco Javier Toro Ferreira

    Needed to learn how to write an OpenAPI specification. This course made the thing.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Alfonso Fern ndez M guez

    Great!!!

    Helpful(0) Unhelpful(0)You have already voted this
  4. Patrick Phelan

    Really great introduction which covers a lot of ground quickly and gived you a great grounding to get running quickly.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Robert Milkowski

    Very good course and to the point. However, the last couple of sections on code generators could be longer and more comprehensive. Showing how to set up a working server code by generating server stubs into something liky python flask should be easy enough, and then show a basic working client making connections, etc. Then repeat the same for few different popular languages/frameworks, so people could have a good starting point with a working code in their favourite programming language.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Emmanuel Neutral

    Slides where helpful

    Helpful(0) Unhelpful(0)You have already voted this
  7. Mohsin Khan

    It’s Good with basic content .

    Helpful(0) Unhelpful(0)You have already voted this
  8. Evgenii Shagov

    Really good explanation. It is really good to start from scratch as well as refresh knowledge about APIs aspect of planning and development.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Martin Poirier

    Like a previous course from John. Just want to be familiar with the concepts behind the OpenAPI

    Helpful(0) Unhelpful(0)You have already voted this
  10. Bruno Militzer

    Great Course, Learned allot in how to properly create an OpenAPI Documentation.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Jon Prow

    Enjoyed the detailed teaching and knowledge gained from this course, thank you, John.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Carlos Romero

    Pretty thorough course on openAPI3 and the importance of having up to date api documentation. Thank you!

    Helpful(0) Unhelpful(0)You have already voted this
  13. Clifford Bechtel

    I just recently moved to a different product line in my company where we are using OpenAPI. This course was very helpful since I had to create a REST API and use OpenAPI to document and generate the code.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Hessel de Jong

    As a tech noob esspecially the first 7 sections were interesting. For the levels above noob the other 2 will be interesting as well

    Helpful(0) Unhelpful(0)You have already voted this
  15. Rajanikanth Bhagavan

    Nice course, it will be good if you can add below points 1. How to maintain versioning in API document 2. More on code generation, seems this tool is generating more unwanted code where we cant just generate the code and use it.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Konrad Jaros awski

    Well given basics about Open API, providing a solid start for further development.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Amadou Diop

    Excellent!!Excellent!!!

    Helpful(0) Unhelpful(0)You have already voted this
  18. Amarender Goud Pasham

    Thanks John. Its very interesting and great knowledge you have shared. Appreciated for Delivering the course.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Pascal Charbonneau

    I found this course was a perfect introduction to OAS and will start using what I’ve learned from this course to establish an API practice in the company I work for.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Guillaume Maiano

    Clair et pr cis, je comprends nettement mieux le fonctionnement de cette pratique vaudou magie noire…

    Helpful(0) Unhelpful(0)You have already voted this
  21. Chris Lawler

    This course is a solid introduction to OpenAPI. It’s not going to answer all of your questions, but it provides some good resources to get you started. There is a ton more in the OpenAPI ecosystem that can be quite confusing, but having this basic foundation is essential.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Jean Francois Larouche

    OpenAPI Code Gen was the section i wanted the most. But its basically how to click in a menu. VERY Disapointed. And completelly useless. What is needed here is actually use build tools / command line / config, and actually create a Java Client, and a Spring boot server project (For example) So that we can actually reuse the same techniques for Typescript Axios for example. Other sections and exercises are extremelly repetitive. I consider this course, sadly, to be my last from John Thomson.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Anushree Kher

    The concepts are explained very well and best is the hands on. I am enjoying this course.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Peter Diel

    I would have liked more details about security and code generation and less repetition on simpler topics

    Helpful(0) Unhelpful(0)You have already voted this
  25. Quy Mai

    Really great course. Covered a lot of material with the right amount of depth in order to get working right away. I’m really glad I took this course.

    Helpful(0) Unhelpful(0)You have already voted this
  26. William Reed

    Great course, 5 star. I was hoping to see a topic that was not there… my project at work is Java Spring Framework with Swagger enabled to automatically generate Swagger docs, I need to add annotations to document comments and examples but it must be done in the source code to not lose the changes on the next build’s autogenerated docs.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Anil Manjappa

    Appreciated now in a position to understand the Open API schema and its components, one suggestion for improvement, Its better to add a one module or related modules from Rest API client/server code(might be Java) to swagger documentation.

    Helpful(0) Unhelpful(0)You have already voted this
  28. Rafael Bandeira Rodrigues

    It’s a great course to learn the ways Open API can help on developing process

    Helpful(0) Unhelpful(0)You have already voted this
  29. Pratiksha Singh

    Starts with very basic and explanation is good and notes are short and easy. Overall amazing experience.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Yogeshwar Vhatkar

    Good course to learn about OpenAPI quickly.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Eric Rybarczyk

    This course gives a comprehensive walk through of using OpenAPI, with a focus on using SwaggerHub as your tool. It will really help if you have some API development experience, or at least another course about this topic, to understand what you are trying to document with OpenAPI.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Pintu Das

    Good introduction to the OpenAPI 3(OAS3). Covers all the basics to get start with. Need little more details on CodeGen on the generated client side java code (API) usage.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Harish Chandra Bhaskar

    Awesome explanation

    Helpful(0) Unhelpful(0)You have already voted this
  34. Venkatraghavan R

    Neat explanation

    Helpful(0) Unhelpful(0)You have already voted this
  35. Oct vio Jos Pires Paulo

    Well structured course and within my expectations. Excellent.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Sharifa Gregory

    Instructor is well spoken, thorough and passionate about the subject matter

    Helpful(0) Unhelpful(0)You have already voted this
  37. Nir Feigelshtein

    Good intro and overview on OpenAPI specification, with good examples and assignments. Was missing practical example of using it, for example: integration with other components (serverless framework, aws api gateway…), integrate it as part of the software lifecycle (CI/CD), fully implemented service using it.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Deepak Kumar Rana

    Great

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published.

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare