Udemy

Kong: API Gateway from Zero to Hero

立即報名
  • 5,589 名學生
  • 更新於 3/2025
4.3
(275 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
6 小時 3 分鐘
教學語言
英語
授課導師
Arnab Das
評分
4.3
(275 個評分)
4次瀏覽

課程簡介

Kong: API Gateway from Zero to Hero

Master the Art of API Management with Kong, Docker, Zipkin, Prometheus, Grafana, Elasticsearch, Kibana, Logstash, GenAI

In this course, you will learn Kong, Kong API Gateway is a powerful tool for managing APIs in a microservices architecture. Here are some common use cases for Kong API Gateway and things we are going to cover in this course.


  • Installing Kong: Installing Kong via Docker

  • Interacting with Kong via Konga: Open-Source GUI to Kong Admin API

  • Interacting Kong via REST API: create services, Routes, Consumers, and plugins in Kong via REST APIs.

  • Microservices Abstraction: It acts as a single entry point for all backend services, simplifying the development, deployment, and management of systems.

  • Security and Authentication: Kong can manage security concerns like SSL/TLS termination, OAuth2.0, JWT, API keys, and more, ensuring secure access to your services.

  • Traffic Control: With features like rate limiting, request size limiting, and circuit breakers, Kong helps control the traffic flow to your services.

  • Analytics and Monitoring: Kong provides real-time analytics and monitoring capabilities, allowing you to track API performance and usage patterns.

  • AI Gateway with Multi-LLM Support: This allows developers who want to integrate one or more LLMs into their products to be more productive and ship AI capabilities faster while offering a solution to architects and platform teams that ensures visibility, control, and compliance on every AI request sent by the teams. And because it’s built on top of Kong Gateway, it will be possible to orchestrate AI flows in the cloud or on self-hosted LLMs with the best performance and the lowest latency, which are critical in AI-based applications.

  • High Availability: Kong supports clustering for high availability, ensuring that the API gateway remains operational even if some nodes fail.

  • Load Balancing: It can distribute incoming API traffic across multiple backend services, improving performance and reliability.

  • Request and Response Transformations: Kong can modify requests and responses on the fly, such as adding, removing, or modifying headers.

  • Decoupling: By decoupling the client-facing API endpoints from the underlying microservice architecture, Kong allows for seamless updates and changes to the services without affecting the clients.

  • Extending Kong via Creating Custom Plugins in Lua: Creating custom plugins in Lua for Kong API Gateway allows you to extend its functionality to suit your specific needs.

  • Learn Lua (Optional): We are going to learn Lua Programming Language.

課程章節

  • 19 個章節
  • 107 堂課
  • 第 1 章 Introduction
  • 第 2 章 Installation
  • 第 3 章 API Endpoint Using FastAPI (Optional)
  • 第 4 章 Postman
  • 第 5 章 Kong Manager
  • 第 6 章 Kong Admin API
  • 第 7 章 Konga (Optional)
  • 第 8 章 Kong Authentication Plugins
  • 第 9 章 Kong Security Plugins
  • 第 10 章 Kong Traffic Control Plugins
  • 第 11 章 Serverless Plugins
  • 第 12 章 Kong Analytics & Monitoring Plugins
  • 第 13 章 Kong Transformations Plugins
  • 第 14 章 Kong Logging Plugins
  • 第 15 章 Creating Custom Kong Plugin with Lua
  • 第 16 章 Application Demo (Optional)
  • 第 17 章 Lua Programming (Optional)
  • 第 18 章 Let's review our learnings
  • 第 19 章 Conclusion

課程內容

  • Introduction: Understand the benefits of using Kong in our full-stack application, Fundamentals of API Management: Understanding the basics of APIs and how Kong API Gateway facilitates their management, Installation and Configuration: How to install Kong API Gateway and configure it for different environments, Managing Services and Routes: Creating and managing services and routes within Kong, Securing APIs: Implementing security measures such as authentication, authorization, and encryption to protect APIs, Learn AI Gateway with Multi-LLM Support: For Generative AI Developers, Traffic Control: Techniques for controlling and optimizing the flow of API traffic, including rate limiting and load balancing, Monitoring and Analytics: Setting up monitoring tools to track API performance and analyze usage data, Plugin Development: Learning how to extend Kong’s functionality with custom plugins written in Lua, Best Practices: Understanding best practices for API management and operations within Kong


評價

  • R
    Rahil BR
    1.5

    lack depth in concepts and lack of audio quality in many videos

  • P
    Pavankumar Navvaru
    4.5

    The content is very clear to understand, and useful.

  • F
    Franklin Nesamani
    3.0

    The tutorials lack depth. The author seem to skip when facing a challenge and just pastes the working input in screen and proceeds without giving a detailed explanation. The learning experience was as good as installing Kong and exploring myself. The author does cover many topics that go beyond just Kong and I think it would be hard to cover them in detail in a few hours.

  • F
    Fernanda Fahl
    4.0

    Some of the videos the audio is way too low, and the quality of subtitles is lacking. So the course should get better if only those were adjusted

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意