Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee...
Transcript of Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee...
Developer Training
Apigee Edge Developer TrainingDURATION: 4 or 5 days FORMAT: Instructor-led with labs DELIVERY: Public or Private class
PREREQUISITES: None
HOW IT WORKS: Days 1–4 cover the fundamentals of developing and securing APIs using API Services in
Apigee Edge. This can be the extent of the curriculum, or you can add an optional elective to be covered on
day 5 that is relevant to your Edge deployment. Each elective module corresponds to one day of training.
Hands-on and delivered by Apigee experts, Developer Training is the core training that prepares
you to design, build, and deploy an API solution using API Services on Apigee Edge. Developer
Training is recommended for all developers working with Apigee Edge, regardless of experience.
Analytics Services
Developer Services
API Services
OpsMetrics
DeveloperMetrics
AppPerformance
BusinessMetrics
DeveloperPortal
Modeling &Management
APIConsole
Monetization
APIManagement Security
Apps
Developer API Team
Backend
BusinessUser
BaasAPI
Programmability
Apigee Edge
Developer TrainingDeveloper Training
Day 1Fundamentals of APIs with Edge
WHAT YOU WILL LEARN: Learn the founda-tional elements of API design and then dive into the fundamentals of Edge. You will learn best practices in API Design, the features and functions of API Proxy elements and you will build your first policy in Edge.
TOPICS:
Apigee Platform Overview
Best practices in RESTful API Design
Key API Concepts
Anatomy of a ProxyConnectivityBasic security
Lab
Day 2Protecting your API: Implementing Security and Authentication in Edge
WHAT YOU WILL LEARN: Learn how to leverage Apigee’s security policies to protect your APIs from traffic spikes, denial of service attacks, content-level attacks and more.
TOPICS:
API Management and API Key Validation
Protection against Content-based Attacks
Authentication, Authorization and Identity
Traffic Management
Other Security Considerations
Lab
Apigee Edge
Delivery Options
Public class: To attend an upcoming instructor-led public
class, please visit the Apigee Events page (apigee.com/
about/events) to view the schedule. Seat minimums and
maximums apply. Apigee reserves the right to cancel a
class if the seat minimum is not reached. In the event of a
cancellation, you will be given a voucher to re-enroll in the
next open session.
Private class: To schedule a private session of Edge
Developer Training at a location of your choosing and
expense, please email [email protected]. Seat
minimums and maximums apply.
Developer Training
Day 3Further Exploration into Policy Application and Function
WHAT YOU WILL LEARN: Learn and apply advanced topics using common patterns used to create API Proxies.
TOPICS:
API Facades
Content Validation
Mashups
Scripting
Lab
Elective Module
Model-driven Development using Node.js in Apigee Edge
WHAT YOU WILL LEARN: Learn how to create Node.js APIs within the Apigee ecosystem.
TOPICS:
API Model using Swagger
Node.js Application Design
Behavior Driven Development (BDD)
Test Driven Development (TDD)
Lab
Day 4Converting, Caching and Analyzing your APIs
WHAT YOU WILL LEARN: Learn how to make the most of your API proxy using cache and analytics and then create and query collec-tions, entities and connections queries using data modeling best practices on BaaS.
TOPICS:
Protocol Conversions
Caching
Custom Analytics
API BaaS
Environments and Security
Data Storage
Elective Module
Managing the API Lifecycle
WHAT YOU WILL LEARN: Learn how to optimize your API lifecycle and promote reusability in your API program.
TOPICS:
Offline Development and Deployment
Source Code Management
Testing
Continuous Integration and Delivery
API Documentation
Management API, SDK and other tools
Lab
Apigee Edge
Operations Training
Apigee Edge Private Cloud Operations TrainingDURATION: 4 days FORMAT: Instructor-led with labs DELIVERY: Public or Private class
COURSE PREREQUISITES: Courses: Foundational Training (eLearning) Technology: Familiarity with
Linux, JavaScript, curl command, HTTP, TCP/IP, Linux networking, load balancing, Bash, and firewalls.
Hardware/software requirements: The course requires that attendees have an SSH client and laptop.
Experienced Linux operations teams will learn key factors and considerations in designing
and installing a highly available, scalable self-managed, private cloud installation of Apigee
Edge. The course will cover how to secure, monitor, troubleshoot and manage the Apigee
system to ensure availability. Attendees will put their learnings into practice with hands on
labs and scenarios.
API Services
BackendClients
Gateway
Infrastructure Svcs.
Mgmt. Server
BaaS Backend
Apigee Uls
Analytics Backend
Developer Portal
Apigee EdgePrivate Cloud
Developer Training
Day 1Product and Technology Fundamentals
WHAT YOU WILL LEARN: Learn the Apigee product and technology components.
TOPICS:
Product overview
Technology stack
Architecture and deployment topologies
Logical system structure
Day 2Installing Apigee Edge
WHAT YOU WILL LEARN: Get hands on installing and configuring Apigee Edge, then learn how to operate and scale your deployment.
TOPICS:
Installation and configuration
Lab: Install Apigee Edge
Platform operations
Scaling
Analytics
Delivery Options
Public class: To attend an upcoming instructor-led public
class, please visit the Apigee Events page (apigee.com/
about/events) to view the schedule. Seat minimums and
maximums apply. Apigee reserves the right to cancel a
class if the seat minimum is not reached. In the event of a
cancellation, you will be given a voucher to re-enroll in the
next open session.
Private class: To schedule a private session of Edge
Private Cloud Operations Training at a location of your
choosing and expense, please email education@apigee.
com. Seat minimums and maximums apply.
Operations Training
Apigee EdgePrivate Cloud
Day 3Security and Stability
WHAT YOU WILL LEARN: Learn about key features for securing and creating a highly available, scalable Apigee on-premises in-stance.
TOPICS:
Upgrade process
Lab: Apigee Edge upgrade
Tools
Backup and Disaster Recovery
Day 4Managing your Installation
WHAT YOU WILL LEARN: Get hands on with the Developer Portal and / or API BaaS and then learn how to manage and support Api-gee’s Products.
TOPICS:
Lab: Developer Portal and / or BaaS
Monitoring
Troubleshooting and Problems Determination
Apigee Support Model
Management API, SDK and Complementary
Tools
Source Code Management
Lab
Operations Training
Apigee EdgePrivate Cloud
Architect Training
Apigee Edge Architect TrainingDURATION: 4 or 5 days FORMAT: Instructor-led with labs DELIVERY: Public or Private class
PREREQUISITES: Foundational Training (eLearning) and Fundamentals of RESTful API Design (eLearning).
HOW IT WORKS: Days 1–4 cover the key techniques and architectural patterns that can be used in design-
ing an API solution using Apigee Edge API Management, BaaS, Node.js, Analytics, and Developer Services
components, regardless of your specific deployment type. For those who work on private cloud deploy-
ments, Day 5 covers architectural concerns specific to private cloud.
In this discussion and example-based class, Apigee experts will guide you through Apigee and
industry best practices that contribute to the definition of an effective API solution architecture,
and discuss typical functional and non-functional requirements that are common to many API
implementations. Edge Architect Training is recommended for experienced architects who will
be evaluating requirements and designing a solution using Apigee Edge to fit an enterprise’s
technical requirements and business objectives.
Analytics Services
Developer Services
API Services
OpsMetrics
DeveloperMetrics
AppPerformance
BusinessMetrics
DeveloperPortal
Modeling &Management
APIConsole
Monetization
APIManagement Security
Apps
Developer API Team
Backend
BusinessUser
BaasAPI
Programmability
Apigee Edge
Architect TrainingDeveloper Training
Day 1Apigee Products and Digital Change
WHAT YOU WILL LEARN: Learn about the components and advanced features of Api-gee’s products and how these products fit into the enterprise architecture.
TOPICS:
Apigee product overview and use cases
EdgeInsightsLink Sense
Strategies for Digital Acceleration
Day 2Foundations for Best Practices with Apigee Edge Part 1
WHAT YOU WILL LEARN: Learn about the organizational and operational structure that define your Edge deployment and the best practices that guide an effective solution ar-chitecture. Deeper dive into capabilities and functions of Edge.
TOPICS:
Key Solution Concepts
Best Practices and Principles
Proxy Development Techniques and Patterns
Apigee Edge
Delivery Options
Public class: To attend an upcoming instructor-led public
class, please visit the Apigee Events page (apigee.com/
about/events) to view the schedule. Seat minimums and
maximums apply. Apigee reserves the right to cancel a
class if the seat minimum is not reached. In the event of a
cancellation, you will be given a voucher to re-enroll in the
next open session.
Private class: To schedule a private session of Edge
Architect Training at a location of your choosing and
expense, please email [email protected]. Seat
minimums and maximums apply.
Architect Training
Day 3Foundations for Best Practices with Apigee Edge Part 2
WHAT YOU WILL LEARN: Go beyond the management UI and learn how and when to leverage node.js and API BaaS in your deploy-ment. Deeper dive into capabilities and func-tions of Edge.
TOPICS:
Node.js Techniques and Architectural Patterns
API BaaS
Exercise
Open Discussion
Day 5Private Cloud Deployments
WHAT YOU WILL LEARN: Learn about archi-tectural concepts that are unique to a private cloud deployment.
TOPICS:
Terminology & Organizational Structure
Topology Design
Problems Determination
Monitoring
Capacity Planning
Day 4Setting up your API Program for success
WHAT YOU WILL LEARN: Learn how to best set up your API program for success by build-ing a developer portal, creating and managing API documentation, and using analytics to track business and operational success met-rics. Finally, put the learnings of the course together by creating a solution architecture.
TOPICS:
Analytics
Developer Portal
API Documentation
Apigee Support Deck
Open Discussion
Apigee Edge