0
نام کتاب
When Docker Meets Java

A Practical Guide to Docker for Java and Spring Boot Applications

Ashish Choudhary

Paperback256 Pages
PublisherApress
Edition1
LanguageEnglish
Year2025
ISBN9798868812996
465
A6445
انتخاب نوع چاپ:
جلد سخت
609,000ت
0
جلد نرم
529,000ت
0
طلق پاپکو و فنر
539,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Docker

#Java

#Spring_Boot

#Java_developers

#GraalVM

توضیحات

🚀 با Docker تبدیل به یک توسعه‌دهندهٔ کارآمدتر جاوا شوید.

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


🐳 Docker چشم‌انداز توسعه و استقرار نرم‌افزار را متحول کرده است — با ساده‌سازی ایجاد و مدیریت محیط‌های توسعه، صرفه‌جویی در زمان و کاهش مشکلات ناسازگاری. در این کتاب می‌آموزید که چگونه برنامه‌های جاوا را درون کانتینرهای Docker بسته‌بندی کنید تا در هر محیطی به‌شکل یکنواخت و قابل‌انتقال اجرا شوند. در نتیجه، مهارت لازم برای مقیاس‌دهی و مدیریت مؤثر برنامه‌ها را کسب می‌کنید تا در محیط عملیاتی با کارایی بالا اجرا شوند.


💡 ویژگی متمایز این کتاب تمرکز آن بر نیازها و چالش‌های خاص توسعه‌دهندگان جاوا است.

با مثال‌ها و موارد کاربردی مرتبط، و رویکردی کاملاً عملی، مهارت‌هایی خواهید آموخت که شما را به توسعه‌دهنده‌ای کارآمدتر و ارزشمندتر در تیم تبدیل می‌کند.


📘 آنچه خواهید آموخت:

  • درک مفاهیم پایهٔ Docker و فناوری کانتینرسازی
  • بسته‌بندی برنامه‌های جاوا در قالب کانتینرهای Docker
  • کسب تجربهٔ عملی در Dockerizing برنامه‌های جاوا
  • تست، اشکال‌زدایی، استقرار و مقیاس‌دهی کارآمد اپلیکیشن‌های جاوا با Docker
  • یادگیری مهارت‌هایی که بهره‌وری شما را به‌عنوان یک توسعه‌دهندهٔ جاوا افزایش می‌دهد


👩‍💻 مخاطبان:

توسعه‌دهندگان جاوا که به‌دنبال قابل‌حمل‌تر کردن و ساده‌تر کردن مدیریت برنامه‌های خود هستند.


📑 فهرست فصل‌ها:

۱. مروری بر فناوری کانتینرها

۲. مرور کلی Docker

۳. راه‌اندازی و کار با Docker

۴. مفاهیم پیشرفته در Docker

۵. کانتینرسازی برنامه‌های جاوا با Dockerfile

۶. کار با ابزارهای ساخت کانتینر برای برنامه‌های جاوا

۷. استقرار کانتینرهای Docker با GitHub Actions

۸. بررسی جایگزین‌های Docker

۹. ساخت Imageهای بومی با GraalVM

۱۰. تست برنامه‌های جاوا با Testcontainers

۱۱. بهترین شیوه‌های Docker برای توسعه‌دهندگان جاوا


👨‍💻 دربارهٔ نویسنده:

Ashish Choudhary مهندس ارشد نرم‌افزار و نویسنده‌ای باتجربه با بیش از ۱۴ سال سابقه در صنعت IT است. تخصص او شامل Java، Spring Boot، Docker، Kubernetes، سیستم‌های توزیع‌شده، DevOps و رایانش ابری است. او سخنران کنفرانس‌هایی مانند GitHub Satellite India و FOSDEM بوده و از حامیان پرشور فناوری‌های متن‌باز به شمار می‌آید.


Discover how to become a more efficient Java developer using Docker. This book will help you streamline your development process, boost portability, and enhance the efficiency of your applications.

Docker has transformed the landscape of application and deployment by simplifying the creation and management of development environments, saving valuable time and reducing compatibility issues. With this book, you will learn how to package Java applications into Docker containers, making them consistent and portable across different environments. As a result, you’ll gain the expertise to efficiently scale and manage your applications, ensuring they run smoothly in production to boost development efficiency.


This book sets itself apart through its emphasis on Java developers’ specific needs and challenges, providing relevant examples and use cases. The hands-on practical approach provides you with the necessary skills to be a more valuable Java developer.


What You Will Learn

  • Understand the fundamental concepts of Docker and containerization
  • Package Java applications into Docker containers
  • Gain hands-on experience in Dockerizing Java applications
  • Efficiently test, debug, deploy, and scale Java applications using Docker
  • Acquire skills that will make you a more valuable and efficient Java developer


Who This Book Is For

Java developers who want to make their applications more portable and easier to manage


Table of Contents

Chapter 1: OveNiew of Containers

Chapter 2: Docker High-Level OveNiew

Chapter 3: Up and Running with Docker

Chapter 4: Learning Advanced Docker Concepts

Chapter 5: Containerizing Java Applications with Dockerfile

Chapter 6: Working with Container Builder Tools for Java Applications

Chapter 7: Deploying Docker Containers Using GitHub Actions

Chapter 8: Exploring Docker Alternatives

Chapter 9: Building Native Images with GraalVM

Chapter 10: Testing Java Applications Using Testcontainers

Chapter 11: Docker Best Practices for Java Developers


About the Author

Ashish Choudhary is a senior software engineer and published author. He has over 14 years of experience in the IT industry. He has experience in designing, developing, and deploying web applications. His technical expertise includes Java, Spring Boot, Docker, Kubernetes, IMDG, distributed systems, microservices, DevOps, and the cloud. Ashish is an active blogger and technical writer. He has delivered talks at renowned conferences such as GitHub Satellite India and Fosdem. He is a strong advocate of Open Source technologies. He has been contributing to various open source projects for quite some time. Ashish believes in continuous learning and knowledge sharing.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Docker
1,314
Learn Docker – Fundamentals of Docker 19.x
1,144,000 تومان
Docker
1,112
Using Docker
596,000 تومان
Docker
1,252
Mastering Docker
1,136,000 تومان
Docker
988
Docker Deep Dive 2025
509,000 تومان
Java
144
Docker and Kubernetes for Java Developers
614,000 تومان
Docker
1,145
Cloud Native Applications with Docker and Kubernetes
500,000 تومان
Python
1,082
Practical Docker with Python
470,000 تومان
Docker
1,455
Docker in Action
575,000 تومان
Docker
822
Learning Docker
530,000 تومان
Docker
1,142
Continuous Delivery with Docker and Jenkins
694,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©