We may earn an affiliate commission when you visit our partners.
Janani Ravi

This course is about working with Apigee, an API management platform that enables providers to design, secure, deploy, monitor, and scale APIs. Acquired by Google in 2016, Apigee is popular and works seamlessly with Google App Engine.

Read more

This course is about working with Apigee, an API management platform that enables providers to design, secure, deploy, monitor, and scale APIs. Acquired by Google in 2016, Apigee is popular and works seamlessly with Google App Engine.

Monolithic architectures are passing out of vogue these days and are increasingly being replaced by more modular service-oriented architectures with specific APIs for different purposes. Consequently, APIs are becoming valuable resources, and regulating access to APIs and monetizing their usage is becoming very important. In this course, Streamlining API Management Using Google Apigee, you will gain the ability to build, deploy and fine-tune API proxies to enforce policies and regulate access to your APIs on the Google Cloud Platform. First, you will learn the powerful features and often underestimated advantages of using a fully-fledged API management platform like Apigee where you can create policies to administer quotas, authorize users, charge for the usage of your APIs, enforce limits on usage and protect against security threats. Next, you will discover how to create, deploy and undeploy API proxies using Apigee Edge. Then, you will take advantage of Preflows, Postflows, and ConditionalFlows, which are ways to specify logic that the Apigee Edge Proxy will enforce. Finally, you will explore how to integrate Apigee with Google App Engine. When you’re finished with this course, you will have the skills and knowledge of Apigee Edge needed to protect, monetize, and fine-tune your APIs.

Enroll now

What's inside

Syllabus

Course Overview
Getting Started with Apigee
Deploying Proxies with Apigee Edge
Building Proxies with Node.js on Apigee
Read more
Using Apigee with Google App Engine

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces Apigee, an API management platform popular among developers and used widely in the tech industry

Save this course

Save Streamlining API Management Using Google Apigee to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Streamlining API Management Using Google Apigee with these activities:
RESTful Web APIs by Leonard Richardson and Sam Ruby
Enhance your foundational knowledge of RESTful web APIs, solidifying the concepts you will encounter in this course.
Show steps
  • Review the book.
Attend an API Meetup
Connect with other API enthusiasts and professionals in the field to exchange knowledge and stay updated on industry trends, gaining valuable insights applicable to the course concepts.
Show steps
  • Find an API Meetup in your area.
  • Attend the Meetup.
  • Network with other attendees.
Explore Apigee Quickstarts
Guided tutorials can help you quickly familiarize yourself with the foundational concepts of Apigee.
Show steps
  • Visit the Apigee Quickstarts page
  • Select the quickstart you want to begin with
  • Follow the instructions provided
Four other activities
Expand to see all activities and additional details
Show all seven activities
Build a Simple API Proxy
Building a simple API proxy will allow you to apply your knowledge of Apigee and reinforce your understanding.
Show steps
  • Create an API proxy in the Apigee Edge portal
  • Configure the proxy settings
  • Deploy the proxy
  • Test the proxy
Deploying API proxies with Apigee Edge
Receive in-depth training on the steps required to deploy API proxies while utilizing Apigee Edge, solidifying your knowledge from the course.
Show steps
  • Create an API proxy project in the Developer Portal.
  • Configure your API proxy settings.
  • Deploy your API proxy to a test environment.
  • Test your API proxy and make any necessary adjustments.
  • Deploy your API proxy to your production environment.
Deliverable - API documentation
Reinforce your understanding of API design and documentation by producing a comprehensive API documentation artifact for a public API.
Show steps
  • Choose an API you would like to document.
  • Write documentation for the API.
  • Publish your documentation.
Contribute to an API project
Make meaningful contributions to the open-source community by actively participating in the development of an API project, providing you with hands-on experience in applying the skills learned in the course.
Show steps
  • Find an API project that you would like to contribute to.
  • Review the project's documentation.
  • Identify an area where you can contribute.
  • Make your contribution.
  • Submit your contribution for review.

Career center

Learners who complete Streamlining API Management Using Google Apigee will develop knowledge and skills that may be useful to these careers:
Cloud Architect
Cloud Architects design and manage cloud computing systems. APIs are an integral part of cloud computing, so it is important for Cloud Architects to have a strong understanding of this topic. Streamlining API Management Using Google Apigee can give you that understanding, and it can also teach you how to manage APIs on the Google Cloud Platform, one of the most popular cloud platforms in the world.
API Developer
API Developers design and build APIs for use by other teams, third-party applications, or customers. Arming yourself with the skills and knowledge found in Streamlining API Management Using Google Apigee will help you become an API developer. The use of Apigee and its features that you will learn in this course are immensely valuable for organizing and managing APIs.
Software Engineer
Software Engineers design, develop, and maintain software. A key task for these engineers is writing and maintaining APIs. Enroll now in Streamlining API Management Using Google Apigee to learn how to build and manage APIs, a skill that will increase your value as a Software Engineer.
Software Development Manager
Software Development Managers oversee the development of software products. These managers need to understand the basics of API management in order to effectively lead their teams. Streamlining API Management Using Google Apigee will teach you the fundamentals of API management, which will help you become a more effective Software Development Manager.
Software Architect
Software Architects lead the creation and design of software systems. They develop architecture plans, which can act as a roadmap for developers during the development process. Streamlining API Management Using Google Apigee can help you prepare for this career by introducing you to the concepts of API management. After taking this course, you will be able to build and deploy APIs which are valuable, modular tools for building new systems.
IT Architect
IT Architects design and implement IT systems. Many IT systems require APIs to function. Streamlining API Management Using Google Apigee will help you, as an IT Architect, understand how to use APIs to build and maintain these systems.
Information Security Analyst
Information Security Analysts protect computer networks and data from unauthorized access. APIs are increasingly valuable repositories of sensitive data, so you can use the skills from Streamlining API Management Using Google Apigee to protect your firm from unnecessary risk.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing and ensuring the quality of software. Streamlining API Management Using Google Apigee can prepare you for this career by showing you how APIs are built and deployed. Your knowledge of API management will enable you to better test and assess the quality of API-driven applications.
Data Analyst
Data Analysts collect, process, and analyze data to help solve problems and make informed decisions. APIs can be a vital resource in the data acquisition process, so your career as a Data Analyst will greatly benefit from the lessons on API management found in Streamlining API Management Using Google Apigee.
Business Analyst
Business Analysts analyze business needs and develop solutions to meet those needs. This often involves working with software and understanding how it can be used to solve business problems. Many software applications rely on APIs, so it is helpful for Business Analysts to have a basic understanding of API management. Streamlining API Management Using Google Apigee can provide you with this awareness.
UX Designer
UX Designers create user experiences for software products. Many software products are API-driven, so it is important for UX Designers to understand the basics of how APIs work. Streamlining API Management Using Google Apigee can help you create more effective experiences by teaching you how to manage APIs.
Technical Writer
Technical Writers communicate complex technical information to a range of audiences. Many of the technical concepts that you will need to explain will involve APIs. The clearer your understanding of this topic, the more effective you will be in your career as a Technical Writer.
Project Manager
Project Managers lead teams to deliver software products or services. Many software projects rely on APIs, so familiarity with this topic will likely help you become a more effective Project Manager. Streamlining API Management Using Google Apigee will help you to manage API development by introducing you to important concepts like regulation, protection, maintenance, and more.
Product Manager
Product Managers lead the development and marketing of software products. It is important that Product Managers understand the foundational concepts of API management. Take the Streamlining API Management Using Google Apigee course to build a foundation in this topic, helping you lead your team to build better products.
Database Administrator
Database Administrators maintain and administer databases. Many organizations, including software firms, rely on APIs to move data into and out of databases. Consider enrolling in Streamlining API Management Using Google Apigee to deepen your understanding of API management. These skills will be valuable to your career as a DBA.

Reading list

We've selected nine 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 Streamlining API Management Using Google Apigee.
Offers practical guidance on API architecture design patterns, enhancing the course's focus on building and managing APIs.
Covers everything you need to know about designing, building, and deploying RESTful APIs, providing a basis for topics covered in the course.
Provides a thorough overview of the challenges and best practices involved in API management, complementing the topics covered in the course.
Covers the fundamentals of API management in the cloud, including security, monitoring, and performance optimization, complementing the topics in the course.
This book's extensive coverage of Google's API Platform, including its architecture and components, would be a good starting point for learners new to Apigee and its ecosystem.
This book's comprehensive coverage of GCP, including its architecture and components, would provide valuable context for the course's focus on Apigee.
This book's extensive coverage of data-intensive application design patterns would be useful for those implementing complex API management solutions.
Provides a comprehensive guide to Service Oriented Architectures, and includes coverage of principles that are key to implementing API management solutions.

Share

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

Similar courses

Here are nine courses similar to Streamlining API Management Using Google Apigee.
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
API Security on Google Cloud's Apigee API Platform
Most relevant
API Security on Google Cloud's Apigee API Platform
Most relevant
Managing and Securing the Apigee Hybrid API Platform
Most relevant
Google Cloud Apigee Certified API Engineer
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