درک عمیق تحویل مداوم ۲۰۲۲
Grokking Continuous Delivery 2022

دانلود کتاب درک عمیق تحویل مداوم ۲۰۲۲ (Grokking Continuous Delivery 2022) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Christie Wilson

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2022

زبان

English

تعداد صفحه‌ها

424

نوع فایل

pdf

حجم

18.7 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب درک عمیق تحویل مداوم ۲۰۲۲

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

در کتاب درک عمیق تحویل مداوم (Grokking Continuous Delivery)، خواهید آموخت که چگونه:

* پایپ‌لاین‌های CD موثر برای پروژه‌های جدید و قدیمی طراحی کنید.
* پروژه‌های نرم‌افزاری خود را همیشه آماده‌ی انتشار نگه دارید.
* آزمایش‌های موثر را حفظ کنید.
* CD را در چندین برنامه مقیاس‌بندی کنید.
* اطمینان حاصل کنید که پایپ‌لاین‌ها سیگنال‌های درست را در زمان مناسب ارائه می‌دهند.
* از کنترل نسخه به عنوان منبع حقیقت استفاده کنید.
* استقرارها را با استفاده از معیارها به صورت ایمن خودکار کنید.
* CD را به گونه‌ای توصیف کنید که برای همکارانتان قابل درک باشد.

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

درباره‌ی فناوری

کدبیس خود را همیشه آماده‌ی انتشار نگه دارید. یک پایپ‌لاین تحویل مداوم، کنترل نسخه، آزمایش و استقرار را با حداقل دخالت توسعه‌دهنده خودکار می‌کند. بر ابزارها و شیوه‌های تحویل مداوم مسلط شوید و می‌توانید به سرعت و به طور مداوم ویژگی‌ها را اضافه کرده و به‌روزرسانی‌ها را ارسال کنید.

درباره‌ی کتاب

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

مطالب داخل کتاب

* طراحی پایپ‌لاین‌های CD موثر برای پروژه‌های جدید و قدیمی
* اطمینان از اینکه پایپ‌لاین‌های شما سیگنال‌های درست را در زمان مناسب ارائه می‌دهند
* کنترل نسخه به عنوان منبع حقیقت
* خودکارسازی ایمن استقرارها

درباره‌ی خواننده

برای مهندسان نرم‌افزاری که می‌خواهند CD را به فرآیند توسعه‌ی خود اضافه کنند.

درباره‌ی نویسنده

کریستی ویلسون یک مهندس نرم‌افزار در گوگل است، جایی که او یکی از بنیانگذاران Tekton، یک پلتفرم CI/CD ابری‌بومی است که بر روی Kubernetes ساخته شده است.

فهرست مطالب

بخش 1: معرفی تحویل مداوم

1: خوش آمدید به درک عمیق تحویل مداوم
2: یک پایپ‌لاین اساسی

بخش 2: نگه داشتن نرم‌افزار در حالت قابل تحویل در تمام اوقات

3: کنترل نسخه تنها راه پیشرفت است
4: از لینتینگ به طور موثر استفاده کنید
5: مقابله با آزمایش‌های پر سر و صدا
6: تسریع مجموعه‌های آزمایشی کند
7: سیگنال‌های درست را در زمان مناسب ارائه دهید

بخش 3: آسان کردن تحویل

8: تحویل آسان با کنترل نسخه شروع می‌شود
9: ساخت ایمن و قابل اعتماد
10: استقرار با اطمینان

بخش 4: طراحی CD

11: بسته‌های شروع: از صفر تا CD
12: اسکریپت‌ها هم کد هستند
13: طراحی پایپ‌لاین


فهرست کتاب:

۱. inside front cover

۲. درک عمیق تحویل مداوم

۳. Copyright

۴. تقدیم

۵. فهرست مختصر

۶. فهرست مطالب

۷. مطالب اولیه

۸. قسمت ۱. معرفی تحویل مداوم

۱ خوش آمدید به درک عمیق تحویل مداوم

۲ یک پایپ لاین پایه

۱۱. قسمت ۲. نگه داشتن نرم‌افزار در حالت قابل تحویل در همه اوقات

۳. کنترل نسخه تنها راه برای بازگشت به عقب است

۴. از لینتینگ به طور موثر استفاده کنید

