APIهای میکروسرویس ۲۰۲۳
Microservice APIs 2023
دانلود کتاب APIهای میکروسرویس ۲۰۲۳ (Microservice APIs 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Jose Haro Peralta |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2023 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
440 |
| نوع فایل |
|
| حجم |
9.4 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب APIهای میکروسرویس ۲۰۲۳
راهکارها، بهترین رویهها و الگوهایی که به شما در طراحی معماری میکروسرویس مقاوم و بهینهسازی یکپارچهسازی APIها کمک میکنند.
در کتاب Microservice APIs، خواهید آموخت:
* راهکارهای تجزیه سرویس برای میکروسرویسها
* توسعه مبتنی بر مستندسازی برای APIها
* بهترین رویهها برای طراحی APIهای REST و GraphQL
* مستندسازی APIهای REST با استفاده از مشخصات OpenAPI (که قبلاً Swagger نامیده میشد)
* مستندسازی APIهای GraphQL با استفاده از زبان تعریف Schema
* ساخت APIهای میکروسرویس با Flask، FastAPI، Ariadne و سایر فریمورکها
* الگوهای پیادهسازی سرویس برای سرویسهای با اتصال ضعیف
* تست مبتنی بر ویژگی برای اعتبارسنجی APIهای شما و استفاده از فریمورکهای تست خودکار API مانند schemathesis و Dredd
* افزودن احراز هویت و مجوز به APIهای میکروسرویس خود با استفاده از OAuth و OpenID Connect (OIDC)
* استقرار و بهرهبرداری از میکروسرویسها در AWS با Docker و Kubernetes
Microservice APIs تکنیکهای عملی برای طراحی میکروسرویسهای قوی با APIهایی را به شما آموزش میدهد که درک، استفاده و نگهداری از آنها آسان است. شما از سالها تجربه خوزه هارو پرالتا، نویسنده کتاب، در آزمایش معماری میکروسرویس، اجتناب از اشتباهات و یادگیری از خطاهایی که مرتکب شده است، بهرهمند خواهید شد. در داخل، استراتژیهایی برای ارائه موفقیتآمیز یکپارچهسازی API، پیادهسازی سرویسها با مرزهای واضح، مدیریت استقرارهای ابری و رسیدگی به امنیت میکروسرویسها خواهید یافت. این کتاب به شیوهای مستقل از فریمورک نوشته شده است و اصول جهانی آن را میتوان به راحتی در پشته و مجموعه ابزار مورد علاقه خود اعمال کرد.
دربارهی فناوری
APIهای تمیز و واضح برای موفقیت برنامههای میکروسرویس ضروری هستند. APIهای خوشطراحی، یکپارچهسازی قابل اعتمادی را بین سرویسها ممکن میسازند و به سادهسازی نگهداری، مقیاسبندی و طراحی مجدد کمک میکنند. این کتاب الگوها، پروتکلها و استراتژیهایی را به شما آموزش میدهد که برای طراحی، ساخت و استقرار APIهای میکروسرویس REST و GraphQL مؤثر نیاز دارید.
دربارهی کتاب
Microservice APIs تکنیکهای اثباتشدهای را برای ایجاد و ساخت APIهای با کاربری آسان برای برنامههای میکروسرویس جمعآوری میکند. این کتاب کاربردی با توصیههای غنی و مثالهای مبتنی بر پایتون، بر پیادهسازی بیش از فلسفه تمرکز دارد. شما یاد خواهید گرفت که چگونه APIهای میکروسرویس قوی بسازید، آنها را تست و محافظت کنید و آنها را در فضای ابری، با پیروی از اصول و الگوهایی که در هر زبانی کار میکنند، مستقر کنید.
مطالب داخل کتاب
* راهکارهای تجزیه سرویس برای میکروسرویسها
* بهترین رویهها برای طراحی و ساخت APIهای REST و GraphQL
* الگوهای پیادهسازی سرویس برای اجزای با اتصال ضعیف
* مجوز API با OAuth و OIDC
* استقرارها با AWS و Kubernetes
دربارهی خواننده
برای توسعهدهندگانی که با مبانی توسعه وب آشنا هستند. مثالها به زبان پایتون هستند.
دربارهی نویسنده
خوزه هارو پرالتا مشاور، نویسنده و مدرس است. او همچنین بنیانگذار microapis.io است.
فهرست مطالب
بخش 1: معرفی APIهای میکروسرویس
1 APIهای میکروسرویس چیست؟
2 پیادهسازی اولیه API
3 طراحی میکروسرویسها
بخش 2: طراحی و ساخت APIهای REST
4 اصول طراحی APIهای REST
5 مستندسازی APIهای REST با OpenAPI
6 ساخت APIهای REST با پایتون
7 الگوهای پیادهسازی سرویس برای میکروسرویسها
بخش 3: طراحی و ساخت APIهای GraphQL
8 طراحی APIهای GraphQL
9 استفاده از APIهای GraphQL
10 ساخت APIهای GraphQL با پایتون
بخش 4: ایمنسازی، آزمایش و استقرار APIهای میکروسرویس
11 احراز هویت و مجوز API
12 آزمایش و اعتبارسنجی APIها
13 Dockerizing APIهای میکروسرویس
14 استقرار APIهای میکروسرویس با Kubernetes
فهرست کتاب:
۱. داخل جلد رویی
۲. APIهای میکروسرویس
۳. حق چاپ
۴. تقدیم
۵. مطالب
۶. مقدمه
۷. بخش ۱. معرفی APIهای میکروسرویس
۱ APIهای میکروسرویس چه هستند؟
۲ یک پیادهسازی API اساسی
۳ طراحی میکروسرویسها
۱۱. بخش ۲. طراحی و ساخت APIهای REST
۴ اصول طراحی APIهای REST
۵ مستندسازی APIهای REST با OpenAPI
۶ ساخت APIهای REST با پایتون
۷ الگوهای پیادهسازی سرویس برای میکروسرویسها
۱۶. بخش ۳. طراحی و ساخت APIهای GraphQL
۸ طراحی APIهای GraphQL
۹ مصرف APIهای GraphQL
۱۰ ساخت APIهای GraphQL با پایتون
۲۰. بخش ۴. ایمنسازی، آزمایش و استقرار APIهای میکروسرویس
۱۱. احراز هویت و مجوز API
۱۲. آزمایش و اعتبارسنجی APIها
۱۳. داکریزهکردن APIهای میکروسرویس
۱۴. استقرار APIهای میکروسرویس با Kubernetes
۲۵. پیوست الف. انواع APIها و پروتکلهای وب
۲۶. پیوست ب. مدیریت چرخه حیات یک API
۲۷. پیوست ج. مجوز API با استفاده از یک ارائهدهنده هویت
۲۸. فهرست نمایه
۲۹. داخل جلد پشتی
توضیحات(انگلیسی)
Strategies, best practices, and patterns that will help you design resilient microservices architecture and streamline your API integrations.
In Microservice APIs, you’ll discover:
Service decomposition strategies for microservices
Documentation-driven development for APIs
Best practices for designing REST and GraphQL APIs
Documenting REST APIs with the OpenAPI specification (formerly Swagger)
Documenting GraphQL APIs using the Schema Definition Language
Building microservices APIs with Flask, FastAPI, Ariadne, and other frameworks
Service implementation patterns for loosely coupled services
Property-based testing to validate your APIs, and using automated API testing frameworks like schemathesis and Dredd
Adding authentication and authorization to your microservice APIs using OAuth and OpenID Connect (OIDC)
Deploying and operating microservices in AWS with Docker and Kubernetes
Microservice APIs teaches you practical techniques for designing robust microservices with APIs that are easy to understand, consume, and maintain. You’ll benefit from author José Haro Peralta’s years of experience experimenting with microservices architecture, dodging pitfalls and learning from mistakes he’s made. Inside you’ll find strategies for delivering successful API integrations, implementing services with clear boundaries, managing cloud deployments, and handling microservices security. Written in a framework-agnostic manner, its universal principles can easily be applied to your favorite stack and toolset.
About the technology
Clean, clear APIs are essential to the success of microservice applications. Well-designed APIs enable reliable integrations between services and help simplify maintenance, scaling, and redesigns. Th is book teaches you the patterns, protocols, and strategies you need to design, build, and deploy effective REST and GraphQL microservices APIs.
About the book
Microservice APIs gathers proven techniques for creating and building easy-to-consume APIs for microservices applications. Rich with proven advice and Python-based examples, this practical book focuses on implementation over philosophy. You’ll learn how to build robust microservice APIs, test and protect them, and deploy them to the cloud following principles and patterns that work in any language.
What's inside
Service decomposition strategies for microservices
Best practices for designing and building REST and GraphQL APIs
Service implementation patterns for loosely coupled components
API authorization with OAuth and OIDC
Deployments with AWS and Kubernetes
About the reader
For developers familiar with the basics of web development. Examples are in Python.
About the author
José Haro Peralta is a consultant, author, and instructor. He’s also the founder of microapis.io.
Table of Contents
PART 1 INTRODUCING MICROSERVICE APIS
1 What are microservice APIs?
2 A basic API implementation
3 Designing microservices
PART 2 DESIGNING AND BUILDING REST APIS
4 Principles of REST API design
5 Documenting REST APIs with OpenAPI
6 Building REST APIs with Python
7 Service implementation patterns for microservices
PART 3 DESIGNING AND BUILDING GRAPHQL APIS
8 Designing GraphQL APIs
9 Consuming GraphQL APIs
10 Building GraphQL APIs with Python
PART 4 SECURING, TESTING, AND DEPLOYING MICROSERVICE APIS
11 API authorization and authentication
12 Testing and validating APIs
13 Dockerizing microservice APIs
14 Deploying microservice APIs with Kubernetes
Table of Contents
1. inside front cover
2. Microservice APIs
3. Copyright
4. dedication
5. contents
6. front matter
7. Part 1. Introducing Microservice APIs
1 What are microservice APIs?
2 A basic API implementation
3 Designing microservices
11. Part 2. Designing and building REST APIs
4 Principles of REST API design
5 Documenting REST APIs with OpenAPI
6 Building REST APIs with Python
7 Service implementation patterns for microservices
16. Part 3. Designing and building GraphQL APIs
8 Designing GraphQL APIs
9 Consuming GraphQL APIs
10 Building GraphQL APIs with Python
20. Part 4. Securing, testing, and deploying microservice APIs
11 API authorization and authentication
12 Testing and validating APIs
13 Dockerizing microservice APIs
14 Deploying microservice APIs with Kubernetes
25. Appendix A. Types of web APIs and protocols
26. Appendix B. Managing an API’s life cycle
27. Appendix C. API authorization using an identity provider
28. index
29. inside back cover
دیگران دریافت کردهاند
میکروسرویسها با اسپرینگ بوت و اسپرینگ کلود ۲۰۲۳
Microservices with Spring Boot and Spring Cloud 2023
توسعه نرم افزار, ابزارهای توسعه نرم افزار, علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی با جاوا(Java)
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
میکروسرویسهای Spring در عمل، ویرایش دوم ۲۰۲۱
Spring Microservices in Action, Second Edition 2021
علوم کامپیوتر, اینترنت, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی با جاوا(Java), برنامهنویسی شیءگرا, وب سرویس و API ها
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
امنیت میکروسرویسها در عمل ۲۰۲۰
Microservices Security in Action 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
طراحی میکروسرویسها با استفاده از Django ۲۰۲۰
Designing Microservices Using Django 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
میکروسرویسهای کاربردی ۲۰۲۰
Practical Microservices 2020
توسعه نرم افزار, ابزارهای توسعه نرم افزار, علوم کامپیوتر, برنامه نویسی, رایانش ابری, سیستم های توزیعشده, معماری سیستم های کامپیوتری
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
ریزخدمات با مثال ۲۰۱۹
Microservices by Example 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
