آموزش طراحی API با Apigee X: REST، OpenAPI و GraphQL - آخرین آپدیت

دانلود API Design with Apigee X: REST, OpenAPI, GraphQL

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: طراحی API سازمانی، OpenAPI، GraphQL، gRPC، پالیسی‌های جاوا اسکریپت و آزمایشگاه‌های عملی Apigee X تسلط بر معماری Apigee X (صفحات داده و مدیریت، گزینه‌های استقرار) و به‌کارگیری دانش برای طراحی و عیب‌یابی. استفاده از هوش مصنوعی مولد (GenAI) برای بهبود چرخه عمر API: طراحی، مستندات، امنیت، تحلیل‌ها، تست، عیب‌یابی و کمک در پالیسی‌های Apigee X. مدیریت APIهای سازمانی مقیاس‌پذیر و امن روی پلتفرم Apigee X، همراه با درک معماری پیشرفته و مقیاس‌پذیری عملیاتی. ایمن‌سازی APIهای سازمانی با پالیسی‌های پیشرفته Apigee X: پیاده‌سازی OAuth 2.0، JWT، امنیت لایه انتقال متقابل (mTLS) و حفاظت در برابر تهدیدات. بهینه‌سازی عملکرد API در Apigee X، مدیریت ترافیک (محدود کردن نرخ درخواست، کشینگ) و بهره‌گیری از تحلیل‌ها و مانیتورینگ برای تعالی عملیاتی. اتوماسیون مدیریت چرخه عمر و استقرار Apigee X از طریق خط لوله‌های CI/CD؛ مدیریت موثر نسخه‌بندی و بازنشستگی APIها. یکپارچه‌سازی Apigee X با سیستم‌های متنوع GCP و سیستم‌های شخص ثالث؛ گسترش قابلیت‌ها از طریق پالیسی‌های پیشرفته و کد سفارشی. به‌کارگیری بهترین روش‌های واقعی Apigee X برای طراحی، حاکمیت، امنیت، مقیاس‌پذیری و استراتژی‌های درآمدزایی. پیش نیازها: این دوره برای متخصصان IT با تجربه و افرادی طراحی شده است که به دنبال تعمیق مهارت‌های خود در مدیریت API با Google Cloud Apigee X و بررسی کاربردهای هوش مصنوعی مولد در این حوزه هستند. برای بهره‌مندی حداکثری از این دوره، توصیه می‌شود موارد زیر را داشته باشید: تجربه عملی در کار با APIها، چه به عنوان مصرف‌کننده و چه به عنوان توسعه‌دهنده. یک حساب گوگل و تمایل به راه‌اندازی حساب Google Cloud (با استفاده از دوره آزمایشی رایگان) برای آزمایشگاه‌های عملی. کامپیوتری با مرورگر وب مدرن و دسترسی مطمئن به اینترنت. درک بنیادی از مفاهیم مدیریت API. آشنایی اولیه با مفاهیم پلتفرم گوگل کلاود (GCP) مانند IAM، شبکه‌های VPC و ساختار پروژه. دانش کاربردی از مفاهیم وب مانند HTTP/S، اصول RESTful و فرمت‌های داده مانند JSON. تسلط بر استفاده از رابط‌های خط فرمان (CLI) برای برخی تمرینات عملی (مانند gcloud CLI).

APIها در مرکز سیستم‌های دیجیتال مدرن قرار دارند. آن‌ها اپلیکیشن‌ها، پلتفرم‌های ابری، شرکا، برنامه‌های موبایل، میکروسرویس‌ها و بک‌اندهای سازمانی را به هم متصل می‌کنند. طراحی صحیح API فراتر از ایجاد یک نقطه اتصال (Endpoint) است. شما باید اصول طراحی API، قراردادهای REST، مشخصات OpenAPI، فرمت‌های Payload، الگوهای بک‌اند و نحوه پیاده‌سازی این مفاهیم در یک پلتفرم مدیریت API مانند Google Cloud Apigee X را درک کنید.

