آموزش GCP API Gateway - بررسی فنی عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد، مدیریت و استقرار APIs، پیکربندیهای API و درگاهها با استفاده از gCloud CLI
- ایمنسازی APIs با استفاده از کلیدهای API و JWT (OAuth)
- ایجاد و استقرار توابع ابری به عنوان بکاند برای APIs
- ایمنسازی توابع ابری
- راهاندازی لودبالانسینگ HTTP(S) برای API Gateway
- راهاندازی دامنه سفارشی، ایجاد و اعمال گواهینامههای SSL
- راهاندازی High Availability برای APIs شما
توضیحات دوره
در این دوره، نحوه استفاده از API Gateway در پلتفرم گوگل کلود (Google Cloud Platform) را خواهید آموخت تا دسترسی ایمن به سرویسهای بکاند خود را از طریق یک REST API خوب تعریف شده و سازگار در تمام سرویسهای خود، صرفنظر از پیادهسازی سرویس، فراهم کنید.
ما با پوشش مبانی API Gateway شروع میمیکنیم که شامل معماری، ویژگیها و مزایای آن است. سپس به صورت عمیق جنبههای مختلف API Gateway را بررسی خواهیم کرد، از جمله:
- ایجاد و مدیریت APIs، پیکربندیهای API و درگاهها
- استقرار نسخههای متعدد APIs
- ایمنسازی APIs با کلیدهای API و توکنهای JWT
- ایمنسازی توابع ابری
- ایجاد گواهینامههای SSL
- Consume کردن APIs در یک وبسایت
- راهاندازی لودبالانسر HTTPS خارجی برای API Gatewa
- محدودیت نرخ استفاده از APIs
- راهاندازی high availability و کاهش تأخیر
- و غیره
در پایان دوره، دانش عمیقی از API Gateway در پلتفرم گوگل کلود خواهید داشت و قادر خواهید بود آن را برای ساخت APIs ایمن و مقیاسپذیر به کار ببرید.
این دوره برای توسعهدهندگان، مهندسان دواپس و مهندسان امنیت طراحی شده که قصد دارند یاد بگیرند چگونه با استفاده از API Gateway در پلتفرم گوگل کلود، APIs ایمن و مقیاسپذیر بسازند. تجربه قبلی با API Gateway ضروری نیست، اما داشتن اطلاعات اولیه درباره پلتفرم گوگل کلود و REST APIs مفید خواهد بود.
برخی از مزایای استفاده از API Gateway در پلتفرم گوگل کلود عبارتند از:
- امنیت - API Gateway امکانات متعددی برای امنیت، شامل کلیدهای API و OAuth و گواهینامههای SSL فراهم میکند. این کار به محافظت APIs شما در برابر دسترسی غیرمجاز کمک میکند.
- مقیاسپذیری - API Gateway طوری طراحی شده که متناسب با نیازهای اپلیکیشن شما مقیاسپذیر باشد. این بدان معناست که APIs شما قادر به مدیریت ترافیک بسیار بالا خواهند بود.
- سهولت استفاده - کار با API Gateway آسان است. میتوانید APIs را با چند کلیک ساده ایجاد و مدیریت کنید.
- صرفهجویی در هزینه - API Gateway راهی مقرونبهصرفه برای ساخت و مدیریت APIs است. شما تنها برای منابعی که استفاده میکنید هزینه پرداخت میکنید.
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار که میخواهند نحوه توسعه API Gateway پلتفرم گوگل کلود را یاد بگیرند.
- مهندسان دواپس که میخواهند نحوه استقرار API Gateway پلتفرم گوگل کلود Gateway را بیاموزند.
- مهندسان امنیت که میخواهند یاد بگیرند چگونه API Gateway پلتفرم گوگل کلود را ایمن کنند.
آموزش GCP API Gateway - بررسی فنی عملی
-
مقدمه 00:43
-
چه کارهایی انجام خواهیم داد 01:12
-
انتظارات 02:06
-
بررسی ساختار کد 03:29
-
نصب REST Client 00:47
-
API Gateway چیست؟ 02:28
-
کامپوننتهای API Gateway 03:49
-
مقدمه 00:13
-
دستورالعمل نصب پایتون، gCloud CLI و ویژوال استودیو کد 01:56
-
مقدمه 00:29
-
ایجاد پروژه در کنسول GCP 01:51
-
راهاندازی gCloud CLI 02:37
-
فعالسازی سرویسها و APIs مورد نیاز 02:49
-
مقدمه 00:28
-
بررسی سرویس اکانتها 04:17
-
بررسی توابع ابری 00:57
-
دانلود فایلهای تمرینی 00:18
-
ایجاد سرویس اکانتها 02:54
-
مقدمه 00:22
-
بررسی ساختار پوشهها 00:33
-
بررسی کد 03:01
-
کارهای مقدماتی 00:46
-
بررسی فرمان CLI 02:10
-
استقرار توابع ابری 03:41
-
آنچه تاکنون بدست آوردهایم 00:26
-
تست توابع ابری 03:01
-
مقدمه 00:25
-
ایجاد سرویس اکانتها برای APIs 01:46
-
آنچه تاکنون بدست آوردهایم 00:32
-
مقدمه 00:22
-
بررسی ساختار پوشهها 00:39
-
بررسی کد 03:11
-
کارهای مقدماتی 01:14
-
ایجاد API Gateway APIs 02:10
-
بررسی API Gateway APIs از کنسول GCP 02:39
-
بررسی مدل استقرار API Gateway API 01:57
-
ساخت پیکربندیهای API و API Gateway 05:51
-
بررسی پیکربندیهای API و API Gateway از کنسول GCP 06:01
-
تست API Gateway APIs 02:33
-
یادداشتبرداری 00:33
-
آنچه تاکنون بدست آوردهایم 02:02
-
مقدمه 00:46
-
بررسی کد 02:36
-
کارهای مقدماتی 01:10
-
ایجاد Secrets در GCP Secret Manager 06:45
-
استقرار تابع ابری نسخه 2 برای سفارشات خرید 03:28
-
ایجاد پیکربندی API و API Gateway نسخه 2 برای سفارشات خرید 03:37
-
بررسی پیکربندی API و API Gateway نسخه 2 برای سفارشات خرید از کنسول GCP 01:35
-
تست API نسخه 2 برای سفارشات خرید 02:21
-
آنچه تاکنون بدست آوردهایم 01:10
-
مقدمه 01:10
-
بررسی کد 01:37
-
کارهای مقدماتی 03:02
-
استقرار تابع ابری نسخه 3 برای سفارشات خرید 03:35
-
ایجاد پیکربندی API و API Gateway نسخه 3 برای سفارشات خرید 02:20
-
بررسی پیکربندی API و API Gateway نسخه 3 برای سفارشات خرید از کنسول GCP 00:48
-
تست API نسخه 3 برای سفارشات خرید 02:12
-
آنچه تاکنون بدست آوردهایم 01:22
-
مقدمه 01:26
-
کارهای مقدماتی 01:05
-
استقرار مجدد توابع ابری 03:33
-
تست توابع ابری تازه مستقر شده 02:20
-
فیکس کردن مشکلات موجود 07:54
-
تست توابع ابری تازه مستقر شده پس از فیکس کردن مشکلات 02:50
-
بررسی کد 02:02
-
مقدمه 00:43
-
کارهای مقدماتی 03:13
-
ساخت پیکربندیهای جدید API و بروزرسانی درگاههای موجود 09:29
-
تست APIs و مشاهده خطاها 01:14
-
ایجاد کلیدهای API 04:19
-
بررسی کد 02:18
-
تست APIs 04:22
-
مقدمه 02:40
-
کارهای مقدماتی 02:57
-
بررسی JWKS 03:16
-
بررسی فایلهای OpenAPI Spec 07:04
-
ساخت پیکربندیهای جدید API و بروزرسانی درگاههای موجود 03:07
-
ایجاد توکن JWT 06:18
-
استقرار مجدد تابع ابری نسخه 3 برای سفارشات خرید 03:40
-
تست APIs 02:55
-
مقدمه 01:21
-
بررسی لودبالانسرهای HTTP(s) 07:05
-
کارهای مقدماتی 01:08
-
ایجاد لودبالانسر برای API مشتریان 06:37
-
تتس لودبالانسر برای API مشتریان 02:26
-
ایجاد لودبالانسر برای API محصولات 03:47
-
تست لودبالانسر برای API محصولات 01:52
-
راهاندازی دامنه خارجی 06:26
-
تست لودبالانسرها برای API مشتریان و محصولات با استفاده از نام DNS 02:35
-
آنچه تاکنون بدست آوردهایم 01:41
-
مقدمه 00:55
-
کارهای مقدماتی 01:17
-
نحوه عملکرد ماسک URL 05:24
-
ایجاد لودبالانسر تک 02:15
-
تست تمام APIs ما با استفاده از یک لودبالانسر 04:41
-
بازنویسی URLs برای ظاهر حرفهایتر 04:28
-
تست URLs حرفهای 03:06
-
آنچه تاکنون بدست آوردهایم 00:55
-
مقدمه 00:43
-
کارهای مقدماتی 00:59
-
ایجاد گواهینامه SSL و اعمال آن به لودبالانسر 06:08
-
تست APIs ما با استفاده از HTTPS URL 00:59
-
مقدمه 01:04
-
کارهای مقدماتی 01:30
-
راهاندازی وبسایت، Consume کردن APIs ما و مشاهده خطاها 06:35
-
کارهای مقدماتی 02:35
-
بررسی کد 04:29
-
استقرار مجدد توابع ابری 02:53
-
ساخت پیکربندیهای جدید API و بروزرسانی درگاههای موجود 03:40
-
تست 02:31
-
مقدمه 01:57
-
کارهای مقدماتی 03:25
-
بررسی کد 01:33
-
استقرار توابع ابری در منطقه us-west2 03:44
-
استقرار توابع ابری نسخههای 2 برای سفارشات خرید در منطقه us-west2 10:33
-
راهاندازی مجوزهای سرویس اکانتها 04:02
-
تست 03:02
-
افزودن APIs منطقه us-west2 به لودبالانسر و تست 07:07
-
مقدمه 00:42
-
کارهای مقدماتی 02:55
-
بررسی کد 06:48
-
ساخت پیکربندیهای جدید API و بروزرسانی درگاههای موجود 03:42
-
تست 02:36
-
مقدمه 00:52
-
کارهای مقدماتی 01:11
-
پاکسازی 01:04
مشخصات آموزش
آموزش GCP API Gateway - بررسی فنی عملی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:126
- مدت زمان :05:44:55
- حجم :2.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy