trainocate-advanced-technology-courses-b

APIGEE - Apigee Training Course

Overview

Duration: 3 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

Learn and how:
  • API Design and Fundamentals of Apigee  
  • API Development on Apigee 
  • API Security on Apigee

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

Audience

  • Engineers 
  • Architects 
  • Developers

Prerequisites

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

Certification

Trainocate Certificate of Attendance

Schedule

Show Schedule for: