Introduction to REST APIs for Absolute Beginners
Introduction to REST APIs for Absolute Beginners, available at $84.99, has an average rating of 4.63, with 55 lectures, 1 quizzes, based on 5154 reviews, and has 36482 subscribers.
You will learn about Create GET, POST, PUT, DELETE requests Understand HTTP messages Understand GET vs POST request method Work with real-world APIs Use Postman This course is ideal for individuals who are Anyone who want to get started with APIs or Beginner developers who want to use APIs in their projects or QA engineers who want to learn how to use APIs It is particularly useful for Anyone who want to get started with APIs or Beginner developers who want to use APIs in their projects or QA engineers who want to learn how to use APIs.
Enroll now: Introduction to REST APIs for Absolute Beginners
Summary
Title: Introduction to REST APIs for Absolute Beginners
Price: $84.99
Average Rating: 4.63
Number of Lectures: 55
Number of Quizzes: 1
Number of Published Lectures: 55
Number of Published Quizzes: 1
Number of Curriculum Items: 56
Number of Published Curriculum Objects: 56
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Create GET, POST, PUT, DELETE requests
- Understand HTTP messages
- Understand GET vs POST request method
- Work with real-world APIs
- Use Postman
Who Should Attend
- Anyone who want to get started with APIs
- Beginner developers who want to use APIs in their projects
- QA engineers who want to learn how to use APIs
Target Audiences
- Anyone who want to get started with APIs
- Beginner developers who want to use APIs in their projects
- QA engineers who want to learn how to use APIs
To work with APIs we will use the Postman app! Postman allows you to quickly create a request with the required HTTP method and parameters, set the body, headers, submit the request and easily inspect the results.
Postman can help if you are developing APIs as well! I have created this course for testing engineers and well for software developers. Postman can help you during the development of your API as well as after the API is completed, by running tests that make sure your API is still working as intended.
Postman has over 10 million users worldwide and continues to grow. This course will introduce you to Postman and is suited for beginners. You will learn how to build API requests with Postman, how to inspect responses debug any issues.
Postman has grown to be a complex tool that has many capabilities
So let’s look at what you are going to learn during the course:
-
Start with simple requests
-
Advance towards more complex scenarios
-
Upload files
-
Learn about REST
-
Work with real APIs
-
Learn to deal with authentication/authorization
So after this course, you will have an overview of Postman and can later decide in which areas you want to learn more.
Excited to learn about Postman? Sign-up up today!
Course Curriculum
Chapter 1: Introduction to APIs
Lecture 1: Brief history of APIs
Lecture 2: Why do we need APIs? An example RPC call
Lecture 3: Welcome to the course – please watch!
Chapter 2: Building HTTP requests with Postman
Lecture 1: Section overview
Lecture 2: HTTP message structure
Lecture 3: HTTP request method (GET, POST, PUT, DELETE, …)
Lecture 4: Introduction to Postman (tool for working with APIs)
Lecture 5: What are query parameters? …
Lecture 6: What are path parameters? …
Lecture 7: HTTP headers
Lecture 8: HTTP headers: Content-Type header
Lecture 9: HTTP headers: Authorization header
Lecture 10: HTTP headers: Cookie header (Cookies)
Lecture 11: HTTP body
Lecture 12: HTTP status code (200, 301, 401, 403, 404, …)
Lecture 13: Conclusion
Chapter 3: Working with REST APIs in Postman
Lecture 1: Section overview
Lecture 2: What is REST?
Lecture 3: What is a resource?
Lecture 4: Hands-on API Car fleet management
Lecture 5: What is JSON?
Lecture 6: API Documentation
Lecture 7: What is Swagger?
Lecture 8: How to create a GET request – Part I
Lecture 9: How to create a GET request – Part II
Lecture 10: Assignment – GET
Lecture 11: Assignment solution – GET
Lecture 12: Invalid JSON
Lecture 13: How to create a POST request
Lecture 14: Common errors
Lecture 15: Assignment POST
Lecture 16: Assignment solution – POST
Lecture 17: GET vs POST & What is a Cache
Lecture 18: How to create a PUT request
Lecture 19: POST vs PUT
Lecture 20: Assignment DELETE
Lecture 21: Assignment solution DELETE
Lecture 22: What is CRUD?
Lecture 23: Which HTTP verb to use
Chapter 4: How to upload a file through an API (Giphy)
Lecture 1: Section overview
Lecture 2: What is Giphy?
Lecture 3: How to search for GIFs using the API
Lecture 4: How to get a GIF through the API
Lecture 5: How to create a GIF (optional)
Lecture 6: How to upload a file using Postman
Lecture 7: Assignment
Lecture 8: Assignment solution
Lecture 9: Postman collection for Giphy
Lecture 10: Clean-up
Chapter 5: Working with GraphQL APIs in Postman
Lecture 1: Resources for this section
Lecture 2: Introduction to GraphQL
Lecture 3: How to use GraphQL from Postman (GitHub API)
Lecture 4: How to use variables with GraphQL
Chapter 6: Conclusion
Lecture 1: Conclusion
Lecture 2: Bonus Lecture
Instructors
-
Valentin Despa
Postman Supernova • GitLab Hero • AWS Community Builder -
Valentin Despa – Support
Agile software developer
Rating Distribution
- 1 stars: 20 votes
- 2 stars: 35 votes
- 3 stars: 318 votes
- 4 stars: 1816 votes
- 5 stars: 2965 votes
Frequently Asked Questions
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024