Hands-On Design Patterns with Java
الگوهای طراحی جاوا، راه حلهای قابل استفاده مجدد و اثبات شده برای مشکلات طراحی نرم افزار هستند. این کتاب بیش از 60 الگوی طراحی آزمایش شده را که توسط توسعه دهندگان برای ایجاد یک نرم افزار کاربردی، قابل استفاده مجدد و انعطاف پذیر استفاده میشود، در بر میگیرد.
کتاب Hands-On Design Patterns with Java، با مقدمه ای بر زبان مدل سازی یکپارچه (UML) شروع میشود و به کمک مثالهای مفصل به نمودارهای کلاس و شی میپردازد. شما مفاهیم و رویکردهای برنامه نویسی شی گرا (OOP) و الگوهای طراحی OOP را برای ساختن برنامههای قوی مطالعه خواهید کرد. همچنین، شما دسته بندیهای الگوهای طراحی GOF مانند رفتاری، ایجاد و ساختاری را بررسی میکنید که به شما در بهبود خوانایی کد کمک میکند و استفاده مجدد از نرم افزار را در مقیاس بزرگ امکان پذیر میکند. همچنین شما نحوه کار موثر با معماریهای میکرو سرویسها و serverless را با استفاده از الگوهای طراحی cloud را برسی خواهید کرد که هر کدام از آنها به طور مفصل و همراه با راه حلهای دنیای واقعی توضیح داده شده اند.
با پایان رساندن این کتاب، شما قادر خواهید بود که با استفاده از الگوهای طراحی صحیح، روند توسعه نرم افزار خود را تسریع کنید و روی پروژههای مقیاس پذیر و قابل نگهداری در هر اندازه ای به راحتی کار کنید.
اگر شما توسعه دهنده ای هستید که میخواهید یاد بگیرید که چگونه برای برنامههای کاربردی آماده تولید، کدهای واضح، مختصر و مؤثر بنویسید، این کتاب برای شما مناسب است. در این کتاب فرض شده است که شما با اصول جاوا آشنایی دارید.
مطالبی که در کتاب الگوهای طراحی با جاوا، خواهید آموخت:
- درک اهمیت الگوهای طراحی برای مهندسی نرم افزار
- به تصویر کشیدن طراحی نرم افزار با نمودارهای UML
- تقویت درک خود از OOP برای ایجاد سیستمهای نرم افزاری قابل استفاده مجدد
- بررسی الگوهای توسعه GOF برای توسعه برنامههای مقیاس پذیر
- امتحان کردن چالشهای برنامه نویسی و الگوهای طراحی که آنها را حل میکنند
- بررسی الگوهای معماری برای میکرو سرویسها و توسعه ابر