When Docker Meets Java
A Practical Guide to Docker for Java and Spring Boot ApplicationsAshish Choudhary
- ناشرApress
- سال انتشار2025
- ویرایش1
- زبانEnglish
- تعداد صفحات256
- شابک9798868812996
659,000 تومان – 1,601,000 تومانمحدوده قیمت: 659,000 تومان تا 1,601,000 تومان
تحویل اکسپرس
حمل رایگان سفارشات بالای 1 میلیون تومان
پرداخت امن
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
ضمانت اصالت کالا
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
7 روز گارانتی بازگشت وجه
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
🚀 با 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.
| ناشر | Apress |
|---|---|
| ویرایش | 1 |
| زبان | English |
| سال انتشار | 2025 |
| شابک | 9798868812996 |
| تعداد صفحات | 256 |
| قطع | B5 |
| کیفیت | اورجینال انتشارات |
| نوع چاپ | رنگی, سیاه و سفید |
| نوع جلد | جلد سخت, شومیز, طلقی |
محصولات مشابه

نقد و بررسیها
هنوز بررسیای ثبت نشده است.