آموزش طراحی API برای میکروسرویس ها

Designing APIs for Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همانطور که سازمان ها به سمت معماری میکروسرویس ها حرکت می کنند، طراحی API ها برای ایجاد ارتباط و یکپارچگی یکپارچه بین خدمات مهم می شود. در این دوره آموزشی، طراحی API برای میکروسرویس ها، یاد خواهید گرفت که API هایی ایجاد کنید که به بهترین شیوه های میکروسرویس ها پایبند باشند و از معماری کلی پشتیبانی کنند. ابتدا، شما اصول و الگوهای کلیدی طراحی API را در زمینه میکروسرویس بررسی خواهید کرد. در مرحله بعد، خواهید فهمید که چگونه ارتباط سرویس به سرویس را به طور موثر مدیریت کنید و از دروازه های API برای مدیریت و هماهنگ کردن درخواست های API استفاده کنید. در نهایت، یاد خواهید گرفت که چگونه به چالش‌های سازگاری داده‌ها رسیدگی کنید و APIهای امن و قابل اعتمادی را که با پایگاه‌های داده تعامل دارند، پیاده‌سازی کنید. پس از اتمام این دوره، مهارت‌ها و دانش مورد نیاز برای طراحی APIهای قوی و مقیاس‌پذیر که سیستم‌های مبتنی بر میکروسرویس‌ها را تقویت می‌کنند، خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر میکروسرویس ها و طراحی API Introduction to Microservices and API Design

  • مقدمه ای بر میکروسرویس ها Introduction to Microservices

  • مقدمه ای بر میکروسرویس ها Introduction to Microservices

  • معماری یکپارچه در مقابل میکروسرویس ها Monolithic vs. Microservices Architecture

  • معماری یکپارچه در مقابل میکروسرویس ها Monolithic vs. Microservices Architecture

  • اصول کلیدی طراحی میکروسرویس ها Key Principles of Microservices Design

  • اصول کلیدی طراحی میکروسرویس ها Key Principles of Microservices Design

طراحی API برای میکروسرویس ها Designing APIs for Microservices

  • بهترین روش ها برای طراحی API در میکروسرویس ها Best Practices for API Design in Microservices

  • بهترین روش ها برای طراحی API در میکروسرویس ها Best Practices for API Design in Microservices

  • دانه بندی API و زمینه های محدود API Granularity and Bounded Contexts

  • دانه بندی API و زمینه های محدود API Granularity and Bounded Contexts

  • تجزیه مونولیت به میکروسرویس ها Decomposing a Monolith into Microservices

  • تجزیه مونولیت به میکروسرویس ها Decomposing a Monolith into Microservices

خدمات ارتباطی و دروازه های API Service Communication and API Gateways

  • ارتباطات همزمان در مقابل ارتباط ناهمزمان در میکروسرویس ها Synchronous vs. Asynchronous Communication in Microservices

  • ارتباطات همزمان در مقابل ارتباط ناهمزمان در میکروسرویس ها Synchronous vs. Asynchronous Communication in Microservices

  • الگوها و پروتکل های ارتباطی Communication Patterns and Protocols

  • الگوها و پروتکل های ارتباطی Communication Patterns and Protocols

  • نقش و مزایای دروازه های API Role and Benefits of API Gateways

  • نقش و مزایای دروازه های API Role and Benefits of API Gateways

  • ویژگی ها و الگوهای دروازه های API Features and Patterns of API Gateways

  • ویژگی ها و الگوهای دروازه های API Features and Patterns of API Gateways

  • کشف خدمات Service Discovery

  • کشف خدمات Service Discovery

مدیریت داده ها و سازگاری Data Management and Consistency

  • مدیریت غیرمتمرکز داده در میکروسرویس ها Decentralized Data Management in Microservices

  • مدیریت غیرمتمرکز داده در میکروسرویس ها Decentralized Data Management in Microservices

  • سازگاری داده ها در میکروسرویس ها Data Consistency in Microservices

  • سازگاری داده ها در میکروسرویس ها Data Consistency in Microservices

  • تضمین ثبات: استراتژی ها و الگوها Ensuring Consistency: Strategies and Patterns

  • تضمین ثبات: استراتژی ها و الگوها Ensuring Consistency: Strategies and Patterns

  • طراحی API برای عملیات CRUD Designing APIs for CRUD Operations

  • طراحی API برای عملیات CRUD Designing APIs for CRUD Operations

  • طراحی نقاط پایانی API برای پرس و جوی کارآمد داده ها Designing API Endpoints for Efficient Data Querying

  • طراحی نقاط پایانی API برای پرس و جوی کارآمد داده ها Designing API Endpoints for Efficient Data Querying

پیاده سازی API های امن و قابل اعتماد Implementing Secure and Reliable APIs

  • بررسی اعتبار و یکپارچگی داده ها Data Validation and Integrity Checks

  • بررسی اعتبار و یکپارچگی داده ها Data Validation and Integrity Checks

  • رسیدگی به خطاها و استثنائات پایگاه داده Handling Database Errors and Exceptions

  • رسیدگی به خطاها و استثنائات پایگاه داده Handling Database Errors and Exceptions

  • ایمن سازی دسترسی به پایگاه داده از طریق API ها Securing Database Access through APIs

  • ایمن سازی دسترسی به پایگاه داده از طریق API ها Securing Database Access through APIs

  • بهینه سازی دسترسی به پایگاه داده برای عملکرد Optimizing Database Access for Performance

  • بهینه سازی دسترسی به پایگاه داده برای عملکرد Optimizing Database Access for Performance

نمایش نظرات

آموزش طراحی API برای میکروسرویس ها
جزییات دوره
1h 16m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Esteban Herrera Esteban Herrera

چگونه می توانم به شما کمک کنم؟

استبان هررا بیش از دوازده سال تجربه در صنعت توسعه نرم افزار دارد. او در نقش‌ها و پروژه‌های زیادی کار کرده است، اما بیشتر در زمینه معماری و توسعه سیستم‌های سازمانی با جاوا و جاوا اسکریپت فعالیت کرده است.

اما او همچنین از برنامه نویسی در iOS، Android و VR/AR لذت می برد.

این روزها، او تمام وقت خود را صرف یادگیری چیزهای جدید، نوشتن مقاله، آموزش برنامه نویسی و لذت بردن از فرزندانش می کند