این دوره با عنوان «طراحی API با Apigee X: REST، OpenAPI، GraphQL» بر لایه عملی طراحی و توسعه API در Apigee X تمرکز دارد.

شما با اصول طراحی APIهای RESTful و بهترین روش‌ها، از جمله متدهای HTTP، کدهای وضعیت (Status Codes)، تفکر منبع‌محور، طراحی URI و الگوهای رفتاری API شروع خواهید کرد. سپس نگاهی عمیق‌تر به مشخصات OpenAPI و نحوه کمک آن‌ها به مستندسازی، استانداردسازی و پشتیبانی از توسعه پروکسی‌های API خواهید داشت.

این دوره همچنین GraphQL و gRPC را از دیدگاه مدیریت API سازمانی معرفی می‌کند. خواهید آموخت که این سبک‌های API چه تفاوتی با RESTهای سنتی دارند و در کجای معماری‌های مدرن جای می‌گیرند. همچنین مدیریت Payloadهای JSON و XML را که در سناریوهای یکپارچه‌سازی سازمانی واقعی همچنان مهم هستند، بررسی خواهید کرد.

تمرکز اصلی این دوره بر پیاده‌سازی عملی با استفاده از Google Cloud Apigee X است. شما مشخصات OpenAPI را برای ایجاد پروکسی‌های API وارد می‌کنید، از هوش مصنوعی مولد برای تهیه مستندات API استفاده می‌کنید، یکپارچه‌سازی‌های پروکسی GraphQL را پیکربندی می‌کنید و چالش‌های عملی پیاده‌سازی gRPC را درک خواهید کرد.

همچنین خواهید آموخت که چرا محیط‌های Basic، Intermediate و Comprehensive در گوگل کلاود اهمیت دارند و چرا پالیسی‌های گسترش‌پذیر جاوا اسکریپت به محیط Intermediate نیاز دارند. سپس پالیسی‌های سفارشی جاوا اسکریپت را برای اعتبارسنجی درخواست‌ها و تبدیل اعتبارنامه‌های بک‌اند می‌سازید و اعتبارسنجی می‌کنید.

بخش امنیت از طریق پیاده‌سازی عملی API Products، اپلیکیشن‌های توسعه‌دهنده، پالیسی‌های Verify API Key و تست‌های خط فرمان با استفاده از cURL پوشش داده شده است. این تمرینات نشان می‌دهند که APIها چگونه در Apigee X محافظت و مدیریت می‌شوند.

در نهایت، معماری‌های API Gateway در سطح تولید (Production-grade) برای سرویس‌های gRPC را بررسی کرده و متوجه خواهید شد که REST، GraphQL و gRPC هر کدام در کجای پلتفرم‌های API سازمانی مدرن قرار می‌گیرند.

در پایان این دوره، شما قادر خواهید بود APIهای سازمانی را طراحی کنید، پروکسی‌های API بسازید، پالیسی‌های سفارشی جاوا اسکریپت را پیاده‌سازی کنید، APIها را با استفاده از API Products و اپلیکیشن‌های توسعه‌دهنده ایمن کنید، بک‌اندهای GraphQL و gRPC را یکپارچه کنید، از GenAI برای مستندسازی استفاده کنید و راهکارهای API را با Google Cloud Apigee X پیاده‌سازی نمایید.


سرفصل ها و درس ها

مقدمه و بررسی کلی دوره Introduction and Course Overview

  • خوش‌آمدگویی و انتظارات از دوره Welcome and Course Expectations

  • درگاه API (API Gateway) چیست؟ What is an API Gateway ?

  • چرا از API Gateway استفاده کنیم؟ Why Use API Gateways?

  • آشنایی با Apigee X و ویژگی‌های کلیدی Introduction to Apigee X and Key Features

  • مقدمه‌ای بر Apigee X و درگاه‌های API Introduction to Apigee X and API Gateways

  • مقایسه Apigee X در مقابل مدل Hybrid Apigee X vs Hybrid (Brief Comparison)

