دوره آموزشی
دوبله زبان فارسی
آموزش Kong - معرفی API Gateway از صفر تا صد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مقدمه - آشنایی با مزایای استفاده از Kong در اپلیکیشن فولاستک ما
- اصول مدیریت API - درک مبانی APIs و نحوه تسهیل مدیریت آنها توسط Kong API Gateway
- نصب و پیکربندی - چگونه Kong API Gateway را نصب و آن را برای محیطهای مختلف پیکربندی کنیم؟
- مدیریت سرویسها و مسیرها - ایجاد و مدیریت سرویسها و مسیرها در Kong
- ایمنسازی APIs - پیادهسازی اقدامات امنیتی مانند احرازهویت، مجوز و رمزگذاری برای محافظت از APIs
- یادگیری AI Gateway با پشتیبانی Multi-LLM - برای توسعهدهندگان Generative AI
- کنترل ترافیک - تکنیکهایی برای کنترل و بهینهسازی جریان ترافیک API، شامل محدودیت نرخ و لود بالانسینگ
- نظارت و تحلیل - راهاندازی ابزارهای نظارت برای ردیابی عملکرد API و تحلیل داده استفاده شده
- توسعه پلاگین - می آموزید که چگونه قابلیتهای Kong را با پلاگینهای سفارشی نوشته شده در Lua گسترش دهید.
- بهترین شیوهها - درک بهترین شیوهها برای مدیریت و عملیاتهای API در Kong
پیشنیازهای دوره
- نیاز به تجربه برنامهنویسی نیست. همه مطالب ضروری را یاد خواهید گرفت.
توضیحات دوره
در این دوره، با Kong آشنا خواهید شد. Kong API Gateway ابزاری قدرتمند برای مدیریت APIs در معماری میکروسرویسها است. در این دوره، یوزکیسهای رایج Kong API Gateway و موضوعاتی که پوشش داده میشود، عبارتند از:
- نصب Kong - نصب Kong از طریق داکر
- تعامل با Kong از طریق Konga - رابط کاربری گرافیکی (GUI) متنباز برای Kong Admin API
- تعامل با Kong از طریق REST API - ایجاد سرویسها، مسیرها، Consumers و پلاگینها در Kong از طریق REST APIs
- انتزاع میکروسرویسها - که به عنوان یک نقطه ورود واحد برای همه سرویسهای بکاند عمل کرده و توسعه، استقرار و مدیریت سیستمها را آسانتر میکند.
- امنیت و احرازهویت - Kong، مدیریت مسائل امنیتی مانند ترمینال SSL/TLS و OAuth2.0 و JWT، کلیدهای API و موارد دیگر را برعهده دارد تا دسترسی ایمن به سرویسهای شما فراهم شود.
- کنترل ترافیک - با ویژگیهایی مانند محدودیت نرخ، محدودیت اندازه درخواست و مدارشکنها، Kong به کنترل جریان ترافیک سرویسها کمک میکند.
- تحلیل و نظارت - Kong، قابلیتهای تحلیل و نظارت بلادرنگ را فراهم میکند تا عملکرد API و الگوهای استفاده ردیابی شود.
- AI Gateway با پشتیبانی Multi-LLM - این قابلیت امکان را برای توسعهدهندگانی که میخواهند یک یا چند مدل زبانی بزرگ (LLM) را در محصولات خود یکپارچه کنند، فراهم میکند تا بهرهوری بیشتری داشته باشند و قابلیتهای هوش مصنوعی را سریعتر منتشر کنند. همچنین برای معماران و تیمهای پلتفرم، راهحلی ارائه میدهد که روی هر درخواست هوش مصنوعی توسط تیمها، دیده شدن، کنترل و انطباق را تضمین میکند. و چون روی Kong Gateway ساخته شده، امکان ارکستراسیون جریانهای هوش مصنوعی در ابر یا LLMهای خود میزبانی شده با بهترین عملکرد و کمترین تأخیر را دارد که در اپلیکیشنهای مبتنی بر هوش مصنوعی اهمیت زیادی دارد.
- High Availability - در واقع Kong، از خوشهبندی برای دستیابی به high availability پشتیبانی کرده و تضمین میکند API gateway حتی در صورت خراب شدن برخی نودها فعال بماند.
- لود بالانسینگ - شما میتوانید ترافیک ورودی API را بین چندین سرویس بکاند توزیع کنید و عملکرد و قابلیت اطمینان را بهبود بخشید.
- تبدیلات درخواست و پاسخ - Kong میتواند درخواستها و پاسخها را در fly اصلاح کند، مانند افزودن، حذف یا اصلاح هدرها
- دیکوپلینگ - با دیکوپلینگ اندپوینت های API رو به کلاینت از معماری میکروسرویس زیربنایی، Kong، امکان بروزرسانی و تغییر سرویسها را بدون تأثیر بر کلاینتها فراهم میکند.
- گسترش Kong از طریق ایجاد پلاگینهای سفارشی در Lua - ایجاد پلاگینهای سفارشی در Lua برای Kong API Gateway به شما امکان میدهد قابلیت آن را مطابق نیازهای خود گسترش دهید.
- یادگیری Lua (اختیاری) - یادگیری زبان برنامهنویسی Lua نیز در این دوره ارائه میشود.
این دوره برای چه کسانی مناسب است؟
- مهندس دواپس
- توسعهدهندگان بکاند
- توسعهدهندگان فولاستک
- کارشناسان امنیت سایبری
- دواپس
آموزش Kong - معرفی API Gateway از صفر تا صد
-
آشنایی با Kong 02:54
-
ویژگیهای Kong 01:54
-
تایملاین دوره 01:12
-
درباره مدرس 00:59
-
Kong API Gateway چیست؟ None
-
نصب داکر 01:57
-
اجرای Kong API Gateway 04:18
-
نصب Kong Gateway (اختیاری) 04:24
-
نصب مستقیم Konga (اختیاری) 02:48
-
نصب مستقیم پایگاه داده PostgreSQL (اختیاری) 01:32
-
نصب مستقیم pgAdmin (اختیاری) 01:06
-
بررسی پایگاه داده Kong (اختیاری) 01:49
-
اتصال Kong به Konga (اختیاری) 01:57
-
نصب Kong None
-
مبانی Kong و FastAPI 01:03
-
ایجاد اندپوینت API با FastAPI 05:06
-
FastAPI چیست؟ None
-
آشنایی با Postman 00:47
-
نصب Postman 01:51
-
استفاده از MockAPI 02:03
-
افزودن اندپوینت API به Postman (اختیاری) 01:44
-
Postman چیست؟ None
-
مقدمه 01:30
-
Kong Manager 04:34
-
سرویس Kong 02:48
-
مسیر Kong 07:22
-
Kong Consumers 00:53
-
پلاگینهای Kong 03:31
-
Kong Upstream (اختیاری) 04:09
-
مبانی Kong None
-
آشنایی با REST APIs ادمین Kong 01:24
-
API ادمین Kong 11:55
-
API ادمین Kong None
-
رابط کاربری Konga 06:11
-
آشنایی با پلاگینهای احرازهویت 00:48
-
احرازهویت اولیه 02:23
-
احرازهویت HMAC 06:19
-
احرازهویت کلید 02:27
-
احرازهویت JWT 03:26
-
پلاگینهای احرازهویت Kong None
-
آشنایی با پلاگینهای امنیتی Kong 00:23
-
تشخیص ربات 01:56
-
CORS 02:05
-
محدودیت IP 03:01
-
پلاگینهای امنیتی Kong None
-
آشنایی با پلاگینهای کنترل ترافیک Kong 00:33
-
ACL 02:37
-
نگهبان پرامپت هوش مصنوعی 04:59
-
کش کردن پروکسی 02:29
-
محدودیت نرخ 02:34
-
محدودیت اندازه درخواست 01:43
-
خاتمه درخواست 01:21
-
محدودیت نرخ پاسخ 02:41
-
پلاگینهای کنترل ترافیک Kong None
-
آشنایی با پلاگینهای بدون سررو 01:18
-
پروکسی هوش مصنوعی 08:24
-
پیکربندی پروکسی هوش مصنوعی از طریق API ادمین Kong 04:22
-
پلاگینهای بدون سرور None
-
آشنایی با پلاگینهای تحلیل و نظارت Kong 00:24
-
Prometheus 04:44
-
Grafana 04:12
-
Zipkin 06:03
-
پلاگینهای تحلیل و نظارت Kong None
-
آشنایی با پلاگینهای تبدیلات Kong 00:46
-
دکوراتور پرامپت هوش مصنوعی 02:26
-
قالب پرامپت هوش مصنوعی 03:58
-
شناسه همبستگی 01:16
-
ترنسفرمر درخواست 01:31
-
ترسفرمر پاسخ 01:34
-
پلاگینهای تبدیلات Kong None
-
آشنایی با پلاگینهای لاگ کردن Kong 00:48
-
لاگ های UDP با معماری EKL Stack 03:06
-
راهاندازی ELK Stack با پلاگین UDP 08:34
-
مصورسازی تحلیل API 08:56
-
نقشه راه پیشرفته ELK Stack 03:16
-
پلاگینهای لاگ کردن Kong None
-
آشنایی با پلاگینهای Kong سفارشی 00:42
-
اسکیمای پلاگین سفارشی 09:22
-
هندلر پلاگین سفارشی 05:51
-
استقرار پلاگین سفارشی 03:47
-
اجرای پلاگین سفارشی 03:55
-
ایجاد پلاگین Kong سفارشی با Lua None
-
GlobeHopper (اپلیکیشن ایجاد شده با Kong API Gateway) 05:00
-
HiFi (Hitaya Finance) (اپلیکیشن ایجاد شده با Kong API Gateway) 04:59
-
آشنایی با Lua 03:18
-
نصب Lua 03:46
-
Hello World در Lua 01:58
-
تایپهای داده در Lua 01:24
-
کامنتها در Lua 00:35
-
متغیرها در Lua 01:33
-
رشتهها در Lua 11:14
-
ریاضیات در Lua 05:41
-
If Else در Lua 07:20
-
حلقهها در Lua 06:32
-
ورودی کاربر در Lua 03:03
-
جداول در Lua 08:21
-
سیستمعامل در Lua 05:43
-
توابع در Lua 14:54
-
مدیریت فایل در Lua 08:33
-
ماژول سفارشی در Lua 04:37
-
برنامهنویسی شیگرا (OOP) در Lua 16:33
-
کوروتینها در Lua 06:10
-
متدهای متا در Lua 11:55
-
گام بعدی چیست؟ 02:25
-
برنامهنویسی Lua None
-
آزمون نهایی MCQ None
-
تشکر از شما 01:42
مشخصات آموزش
آموزش Kong - معرفی API Gateway از صفر تا صد
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:107
- مدت زمان :06:04:01
- حجم :1.91GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy