We may earn an affiliate commission when you visit our partners.
Pluralsight logo

API Security on Google Cloud's Apigee API Platform

Google Cloud

In this course, you learn how to secure your APIs. You explore the security concerns you will encounter for your APIs.

Read more

In this course, you learn how to secure your APIs. You explore the security concerns you will encounter for your APIs.

In this course, you learn how to secure your APIs. You explore the security concerns you will encounter for your APIs. You learn about OAuth, the primary authorization method for REST APIs. You will learn about JSON Web Tokens (JWTs) and federated security. You also learn about securing against malicious requests, safely sending requests across a public network, and how to secure your data for users of Apigee. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, build, secure, deploy, and manage API solutions using Google Cloud's Apigee API Platform.

This is the second course of the Developing APIs with Google Cloud's Apigee API Platform series. After completing this course, enroll in the API Development on Google Cloud's Apigee API Platform course.

Enroll now

What's inside

Syllabus

Introduction
Authentication, Authorization, and OAuth
Content, Transport, and Platform Security
Course Resources
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Designed for developers with a beginning level of experience with APIs; the course assumes you have knowledge and experience with the broader Google Cloud platform
Taught by instructors at Google Cloud, recognized for their work in the industry
Develops skills and knowledge that are core for API management with Google Cloud
Introduces the Google Cloud API platform and its core features
Explores security concerns and teaches skills in how to address them for APIs
Includes hands-on labs for practical experience

Save this course

Save API Security on Google Cloud's Apigee API Platform to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for API Security on Google Cloud's Apigee API Platform. These are activities you can do either before, during, or after a course.

Career center

Learners who complete API Security on Google Cloud's Apigee API Platform will develop knowledge and skills that may be useful to these careers:
Information Security Analyst
Information Security Analysts design, implement, and manage security systems and solutions for organizations. They work to protect organizations from cyberattacks and ensure that their data and systems are secure. This course may be useful to an Information Security Analyst because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Cloud Security Engineer
Cloud Security Engineers design, implement, and manage security for cloud computing systems and applications. They work to protect cloud environments from cyberattacks and ensure that data and applications are secure. This course may be useful to a Cloud Security Engineer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security in the cloud.
Security Architect
Security Architects design, implement, and manage security systems and solutions for organizations. They work to protect organizations from cyberattacks and ensure that their data and systems are secure. This course may be useful to a Security Architect because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Software Security Engineer
Software Security Engineers design, develop, and implement security features and solutions for software systems and applications. They work to protect software from vulnerabilities and attacks, and ensure that it meets security standards and regulations. This course may be useful to a Software Security Engineer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
API Security Analyst
An API Security Analyst protects application programming interfaces (APIs) from cyberattacks. They research, design, and implement strategies and solutions to ensure that APIs are not vulnerable to hackers. This course may be useful to an API Security Analyst because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Software Developer
Software Developers design, develop, and test software applications. They work to ensure that software is secure and meets the needs of users. This course may be useful to a Software Developer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Security Consultant
Security Consultants provide advice and guidance to organizations on how to improve their security posture. They help organizations to identify and fix security weaknesses, and develop and implement security plans and policies. This course may be useful to a Security Consultant because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Systems Engineer
Systems Engineers design, implement, and manage computer systems and networks. They work to ensure that systems are secure and meet the needs of users. This course may be useful to a Systems Engineer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams, and ensure that software is developed and deployed securely. This course may be useful to a DevOps Engineer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Network Security Engineer
Network Security Engineers design, implement, and manage network security systems and solutions. They work to protect networks from cyberattacks and ensure that data is secure. This course may be useful to a Network Security Engineer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Penetration Tester
Penetration Testers work to identify and exploit vulnerabilities in computer systems and networks. They help organizations to identify and fix security weaknesses before they can be exploited by attackers. This course may be useful to a Penetration Tester because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
IT Security Engineer
IT Security Engineers design, implement, and manage security systems and solutions for organizations. They work to protect organizations from cyberattacks and ensure that their data and systems are secure. This course may be useful to an IT Security Engineer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Cloud Architect
Cloud Architects design, implement, and manage cloud computing systems and applications. They work to ensure that cloud environments are secure and meet the needs of users. This course may be useful to a Cloud Architect because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security in the cloud.
Application Security Engineer
Application Security Engineers design, implement, and manage security for software applications. They work to protect applications from cyberattacks and ensure that they meet security standards and regulations. This course may be useful to an Application Security Engineer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.
Technical Support Engineer
Technical Support Engineers provide support to users of software and hardware products. They help users to troubleshoot problems and resolve issues. This course may be useful to a Technical Support Engineer because it teaches the basics of API security, such as authentication and authorization, content and transport security, and platform security.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in API Security on Google Cloud's Apigee API Platform.
Provides a hands-on approach to API security, covering topics such as authentication, authorization, rate limiting, and threat modeling. It includes practical examples and code snippets to help readers implement effective API security measures.
Provides a detailed overview of web application security vulnerabilities, with a focus on modern web technologies. It covers topics such as cross-site scripting, SQL injection, and web cache poisoning.
Provides insights into the psychology of social engineering attacks, which are a common threat to API security. It teaches readers how to recognize and defend against these attacks, which often target human vulnerabilities rather than technical flaws.
Covers the concepts and best practices of federated identity management, which allows users to access multiple applications with a single set of credentials. It provides insights into the benefits and challenges of federated identity management, as well as guidance on implementing federated identity solutions.
Provides a comprehensive overview of web application security vulnerabilities and attack techniques. It covers a wide range of topics, including authentication and authorization flaws, cross-site scripting, SQL injection, and buffer overflows. While it is not specific to API security, it provides valuable insights into the security risks that APIs face.
Provides a comprehensive overview of cloud security, including best practices for securing cloud-based applications and infrastructure. It covers topics such as cloud security architecture, access control, data protection, and incident response.
Provides a comprehensive set of secure coding guidelines for a variety of programming languages, including Java, C++, and Python. It helps developers write secure code that is less vulnerable to attacks.
Provides a comprehensive reference on the HTTP protocol, which is the foundation of web APIs. It covers topics such as HTTP request and response formats, HTTP status codes, and HTTP caching.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to API Security on Google Cloud's Apigee API Platform.
API Security on Google Cloud's Apigee API Platform
Most relevant
API Design and Fundamentals of Google Cloud's Apigee API...
Most relevant
API Design and Fundamentals of Google Cloud's Apigee API...
Most relevant
API Development on Google Cloud's Apigee API Platform
Most relevant
API Development on Google Cloud's Apigee API Platform
Most relevant
Streamlining API Management Using Google Apigee
Most relevant
On Premises Installation and Fundamentals with Google...
Most relevant
Architecting and Installing the Apigee Hybrid API Platform
Most relevant
Architecting and Installing the Apigee Hybrid API Platform
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser