TMS Days 2023: OpenAPI and Delphi
This course is the replay of the session presented at TMS Training Days 2023.. If you want to see or enroll to the other sessions held at the event, visit the main training page TMS Training Days 2023: All Sessions.
In this session, speaker Wagner Landgraf explains what is OpenAPI specification (formerly Swagger), its advantages and how you can create Delphi servers that comply to OpenAPI specification, and how to create Delphi clients to communicate with servers that publish OpenAPI specs.
Course Curriculum
-
StartBIZ0201 - What is OpenAPI specification (2:51)
-
StartBIZ0202 - History (2:25)
-
StartBIZ0203 - Why OpenAPI? (2:07)
-
StartBIZ0204 - How OpenAPI works (4:16)
-
StartBIZ0205 - Advantages in using OpenAPI (1:37)
-
StartBIZ0206 - Code example using OpenAPI with XData (8:53)
-
StartBIZ0207 - Real application example (5:16)
-
StartBIZ0208 - Generating API clients for different languages (5:46)
-
StartBIZ0209 - Delphi OpenAPI client generator (7:23)
-
StartBIZ0210 - Questions and answers (4:41)
Your Instructor
Wagner is founder of landgraf.dev, a place for Delphi developers to find information and courses about Delphi. Even though being a Master of Science in Engineering, he's a developer at heart.
Having worked with Delphi since its very first version in 1995, and being partner of TMS Software (a renowned company that provides solutions for Delphi), Wagner is the main developer behind popular Delphi frameworks like TMS Aurelius, TMS XData and TMS Scripter, among others.