trainocate-advanced-technology-courses-b

APIGEE - Apigee Training Course

Print

Overview

Duration: 5 days

This course will introduce you to the capabilities of 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

Objectives

Please refer to course overview

Content

Part-1: API Design and Fundamentals of Apigee 
1. Introduction and fundamentals of Apigee

  • Introduction to the fundamentals 
  • Product overview 
  • Technology stack 

2. Basics of API

  • API Lifecycle 
  • Fundamental Concepts and Keywords 

3. Apigee UI Overview

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

4. 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 Setup

Part-2: API Development on Apigee 
1. Getting started with API Development

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

2. API Policies and Management

  • Policy Overview 
  • Traffic Management 
  • Mediation 
  • API Security 

3. Target Servers and Products

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

4. Error handling and logging

  • Logging 
  • Fault Rules and Error Responses 

5. Shared flows, hooks, extensions

  • Shared Flows and Hooks 
  • Extensions 

6. Mediation, caching and Node.js Integration

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

Part-3: API Security on Apigee 
1. API Security

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

2. OAuth and Network Security

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

Audience

Developers with basic knowledge of web services

Prerequisites

N/A

Certification

Trainocate Certificate of Attendance

Schedule

Show Schedule for: