Apigee

Course Overview:

This course will introduce you to the capabilities of the Apigee edge in a way to implement and secure your APIs. You will learn to design, build, and deploy your APIs using Google’s Apigee platform using hands-on labs. This course is specially designed for API Designers, API consumers, and all developers

Course Objectives:

Learn and how:

  • API Design and Fundamentals of Apigee
  • API Development on Apigee
  • API Security on Apigee

Pre-requisites:

  • Basic knowledge of web services
  • Access to internet, any editor, and browser, preferably Google Chrome

Target Audience:

  • Engineers
  • Architects
  • Developers

Course Duration:

  • 21 hours – 3 days

Course Content: 

Day 1

Introduction and fundamentals of Apigee

  • Introduction to the fundamentals
  • Product overview
  • Technology stack

Basics of API

  • API Lifecycle
  • Fundamental Concepts and Keywords

Apigee UI Overview

  • Navigating the Apigee Edge UI
  • API Development
  • Package, Publish and Manage
  • Analyze APIs

API design concepts

  • Introduction to Design
  • Building Blocks of REST
  • Best Practices
  • Product Design
  • API Versioning
  • API Proxy
  • Response Codes and Pagination
  • Intro to the OpenAPI Spec
  • Lab set up

Day 2

Getting started with API Development

  • Introduction to API Development
  • Proxy?
  • Anatomy of a Proxy
  • Debugging using Trace
  • Conditions and Route Rules

API Policies and Management

  • Policy Overview
  • Traffic Management
  • Mediation
  • API Security

Target Servers and Products

  • Secure Target Server
  • Setting up Named Target Server
  • Product Design

Error handling and logging

  • Logging
  • Fault Rules and Error Responses

Shared flows, hooks, extensions

  • Shared Flows and Hooks
  • Extensions

Mediation, caching and Node.js Integration

  • Service Callout and Mash Ups
  • Caching
  • Nodejs Integration
  • Packing and Deployment

Day 3

API Security

  • Introduction to Secure
  • Verify API Key
  • Protection Against Content Based Attack

 

OAuth and Network Security

  • OAuth Introduction
  • Client Credentials
  • Password Grant Type
  • Authorization Code Grant Type
  • Implicit Grant Type
  • TLS
  • SAML
  • Summary and Conclusion

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

Best selling courses

CLOUD COMPUTING

Enterprise Architecture

DATA SCIENCE

Tableau Basic

ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / DEEP LEARNING

RPA with UiPath

PROGRAMMING / CODING

MATLAB Fundamentals