Vert.x در عمل ۲۰۲۰
Vert.x in Action 2020

دانلود کتاب Vert.x در عمل ۲۰۲۰ (Vert.x in Action 2020) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Julien Ponge

voucher (1)

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

سال انتشار

2020

زبان

English

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

336

نوع فایل

pdf

حجم

12.8 MB

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

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

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

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

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

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

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

توضیحات

معرفی کتاب Vert.x در عمل ۲۰۲۰

کتاب *Vert.x in Action* به شما می‌آموزد که چگونه برنامه‌های واکنش‌گرا (Reactive) با کیفیت تولیدی را در جاوا بسازید. این کتاب مفاهیم اصلی Vert.x، و همچنین اصول برنامه‌نویسی ناهمزمان و واکنش‌گرا را پوشش می‌دهد. یاد بگیرید که چگونه با استفاده از ابزارهای Vert.x برای ارتباطات پایگاه داده، پیام‌رسانی مداوم و آزمایش تاب‌آوری برنامه، میکروسرویس‌ها را توسعه دهید. الگوها و تکنیک‌های موجود در این کتاب به فناوری‌ها و فریم‌ورک‌های واکنش‌گرا فراتر از Vert.x نیز قابل انتقال هستند.

**خلاصه**

با بزرگ‌تر و توزیع‌شده‌تر شدن برنامه‌های سازمانی، رویکردهای معماری جدید مانند طراحی‌های واکنش‌گرا، میکروسرویس‌ها و جریان‌های رویداد (Event Streams) به دانش ضروری تبدیل شده‌اند. فریم‌ورک Vert.x یک جعبه ابزار بالغ و مستحکم برای ساخت برنامه‌های واکنش‌گرا با استفاده از جاوا، کاتلین یا Scala فراهم می‌کند. کتاب Vert.x in Action به شما می‌آموزد که چگونه با استفاده از الگوهای طراحی واکنش‌گرای تثبیت‌شده، برنامه‌های JVM پاسخگو، انعطاف‌پذیر و مقیاس‌پذیر را با Vert.x بسازید.

با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات Manning Publications دریافت خواهید کرد.

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

Vert.x مجموعه‌ای از کتابخانه‌ها برای ماشین مجازی جاوا است که برنامه‌نویسی مبتنی بر رویداد و ناهمزمان را ساده می‌کنند. برنامه‌های Vert.x وظایف خسته‌کننده‌ای مانند ارتباطات ناهمزمان، کار همزمان، پیام و پایداری داده را انجام می‌دهند، به علاوه به راحتی مقیاس‌پذیر، قابل تغییر و نگهداری هستند. این جعبه ابزار که توسط بنیاد Eclipse پشتیبانی می‌شود و توسط Red Hat و دیگران مورد استفاده قرار می‌گیرد، از کد در زبان‌های مختلف پشتیبانی می‌کند.

**درباره کتاب**

کتاب *Vert.x in Action* به شما می‌آموزد که چگونه برنامه‌های واکنش‌گرا (Reactive) با کیفیت تولیدی را در جاوا بسازید. این کتاب مفاهیم اصلی Vert.x، و همچنین اصول برنامه‌نویسی ناهمزمان و واکنش‌گرا را پوشش می‌دهد. یاد بگیرید که چگونه با استفاده از ابزارهای Vert.x برای ارتباطات پایگاه داده، پیام‌رسانی مداوم و آزمایش تاب‌آوری برنامه، میکروسرویس‌ها را توسعه دهید. الگوها و تکنیک‌های موجود در این کتاب به فناوری‌ها و فریم‌ورک‌های واکنش‌گرا فراتر از Vert.x نیز قابل انتقال هستند.

**آنچه در داخل خواهید یافت**

* ساخت سرویس‌های واکنش‌گرا
* پاسخ به خرابی‌های سرویس خارجی
* مقیاس‌بندی افقی
* معماری جعبه ابزار Vert.x و تست Vert.x
* استقرار با Docker و Kubernetes

**درباره خواننده**

مناسب برای توسعه‌دهندگان وب جاوا با سطح متوسط.

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

Julien Ponge مهندس ارشد نرم‌افزار در Red Hat است و روی پروژه Eclipse Vert.x کار می‌کند.

**فهرست مطالب**

بخش 1 – مبانی برنامه‌نویسی ناهمزمان با VERT.X

1. Vert.x، برنامه‌نویسی ناهمزمان و سیستم‌های واکنش‌گرا
2. Verticles: واحدهای پردازش اساسی Vert.x
3. Event bus: ستون فقرات یک برنامه Vert.x
4. داده‌های ناهمزمان و جریان‌های رویداد
5. فراتر از کال‌بک‌ها (Callbacks)
6. فراتر از Event bus

بخش 2 – توسعه سرویس‌های واکنش‌گرا با VERT.X

7. طراحی یک برنامه واکنش‌گرا
8. پشته وب
9. پیام‌رسانی و جریان رویداد با Vert.x
10. مدیریت وضعیت پایدار با پایگاه‌های داده
11. پردازش رویداد واکنش‌گرای بلادرنگ سرتاسری
12. به سوی پاسخگویی با آزمایش بار و آشوب (Load and Chaos Testing)
13. یادداشت‌های پایانی: Vert.x بومی کانتینر


فهرست کتاب:

۱. Vert.x در عمل

۲. حق تکثیر

۳. تقدیم

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

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

۶. مطالب ابتدایی

۷. قسمت ۱. مبانی برنامه‌نویسی ناهمگام با Vert.x

۱ Vert.x، برنامه‌نویسی ناهمگام و سیستم‌های واکنش‌گرا

۲ ورتیکل‌ها: واحدهای پردازش اصلی Vert.x

۳ گذرگاه رویداد: ستون فقرات یک برنامه Vert.x

۴ داده‌های ناهمگام و جریان‌های رویداد

۵ فراتر از کال‌بک‌ها

۶ فراتر از گذرگاه رویداد

۱۴. قسمت ۲. توسعه سرویس‌های واکنش‌گرا با Vert.x

۷ طراحی یک برنامه واکنش‌گرا

۸ پشته وب

۹ پیام‌رسانی و جریان رویداد با Vert.x

۱۰ مدیریت حالت پایدار با پایگاه‌های داده

۱۱ پردازش رویداد واکنش‌گرای بی‌درنگ سرتاسری

۱۲ به سوی پاسخگویی با تست بار و آشوب

۱۳ یادداشت‌های پایانی: Vert.x سازگار با کانتینر

۲۲. فهرست نمایه

 

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

Vert.x in Action teaches you how to build production-quality reactive applications in Java. This book covers core Vert.x concepts, as well as the fundamentals of asynchronous and reactive programming. Learn to develop microservices by using Vert.x tools for database communications, persistent messaging, and test app resiliency. The patterns and techniques included here transfer to reactive technologies and frameworks beyond Vert.x.

Summary
As enterprise applications become larger and more distributed, new architectural approaches like reactive designs, microservices, and event streams are required knowledge. The Vert.x framework provides a mature, rock-solid toolkit for building reactive applications using Java, Kotlin, or Scala. Vert.x in Action teaches you to build responsive, resilient, and scalable JVM applications with Vert.x using well-established reactive design patterns.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
Vert.x is a collection of libraries for the Java virtual machine that simplify event-based and asynchronous programming. Vert.x applications handle tedious tasks like asynchronous communication, concurrent work, message and data persistence, plus they’re easy to scale, modify, and maintain. Backed by the Eclipse Foundation and used by Red Hat and others, this toolkit supports code in a variety of languages.

About the book
Vert.x in Action teaches you how to build production-quality reactive applications in Java. This book covers core Vert.x concepts, as well as the fundamentals of asynchronous and reactive programming. Learn to develop microservices by using Vert.x tools for database communications, persistent messaging, and test app resiliency. The patterns and techniques included here transfer to reactive technologies and frameworks beyond Vert.x.

What’s inside

Building reactive services
Responding to external service failures
Horizontal scaling
Vert.x toolkit architecture and Vert.x testing
Deploying with Docker and Kubernetes

About the reader
For intermediate Java web developers.

About the author
Julien Ponge is a principal software engineer at Red Hat, working on the Eclipse Vert.x project.

Table of Contents

PART 1 – FUNDAMENTALS OF ASYNCHRONOUS PROGRAMMING WITH VERT.X

1 Vert.x, asynchronous programming, and reactive systems

2 Verticles: The basic processing units of Vert.x

3 Event bus: The backbone of a Vert.x application

4 Asynchronous data and event streams

5 Beyond callbacks

6 Beyond the event bus

PART 2 – DEVELOPING REACTIVE SERVICES WITHT VERT.X

7 Designing a reactive application

8 The web stack

9 Messaging and event streaming with Vert.x

10 Persistent state management with databases

11 End-to-end real-time reactive event processing

12 Toward responsiveness with load and chaos testing

13 Final notes: Container-native Vert.x


Table of Contents

1. Vert.x in Action

2. Copyright

3. dedication

4. brief contents

5. contents

6. front matter

7. Part 1. Fundamentals of asynchronous programming with Vert.x

1 Vert.x, asynchronous programming, and reactive systems

2 Verticles: The basic processing units of Vert.x

3 Event bus: The backbone of a Vert.x application

4 Asynchronous data and event streams

5 Beyond callbacks

6 Beyond the event bus

14. Part 2. Developing reactive services with Vert.x

7 Designing a reactive application

8 The web stack

9 Messaging and event streaming with Vert.x

10 Persistent state management with databases

11 End-to-end real-time reactive event processing

12 Toward responsiveness with load and chaos testing

13 Final notes: Container-native Vert.x

22. index

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

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

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

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

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

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

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

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

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

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

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