
Web Services APIs
Learn to Connect Different Applications
4h 15m26 lectures7 sections
What you'll learn
- Understand APIs and how they work
- Learn to consume APIs using tools
- Master REST API testing with tools
- Learn to create REST APIs from scratch
- Handle data formats like XML and JSON
- Apply concepts through practical projects
About this course
This course takes you on a comprehensive journey to learn the fundamentals of APIs, from basic concepts to practical applications. You will learn how to consume, test, and create APIs from scratch using various tools and technologies like JavaScript, Python, and Oracle APEX. The course is filled with practical projects that will enhance your programming skills.
Expected outcomes
- Comprehensive understanding of API fundamentals and concepts.
- Ability to consume REST APIs in your applications.
- Mastering testing techniques and performance analysis of APIs.
- Creating effective and secure REST APIs from scratch.
- Gaining skills to work as an API developer or full-stack programmer.
- Implementing projects that rely on consuming and creating APIs.
Course content
1Introduction to APIs
4 lectures
- Introduction to APIs: Concept and Core Role10:34
- Types of APIs: REST, SOAP, GraphQL, and More9:00
- XML Data Formats in APIs8:12
- JSON Data Formats in APIs6:56
2REST API Interface Testing
4 lectures
- Introduction to REST API Testing: Tools and Basics16:14
- Functional Testing in REST API: Procedures and Practical Steps13:26
- Performance Measurement and Stress Testing in REST API12:13
- Improving REST API Tests: Strategies and Best Practices7:22
3Using APIs through Oracle APEX
6 lectures
- Using APIs with Oracle APEX: The Basics15:13
- Setting Up RESTful Services in Oracle APEX9:24
- Handling Data Retrieved from APIs in Oracle APEX10:46
- Optimizing API Usage in Oracle APEX8:46
- Advanced Projects: Using APIs in Oracle APEX Applications8:44
- Tips and Best Practices for Using APIs in Oracle APEX10:32
4Using APIs through JavaScript
3 lectures
- Using APIs with JavaScript: Introduction and Practical Applications15:12
- Interacting with JSON via JavaScript: Displaying Data Dynamically6:44
- Building a Full-Stack Web Application Using REST API and JavaScript11:35
5Using APIs through Python
2 lectures
- Using APIs with Python: The Basics7:51
- Practical Projects Using REST API and Python8:01
6Using APIs through Java
1 lectures
- Using REST APIs with Java: Basics and Practical Projects6:44
7Creating REST APIs
6 lectures
- Introduction to Building REST APIs: Concepts and Planning13:07
- Setting Up Infrastructure for Building REST APIs8:54
- Implementing Basic Operations (CRUD) in REST API5:57
- Applying Security in REST API: Authentication and Authorization8:55
- Testing REST API Before Deployment: Quality Assurance and Efficiency6:51
- Deploying REST API and Monitoring Its Performance in Production8:23
Instructor

Eng. Azab Mohamed Azab
7,309 students28 courses






