کتاب کوارکوس در عمل، نوشته مارتین استفانکو و یان مارتیسکا با پیشگفتاری از مارکوس آیzele، راهنمایی جامع برای توسعهدهندگان جاوا است که میخواهند با استفاده از فریمورک مدرن کوارکوس، برنامههای ابری بومی (Cloud-Native) مقاوم و مقیاسپذیر بسازند. این کتاب با آموزش عملی از طریق توسعه یک برنامه واقعی اجاره خودرو، شما را با ویژگیهای کلیدی کوارکوس مانند بارگذاری زنده، تست مداوم و مدیریت خودکار پایگاههای داده آشنا میکند. خرید نسخه چاپی شامل نسخه رایگان eBook در فرمتهای PDF و ePub از انتشارات Manning است.
کوارکوس یک فریمورک جاوا با رویکرد ابری بومی است که برای سرعت، بهینهسازی هزینه و سازگاری با کوبنرتیس طراحی شده است. این کتاب با آموزش قابلیتهایی مانند حالت توسعه (Dev Mode)، رابط کاربری توسعهدهنده (Dev UI)، تست مداوم و مدیریت خودکار سرویسهای خارجی، بهرهوری توسعهدهندگان را افزایش میدهد. با پروژههای عملی، شما میتوانید یک برنامه میکروسرویس ابری بومی را با کوبنرتیس، پایگاههای داده SQL و NoSQL، پیامرسانی و ابزارهای نظارت پیادهسازی کنید.
بخش اول: آشنایی و شروع با کوارکوس
کوارکوس چیست؟: معرفی فریمورک و مزایای آن.
اولین برنامه کوارکوس شما: راهاندازی و اجرای پروژه.
افزایش بهرهوری توسعهدهنده با کوارکوس: استفاده از حالت توسعه و Dev UI.
بخش دوم: قابلیتهای کلیدی کوارکوس
مدیریت ارتباطات: استفاده از پیامرسانی، gRPC و GraphQL.
تست برنامههای کوارکوس: تست مداوم در پسزمینه.
افشا و ایمنسازی برنامههای وب: امنیت و دسترسی به برنامهها.
دسترسی به پایگاه داده: مدیریت پایگاههای داده SQL و NoSQL.
برنامهنویسی واکنشی: استفاده از مدلهای واکنشی برای عملکرد بهتر.
پیامرسانی کوارکوس: مدیریت ارتباطات بین سرویسها.
بخش سوم: الگوها و استقرار ابری
الگوهای برنامه ابری بومی: طراحی میکروسرویسهای مقیاسپذیر.
برنامههای کوارکوس در ابر: استقرار در کوبنرتیس و OpenShift.
افزونههای سفارشی کوارکوس: گسترش قابلیتهای فریمورک.
زبانها و ابزارهای جایگزین: گزینههای توسعه پیشرفته.
نصب ابزارها: راهنمای راهاندازی محیط توسعه.
جایگزینهایی برای توسعه رابط کاربری با کوارکوس: گزینههای توسعه فرانتاند.
این کتاب با پروژه عملی ساخت یک برنامه اجاره خودرو، شما را در استفاده از ویژگیهای کوارکوس مانند بارگذاری زنده، تست خودکار، مدیریت پایگاه داده و استقرار در کوبنرتیس و OpenShift هدایت میکند. از پیادهسازی سیستمهای پیامرسانی با gRPC و GraphQL تا نظارت بر برنامهها با معیارها، بررسیهای سلامت و ردیابی توزیعشده، این کتاب مهارتهای لازم برای توسعه برنامههای جاوا مدرن و مقیاسپذیر را ارائه میدهد.
کوارکوس یک فریمورک جاوا ابری بومی است که با ابزارهایی مانند کوبنرتیس، OpenShift، Docker، gRPC و GraphQL ادغام میشود. ویژگیهایی مانند حالت توسعه، تست مداوم و Dev UI، فرآیند توسعه را تسریع میکنند، در حالی که سازگاری با پایگاههای داده SQL و NoSQL و سیستمهای پیامرسانی، مقیاسپذیری را تضمین میکند.
این کتاب برای توسعهدهندگان جاوا با تجربه متوسط در توسعه برنامههای سمت سرور مناسب است. دانش پایه در جاوا و مفاهیم برنامهنویسی میکروسرویس به درک بهتر محتوا کمک میکند.
مارتین استفانکو و یان مارتیسکا، مهندسان شرکت Red Hat و مشارکتکنندگان فعال در پروژه کوارکوس، با تجربه گسترده در توسعه جاوا ابری بومی، دانش خود را با زبانی روان و مثالهای عملی در این کتاب ارائه کردهاند.
نظرات کاربران