۵. مقابله با تست‌های پر سر و صدا

۶. تسریع مجموعه‌های تست کند

۷. ارسال سیگنال‌های درست در زمان‌های مناسب

۱۷. قسمت ۳. آسان‌سازی تحویل

۸. تحویل آسان با کنترل نسخه شروع می‌شود

۹. ساخت امن و قابل اعتماد

۱۰. استقرار با اطمینان

۲۱. قسمت ۴. طراحی CD

۱۱. بسته‌های آغازین: از صفر تا CD

۱۲. اسکریپت‌ها هم کد هستند

۱۳. طراحی پایپ لاین

۲۵. پیوست‌ها

۲۶. پیوست الف. سیستم‌های CD

۲۷. پیوست ب. سیستم‌های کنترل نسخه

۲۸. نمایه

۲۹. inside back cover

 

توضیحات(انگلیسی)

Build and use systems that safely automate software delivery from testing through release with this jargon-busting guide to continuous delivery pipelines.

In Grokking Continuous Delivery you will learn how to:

Design effective CD pipelines for new and legacy projects
Keep your software projects release-ready
Maintain effective tests
Scale CD across multiple applications
Ensure pipelines give the right signals at the right time
Use version control as the source of truth
Safely automate deployments with metrics
Describe CD in a way that makes sense to your colleagues

Grokking Continuous Delivery teaches you the design and purpose of continuous delivery systems that you can use with any language or stack. You’ll learn directly from your mentor Christie Wilson, Google engineer and co-creator of the Tekton CI/CD framework. Using crystal-clear, well-illustrated examples, Christie lays out the practical nuts and bolts of continuous delivery for developers and pipeline designers. In each chapter, you’ll uncover the proper approaches to solve the real-world challenges of setting up a CD pipeline. With this book as your roadmap, you’ll have a clear plan for bringing CD to your team without the need for costly trial-and-error experimentation.

About the technology
Keep your codebase release-ready. A continuous delivery pipeline automates version control, testing, and deployment with minimal developer intervention. Master the tools and practices of continuous delivery, and you’ll be able to add features and push updates quickly and consistently.

About the book
Grokking Continuous Delivery is a friendly guide to setting up and working with a continuous delivery pipeline. Each chapter takes on a different scenario you’ll face when setting up a CD system, with real-world examples like automated scaling and testing legacy applications. Taking a tool-agnostic approach, author Christie Wilson guides you each step of the way with illustrations, crystal-clear explanations, and practical exercises to lock in what you’re learning.

What’s inside

Design effective CD pipelines for new and legacy projects
Ensure your pipelines give the right signals at the right times
Version control as the source of truth
Safely automate deployments

About the reader
For software engineers who want to add CD to their development process.

About the author
Christie Wilson is a software engineer at Google, where she co-created Tekton, a cloud-native CI/CD platform built on Kubernetes.

Table of Contents

PART 1 Introducing continuous delivery
1 Welcome to Grokking Continuous Delivery
2 A basic pipeline
PART 2 Keeping software in a deliverable state at all times
3 Version control is the only way to roll
4 Use linting effectively
5 Dealing with noisy tests
6 Speeding up slow test suites
7 Give the right signals at the right times
PART 3 Making delivery easy
8 Easy delivery starts with version control
9 Building securely and reliably
10 Deploying confidently
PART 4 CD design
11 Starter packs: From zero to CD
12 Scripts are code, too
13 Pipeline design


Table of Contents

1. inside front cover

2. Grokking Continuous Delivery

3. Copyright

4. dedication

5. brief contents

6. contents

7. front matter

8. Part 1. Introducing continuous delivery

1 Welcome to Grokking Continuous Delivery

2 A basic pipeline

11. Part 2. Keeping software in a deliverable state at all times

3 Version control is the only way to roll

4 Use linting effectively

5 Dealing with noisy tests

6 Speeding up slow test suites

7 Give the right signals at the right times

17. Part 3. Making delivery easy

8 Easy delivery starts with version control

9 Building securely and reliably

10 Deploying confidently

21. Part 4. CD design

11 Starter packs: From zero to CD

12 Scripts are code, too

13 Pipeline design

25. Appendices

26. Appendix A. CD systems

27. Appendix B. Version control systems

28. index

29. inside back cover

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.