آموزش تکنولوژی‌های پیشرفته 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

  • معماری رویداد-محور (Event Driven) Event-Driven Architecture

  • دموی عملی: پیاده‌سازی API Gateway در میکروسرویس‌ها Demonstration: Implementing an API Gateway in Microservices

  • پایگاه داده مجزا برای هر سرویس و یکپارچگی داده‌ها Database per Service & Data Consistency

  • تراکنش‌ها در میکروسرویس‌ها: Sagas و CQRS Transactions in Microservices : Sagas and CQRS

  • رویداد-سورسینگ (Event Sourcing) Event Sourcing

  • دموی عملی: مدیریت داده‌ها در میکروسرویس‌های مختلف Demonstration: Managing Data Across Microservices

  • سیکل CI/CD و امنیت در میکروسرویس‌ها CI/CD and Security in Microservices

  • کانتینرسازی و ارکستراسیون: Docker و Kubernetes Containerization and Orchestration - Docker and Kubernetes

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • خلاصه دوره: تسلط بر تکنولوژی‌های مدرن API Course Summary: Mastering Modern API Technologies

نمایش نظرات

آموزش تکنولوژی‌های پیشرفته API
جزییات دوره
9h 34m
36
(آخرین آپدیت)
439
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده