Koulutus
Overview
In this course you will go through the Apigee journey as a product lead for a new application. You will take roles on the development and security teams.
You will take an API originally designed for an on-premises legacy application use and modernize it for the cloud using Apigee X. You will follow Google Cloud best practices alongside Apigee X to design a secure, scalable and resilient platform for your company’s needs.
Prerequisites
Participants should have:
- Completion of the Developing APIs with Google Cloud's Apigee API Platform course, or equivalent experience working with Google Cloud and Apigee
- Familiarity with API development concepts and cloud-based services
- Basic understanding of security principles such as authentication and encryption
Target audience
This course is designed for:
- Cloud developers responsible for designing and implementing APIs in Google Cloud environments
- Developers working with Apigee who want to modernise legacy applications using cloud-native practices
- Technical professionals involved in API development, integration, and security
Objectives
By the end of this course, learners will be able to:
- Secure the backend of your legacy application using mutual TLS
- Design applications with an API first design using the OpenAPI specification
- Integrate your API proxy with the Cloud Data Loss Prevention (DLP) API
- Best practices for site reliability with Apigee using monitoring and logging
- Modernize application deployment using Cloud Run and Cloud Build
- Authentication using API Keys and Firebase Authentication with Apigee
- Harden APIs using Apigee Policies and Cloud Armor
- Mitigate external threats with reCAPTCHA Enterprise
- Leverage Apigee Analytics to show custom data capture and reporting
- Leverage Cloud Code in your development environment to locally emulate Apigee
- Use Apigee Integration to improve connectivity with other services in Google Cloud
Outline
Why Apigee X
- Why Apigee X
- Introduction to the course scenario
- One-way and two-way TLS
- Getting started with Apigee X
The target
- Implementing a mutual TLS gateway
- API keys
- Controlling API responses
API-first design with OpenAPI
- API-first design
- The Show Me Now REST API
- What is OpenAPI
- Apigee debugging
Integrating external services
- Cloud Data Loss Prevention API
- Apigee ServiceCallout policy
- Message logging and Cloud Logging
- Uptime checks
- Alerting policies
Consuming Apigee resources
- Introducing the client application
- Application build tools
- Firebase authentication
- Apigee security policies
Hardening your API
- API security vulnerabilities
- JSON threat protection policies
- Cloud Armor
- Security investigation tools
External threat mitigation
- reCAPTCHA Enterprise
- Apigee data collection
- Apigee custom reports
Expand your Apigee toolset
- The Apigee management API
- API proxy deployment options
- Local development using Cloud Code
- Apigee emulator
- Development workflow
Application integration
- Introduction to Application Integration
- Triggers
- Tasks
- Apigee integration policies
Course summary
- Course debrief
- Apigee X or Apigee Hybrid
- What’s next
Exams and assessments
There are no examinations or certifications associated with this course.
Hands-on learning
This course includes presentations, demonstrations, and practical labs. Learners complete a series of scenario-based labs that guide them through modernising a legacy API and implementing security, deployment, and monitoring capabilities using Apigee X and Google Cloud.
Osta liput
QA’s online-courses from Tieturi
Questions about QA courses?
Find out how QA’s live online courses work, what you need to participate, and what to expect before booking your training.
Accreditation and trademark notice
ITIL® and PRINCE2® courses are provided by QA Ltd, an ATO of People Cert.
ITIL®, PRINCE2® are registered trademarks of the PeopleCert group. Used under licence from PeopleCert. All rights reserved.
TOGAF® is a registered trademark of The Open Group.