لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تکنولوژیهای پیشرفته API
- آخرین آپدیت
دانلود Advanced API Technologies
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
رابطهای برنامهنویسی کاربردی یا APIها، ستون فقرات برنامههای مدرن هستند که سرویسها را به هم متصل کرده، اپلیکیشنهای موبایل را فعال میکنند و پلتفرمهای ابری را امکانپذیر میسازند. در این دوره آموزشی با عنوان «تکنولوژیهای پیشرفته API»، شما فراتر از مفاهیم پایه REST خواهید رفت و با GraphQL آشنا میشوید؛ زبان پرسوجوی قدرتمندی که در حال تغییر نحوه ساخت APIها توسط توسعهدهندگان است. شما از طریق پروژههای عملی، اقدام به طراحی Schemaها، Queryها و Mutationهای GraphQL کرده، آن را با APIهای REST موجود ادغام میکنید و قابلیتهای آنی (Real-time) مانند Subscriptions را پیادهسازی خواهید کرد. همچنین خواهید آموخت که چگونه APIها را با استفاده از سیستمهای احراز هویت و مجوزدهی ایمن کنید و نحوه استقرار، مانیتورینگ و مقیاسپذیری APIها را در محیطهای عملیاتی برای سازمانهای بزرگ مدیریت نمایید.
با تکمیل این دوره، شما توانایی مقایسه GraphQL و REST را کسب کرده، بهترین متدهای امنیتی و بهینهسازی عملکرد API را به کار میبرید و APIهای مدرنی میسازید که نیازهای اپلیکیشنهای وب، موبایل و ابری مقیاسپذیر را برآورده کند.
این دوره برای مهندسان Backend، توسعهدهندگان API و برنامهنویسان Full-stack طراحی شده است که قصد دارند مهارتهای خود را در توسعه APIهای مدرن ارتقا دهند. داشتن پیشزمینه در زمینه REST API، Node.js/JavaScript و مفاهیم پایه اتصال به پایگاه داده برای موفقیت در این دوره توصیه میشود.
با تسلط بر GraphQL و طراحی پیشرفته API، آینده شغلی خود را تضمین کنید. همین امروز ثبتنام کنید تا مهارتهای مورد نیاز بازار کار را بیاموزید، APIهای آماده تولید بسازید و با دریافت گواهینامه کورسرا، تخصص خود را به کارفرمایان و مشتریان در سراسر جهان ارائه دهید.
سرفصل ها و درس ها
GraphQL برای APIهای مدرن
GraphQL for Modern APIs
معرفی تخصص
Specialization Introduction
معرفی دوره
Course Introduction
آشنایی با GraphQL
Introduction to GraphQL
مقایسه GraphQL و REST
Comparing GraphQL and REST
طرحواره (Schema)، پرسوجوها و تغییرات در GraphQL
GraphQL Schema, Queries, and Mutations
رزولورها (Resolvers) در GraphQL
Resolvers in GraphQL
دموی عملی: راهاندازی سرور GraphQL
Demonstration: Setting Up a GraphQL Server
تعریف Schema و پیادهسازی Resolvers
Defining Schema & Implementing Resolvers
احراز هویت در GraphQL
Authentication in GraphQL
اشتراکها (Subscriptions) و فدراسیون
Subscriptions and Federation
دموی عملی: ایجاد API در GraphQL و آمادهسازی محیط
Demonstration: Creating a GraphQL API-Setting up Environment
دموی عملی: ایجاد API در GraphQL و اجرای سرور
Demonstration: Creating a GraphQL API-Running the Server
استقرار و مقیاسبندی GraphQL
Deploying and Scaling GraphQL
کشینگ و مدیریت خطا در GraphQL
Caching and Error Handling in GraphQL
تست APIهای GraphQL
Testing GraphQL APIs
مهاجرت از REST به GraphQL
Migrating from REST to GraphQL
APIهای ترکیبی، Gatewayها و ادغام با سیستمهای قدیمی
Hybrid APIs, Gateways, and Legacy Integration
دموی عملی: استقرار و مانیتورینگ API در GraphQL و آمادهسازی محیط
Demonstration: Deploying and Monitoring a GraphQL API-Setting up Environment
دموی عملی: استقرار و مانیتورینگ API در GraphQL و اجرای سرور
Demonstration: Deploying and Monitoring a GraphQL API-Running the Server.
دموی عملی: ادغام GraphQL با APIهای REST و آمادهسازی محیط
Demonstration: Integrating GraphQL with REST APIs - Setting up Environment
دموی عملی: ادغام GraphQL با APIهای REST و اجرای سرور
Demonstration: Integrating GraphQL with REST APIs - Running the Server
میکروسرویسها و APIها
Microservices and APIs
میکروسرویسها چیستند؟
What are Microservices?
میکروسرویسها: مزایا و چالشها
Microservices: Benefits and Challenges
اصول طراحی میکروسرویسها
Microservices Design Principles
ارتباط بین سرویسها: Orchestration در مقابل Choreography
Service Communication: Orchestration vs. Choreography
درگاه API (API Gateway) و کشف سرویس (Service Discovery)
API Gateway & Service Discovery
ارتباطات بینسرویسی و ترکیب APIها
Inter-Service Communication & API Composition
نمایش نظرات