• Client-Server Architecture
• Presentation, Business and Database layers
• What is an API?
• What is API Testing?
• Difference between API testing and Unit testing
• Web services->an introduction
• HTTP Structure
• xml and JSON->an overview
• URI and URL
• Tools for API Testing
• Approach of API Testing
• Challenges of API Testing
• What to test for in API testing
• HTTP methods
• Status codes
• Example APIs