Menu

Search

Have a question?
Message sent Close
5
19 reviews

API Functional Testing - Master Class & Microservices Basics

Learn Postman, RESTful APIs, Microservices Architecture, and Testing in Real-world Projects.
  • Description
  • Curriculum
  • FAQ
  • Reviews

Welcome to “Isha Training Solutions”

** Pls be noted that this course is pulled out from live sessions. So, you will be hearing the student interactions, as well. Pls watch the free videos and check, If you like the course, before investing your time and money.**

Are you looking to master API testing and understand the critical role APIs play in modern software architecture? Do you want to learn how microservices are transforming the tech landscape, while honing your skills with practical, hands-on projects? If yes, this is the perfect course for you!

In this comprehensive course, you’ll dive deep into API testing and microservices architecture with practical, real-world examples. Using Postman, the most popular API testing tool, you’ll learn how to efficiently test RESTful APIs and automate your workflows. By the end of the course, you will not only be proficient in testing APIs but also gain a holistic understanding of modern microservices architectures and their application in enterprise environments.

What You’ll Learn:

  • API Basics: Understand the difference between APIs and web services, the benefits of APIs, and various types of architectures, including monolithic and microservices.

  • RESTful Services: Learn the essentials of REST, how it differs from SOAP, and understand HTTP methods, request/response headers, status codes, and CRUD operations.

  • Postman for API Testing: Master the Postman tool with hands-on practice, including requests, collections, variables, tests, and using Postman’s powerful automation features like Newman and Collection Runner.

  • Mocking APIs: Learn how to set up mock servers, and when and why they are used in API testing.

  • Advanced Topics: Dive into microservices messaging, asynchronous communication (Kafka), synchronous methods (REST, GraphQL), and real-world API testing using tools like WireMock.

  • API Test Automation: Automate API tests with Chai Assertions, Faker Library, and integrate Postman tests with Jenkins and GitHub Actions for continuous integration.

  • Authentication and Authorization: Understand key security concepts like OAuth, JWT, and hands-on examples with real-world APIs (e.g., Spotify, Twitter).

  • Real-world Projects: Apply your knowledge by building a Spring Boot application with MySQL or H2 Database, gaining practical experience on how APIs function in live environments.

  • Agile API Testing: Explore how API testing fits into Agile workflows, from test cases to JIRA integration and working within real-world project environments.

Why Take This Course?

  • Hands-on practical projects and real-world API examples.

  • Step-by-step guide to mastering API testing, from basics to advanced concepts.

  • Learn to test and build API-driven applications using the latest tools and frameworks.

  • Develop a deep understanding of microservices and their place in modern software architecture.

  • Explore tools like Fiddler, WireMock, and scripting libraries like Chai and Lodash for testing API requests and responses.

Who is This Course For?

  • Testers and QA engineers looking to enhance their API testing skills.

  • Developers seeking a comprehensive guide to API testing and microservices.

  • Automation engineers interested in integrating Postman tests with CI tools like Jenkins and GitHub Actions.

  • Anyone eager to understand how APIs work, how to test them, and how microservices are implemented in real-world applications.

What’s Included:

  • 25+ hours of in-depth video lectures and hands-on exercises.

  • Step-by-step guides to mastering Postman, REST, microservices, and API testing.

  • Access to real-world examples, sample API projects, and professional API testing tools.

  • A certification of completion to showcase your skills.

API Basics: API vs Web Service, Benefits, Architecture, SOAP, REST
REST Basics: SOAP vs REST, Stateless, Query/Path Params, Headers, CRUD
REST Basics: HTTP Verbs, Methods (Safe/Unsafe), HTTP Status Codes
Postman Basics: Overview, UI Walkthrough, Requests, Collections, Variables, Test
REST Basics: JSON, JsonPath Overview, Constructing, Schema, Schema Validation
Postman Basics: Collection Runner, Data Externalization, Basic Performance Runs
Postman Basics – Create, Publish API Documentation, Monitor API Collections
REST, Postman Basics: Mocking, When to Use, Mock Server Setup
Postman Basics – Working with SOAP API Requests with Postman
API Basics: Life Cycle - Publisher (Create, Design, Build), Manager, Consumer
SOAP Basics - Working with SOAP API, Properties, Properties Transfer, Assertions
SOAP & REST API Basics: Properties, Transfer, Faker, Groovy, WireMock, Fiddler
REST Basics - Spotify API, Mocking(Wire Mock - Spotify API)
REST Basics - API Chaining (OAuth Spotify API), Mocking (Spotify API)
REST Basics: Media Type, Auth vs AuthZ, Basic, Digest, Form, API Key Auth
API Basics – JWT(Json Web Token) , JWT – How JWT Work?, JWT – Basic Hands On
Postman Basics – Integration of Postman API Tests with Jenkins (CI)
Version Control Basics – Types | GIT – Basics to start with
Postman, Version Control Basics – Run API Tests in Github using Github Actions
API Basics - DropBox API Walk-through
API Basics: Advanced Tests, Chai Assertions, Utility Libs - Lodash, Moment
API Basics: Keycloak for IAM, JWT Token Gen, Config, User Roles, Microservices
Microservices Basics: What & Why, 12-Factor App, High-Level Design Patterns
Microservices Real-Time: Spring Boot App, H2 DB, Hands-On for API Implementation
Service Contracts – Open API / Swagger, Spring Boot - End to End QA Workflow
Discussion on micro services
Micro services, spring boot applications ,H2 DB
Open API & swagger , Sprit boot
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
5.0
19 reviews
Stars 5
19
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0
78114
Course details
Video 30 hours
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW