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.