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

Building Serverless APIs with OpenAPI Spec