- Home
- All Courses
- Application Programming Interface
- Application Programming Interface (API) – $1000
Curriculum
- 11 Sections
- 103 Lessons
- 10 Days
Expand all sectionsCollapse all sections
- MODULE 1 — Introduction to APIs & Modern IntegrationsTopics Covered • What Is an API (Business, Simple, Technical) • REST Vs SOAP • JSON Vs XML • API Request and Response Structure • URI, Endpoints, Headers, Body, Query Params • How Businesses Use Apis (Banking, Retail, Healthcare, Logistics) • API Lifecycle and SDLC • Role of an API Business Analyst Hands-On Labs • Call A Public API Using Postman • Review Request and Response • JSON Formatting and Breakdown Deliverables • API Explanation Assignment • Identify API Components Workbook10
- 1.1API Request and Response Structure
- 1.1API Lifecycle and SDLC
- 1.1URI, Endpoints, Headers, Body, Query Params
- 1.1How Businesses Use Apis (Banking, Retail, Healthcare, Logistics)
- 1.1What Is an API (Business, Simple, Technical)
- 1.1Role of an API Business Analyst
- 1.1JSON Vs XML
- 1.1REST Vs SOAP
- 1.2Hands-On Labs
- 1.3Deliverables
- MODULE 2 — Requirements Gathering for API ProjectsTopics Covered • Gathering Business Requirements • Functional Vs Non-Functional Requirements • API Use Cases and User Journeys • Workflow Documentation (BPMN, UML) • Stakeholder Interview Templates • Hands-On Labs • Build A BRD • Write API Use Cases • Create Workflow Diagrams Deliverables • Completed BRD10
- MODULE 3 — API Specifications (Swagger / OpenAPI)Topics Covered • Swagger and OpenAPI Fundamentals • Designing Endpoints • HTTP Methods And Status Codes • Authentication Methods • Schemas And Data Models • API Contracts Hands-On Labs • Build Customer and Order API Specs • Test Using Swagger UI Deliverables • First Complete API Specification9
- MODULE 4 — Data Mapping for APIsTopics Covered • Source-To-Target Mapping • JSON Structure and Hierarchy • JSON To XML • JSON And EDI (850, 810, 856, 270/271) • Mapping Sheets, Loops, Objects, Cardinality Hands-On Labs • Build Order API Mapping Sheet • Convert JSON Input to Schema to Output Deliverables • Data Mapping Document7
- MODULE 5 — API Design Patterns & ArchitectureTopics Covered • Synchronous Vs Asynchronous Apis • Webhooks Vs Polling • API Orchestration • Microservices Basics • API Gateways • Versioning, Rate Limiting, Pagination Hands-On Labs • Order To Inventory to Shipping Workflow • Architecture And Sequence Diagrams Deliverables • Architecture Diagram • Sequence Diagram10
- MODULE 6 — API Testing & Quality AssuranceTopics Covered • API Testing Fundamentals • Postman Deep Dive • Manual Vs Automated Testing • Authentication And Negative Testing • Contract Testing and Mock Servers Hands-On Labs • Build Postman Collection • Multi-Dataset Testing • Write Test Cases Deliverables • API Test Plan • Test Cases10
- MODULE 7 — Integration Platforms (Boomi iPaaS)Topics Covered • Why Companies Use iPaaS • Role Of API BA In Boomi Projects • REST Listeners and Connectors • JSON And XML Profiles • API To ERP To EDI Flows • Trading Partners and Modernization Hands-On Labs • REST Listener to Mapping to DB Or EDI Flow • Test With Postman Deliverables • Working Mini Integration9
- MODULE 8 — Security, Governance & ComplianceTopics Covered • Authentication Vs Authorization • OAuth2, JWT, API Keys • Identity Providers • Governance Frameworks • SLAs And Versioning • Compliance (HIPAA, GDPR, SOC2, PCI) Hands-On Labs • Create Governance Document • Secure API With API Key Deliverables • API Governance Framework9
- MODULE 9 — API Project Documentation & Agile DeliveryTopics Covered • API-Focused User Stories • Acceptance Criteria • Epics, Features, Stories, Tasks • Sprint Planning and Backlog Management • Working With Product Owners and Development Teams • Confluence-Style Documentation • Release Notes • Change Requests and Scope Control Hands-On Labs • Write 10 Real API User Stories • Build An API Project Documentation Page Deliverables • Agile Story Backlog • API Project Documentation Pack12
- 9.1Sprint Planning and Backlog Management
- 9.2Epics, Features, Stories, Tasks
- 9.3API-Focused User Stories
- 9.4Working with Product Owners and Development Teams
- 9.5Confluence-Style Documentation
- 9.5Acceptance Criteria
- 9.6Release Notes
- 9.7Change Requests and Scope Control
- 9.8Write 10 Real API User Stories
- 9.9Build An API Project Documentation Page
- 9.10Agile Story Backlog
- 9.11API Project Documentation Pack
- MODULE 10 — FINAL REAL-WORLD CAPSTONE PROJECT• End-to-End Flow Example • Customer to API to Integration Layer to EDI or ERP to Response API • Final Capstone Deliverables • Business Requirements Document • API Specification (Swagger / OpenAPI) • Data Mapping Sheet • Architecture Diagram • Sequence Diagram • Postman Test Suite • Integration Design (Boomi-style flow) • Final Presentation11
- 10.1Data Mapping Sheet
- 10.1Business Requirements Document
- 10.1Final Capstone Deliverables
- 10.1API Specification (Swagger / OpenAPI)
- 10.1End-to-End Flow Example
- 10.2Customer to API to Integration Layer to EDI or ERP to Response API
- 10.3Architecture Diagram
- 10.4Sequence Diagram
- 10.5Postman Test Suite
- 10.6Integration Design (Boomi-Style Flow)
- 10.7Final Presentation
- OPTIONAL ADVANCED TRACK (POST-PROGRAM)• API monetization • Developer portals • Event-driven APIs (Kafka) • API and AI automation • API and Blockchain (Web3 APIs) • API and EDI modernization6
API Lifecycle and SDLC
Next
