Issued to
Comia, Christian Jeremiah I.
Want to report a typo or a mistake?
Credential Verification
Issue date: January 16, 2025
ID: abe85c15-5d59-4611-b021-6b6edc76ef01
Issued by
AWS Cloud Club - Mapúa University Manila
Type
Achievement
Level
Foundational
Format
Online
Description
This badge recognizes the successful completion of the API Development Fundamentals activity, where participants built and tested a fully functional API using FastAPI. The achievement includes setting up the development environment, creating and testing GET, POST, PUT, and DELETE endpoints, integrating an SQLite database, and implementing API authentication. Participants demonstrated their understanding by solving real-world problems, testing their APIs with tools like Bruno, and ensuring proper error handling and status code management, culminating in a fully working API application.
Skills
Python (Programming Language)
Version Control
API Design & Development
HTTP Methods
API Testing with Postman/Bruno
CRUD Operations
Earning Criteria
Assignment
API Creation: Design and implement a functional API using FastAPI with the following endpoints: GET for retrieving data POST for adding data PUT for updating data DELETE for removing data
Assignment
Database Integration: Set up and integrate an SQLite database for managing data and implement CRUD operations for book data.
Assignment
Authentication: Implement API authentication using Bearer Tokens to secure endpoints and manage access.
Assignment
Documentation and Submission: Provide clear documentation and submit screenshots showing the successful implementation of each part of the activity, including running the code and verifying API responses.