9
Developer Training Apigee Edge Developer Training DURATION: 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 Ops Metrics Developer Metrics App Performance Business Metrics Developer Portal Modeling & Management API Console Monetization API Management Security Apps Developer API Team Backend Business User Baas API Programmability Apigee Edge

Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

Embed Size (px)

Citation preview

Page 1: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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

Page 2: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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.

Page 3: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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

Page 4: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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

Page 5: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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

Page 6: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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

Page 7: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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

Page 8: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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.

Page 9: Apigee Edge Developer Trainingapigee.com/about/sites/mktg-new/files/datasheets/Apigee Training... · Developer Training Apigee Edge Developer Training DURATION: 4 or 5 days FORMAT:

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