Skip to content

Building Serverless APIs with OpenAPI Spec

Photo of Nkwenti Fon
Hosted By
Nkwenti F. and Rosius N.
Building Serverless APIs with OpenAPI Spec

Details

This is an in-person, hands-on workshop where you will learn how to design and build serverless RESTful APIs using the API-first design or API-first approach with the OpenAPI version 3 specification(OAS). This approach allows you to design and document your API before writing any code, thereby improving communication and agility within your team.

During the workshop, you will:

  • Learn about APIs and why they are important to modern software development
  • Learn about the benefits of the API-first approach and how it can improve the development process
  • Understand the basics of the OpenAPI version 3 specification and how to use it to design and document your API
  • Use tools like SwaggerHub/Postman/Amazon API Gateway to create a basic OpenAPI spec for your serverless API
  • Generate server-side skeleton code for your API using a document generator tool
  • Implement the business logic of your API using Serverless services on AWS
  • Test and deploy your serverless API

To fully participate in this workshop, you will need to have the following installed on your laptop;

  • AWS CLI configured with your AWS Account with a profile that has Admin access
  • A text editor (We recommend VSCode)
  • A REST API Client (We recommend Postman)
  • AWS SAM
  • NodeJS
  • Python

By the end of the workshop, you will have a solid understanding of how to use the API-first approach and OpenAPI version 3 specification to design and build Serverless APIs on AWS. You will also have hands-on experience with creating an OpenAPI v3 spec, importing it into Amazon API Gateway and using extensions to add custom integrations and authorization.

SPEAKERS

Nkwenti Fon Nkwenti is a Serverless Developer at Serverless Guru. He has over 13 years of experience in tech and is part of the team working on CloudGTO, a platform that helps you build best-practice serverless IaC templates in minutes. He is an AWS Community Builder and co-organizer of the AWS User group in Douala.
https://www.linkedin.com/in/fon-nkwenti-54a82132/

Rosius Ndimofor is a Senior Serverless Developer at Serverless Guru. He has over 11 years of experience in developing full-stack mobile and web applications. He is an avid blogger at https://phatrabbitapps.com and the creator of Educloud, a platform that provides project-based courses on building event-driven applications in the Cloud. He is also an AWS Hero and co-organizer of the AWS User group in Douala
https://www.linkedin.com/in/rosius/

AGENDA
10:15 - 10:30 Snacks for the early birds
10:30 - 11:30 Introduction to APIs and API-first Approach and OpenAPI v3 Spec
11:45 - 12:30 Building an OpenAPI v3 template with Amazon API Gateway
12:30 - 12:45 Break
12:45 - 14:00 Building a Serverless REST API from OpenAPI v3 templates (NodeJS)
14:15 - 15:30 Building a Serverless REST API from OpenAPI v3 templates (Python)

SPONSOR(S)
Serverless Guru

Photo of AWS User Group - Douala group
AWS User Group - Douala
See more events
BOLO89
· Douala