طراحی و توسعه API با Apigee X API Design and Development with Apigee X

  • APIهای RESTful و بهترین روش‌ها RESTful APIs and Best Practices

  • متدهای کلیدی REST API و کدهای وضعیت HTTP Key REST API Methods and HTTP Status Codes

  • طراحی منابع API و بهترین روش‌های URI API Resource Design and URI Best Practices

  • استراتژی‌های نسخه‌بندی API در سطح سازمانی Enterprise API Versioning Strategies

  • بررسی عمیق مشخصات OpenAPI OpenAPI Specification Deep Dive

  • REST و OpenAPI REST & OpenAPI

  • آشنایی با GraphQL Introduction to Graph QL

  • آشنایی با gRPC Introduction to gRPC

  • مدیریت Payloadهای JSON و XML Handling JSON and XML Payloads

  • پارادایم‌های API و مدیریت Payload در Apigee X API Paradigms and Payload Handling in Apigee X

  • چالش‌های آزمایشگاهی gRPC: درسی از واقعیت‌های سازمانی gRPC Lab Challenges: A Lesson in Enterprise Reality

پیاده‌سازی عملی و آزمایشگاه‌های Apigee X Hands-On Apigee X Realization & Labs

  • هوش مصنوعی مولد برای تولید مستندات API (مفاهیم و ابزارها) Generative AI for API Documentation Generation (Concept & Tools)

  • ماژول عملی (بخش ۱): وارد کردن مشخصات OpenAPI برای ایجاد پروکسی Lab Module (Part 1): Importing an OpenAPI Specification to Create a Proxy

  • ماژول عملی (بخش ۲): استفاده از GenAI برای پیش‌نویس مشخصات OpenAPI Lab Module (Part 2): Using GenAI for Drafting an OpenAPI Specification

  • ماژول عملی (بخش ۳): راه‌اندازی پروکسی برای بک‌اندهای GraphQL Lab Module (Part 3): Setting Up Proxies for GraphQL Backends

  • طراحی و پیاده‌سازی پیشرفته API Advanced API Design and Implementation

  • پیکربندی محیط Intermediate در Apigee X برای پالیسی‌های گسترش‌پذیر Configuring Intermediate Apigee X Environment for Extensible Policies

  • طراحی پالیسی سفارشی با جاوا اسکریپت - بخش ۱ (راه‌اندازی) Designing Custom Policy With JavaScript - Part 1 (The Setup)

  • طراحی پالیسی سفارشی با جاوا اسکریپت - بخش ۲ (یکپارچه‌سازی) Designing Custom Policy With JavaScript - Part 2 (The Integration)

  • طراحی پالیسی سفارشی با جاوا اسکریپت - بخش ۳ (اثبات) Designing Custom Policy With JavaScript - Part 3 (The Proof)

  • ایمن‌سازی APIها با API Products، اپلیکیشن‌های توسعه‌دهنده و Verify API Key - بخش ۴ Securing APIs with API Products, Developer Apps and Verify API Key - Part 4

  • یکپارچه‌سازی بک‌اند و تبدیل اعتبارنامه‌ها با استفاده از پالیسی سفارشی - بخش ۵ Backend Integration and Credential Transformation Using Custom Policy - Part 5

  • معماری gRPC در سطح تولید با API Gatewayها Production-Grade gRPC Architecture with API Gateways

جمع‌بندی دوره و گام‌های بعدی Course Wrap-Up and Next Steps

  • تبریک و گام‌های بعدی Congratulations and Next Steps

نمایش نظرات

آموزش طراحی API با Apigee X: REST، OpenAPI و GraphQL
جزییات دوره
3 hours
26
(آخرین آپدیت)
20
از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kaushik Roy Chowdhury Kaushik Roy Chowdhury

مدرس نرم افزار و ایجاد دوره آنلاین