- عنوان کتاب: Real-World Software Development – A Project-Driven Guide to Fundamentals in Java
- نویسنده: Raoul-Gabriel Urma
- حوزه: توسعه نرم افزار
- سال انتشار: 2020
- تعداد صفحه: 204
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 5.52 مگابایت
تسلط بر توسعه نرم افزار شامل یادگیری مجموعه ای متفاوت از مفاهیم است. اگر به عنوان یک توسعهدهنده نرمافزار جوان شروع به کار کردهاید، یا حتی اگر باتجربهتر هستید، میتواند مانند یک مانع غیرقابل عبور به نظر برسد. آیا باید زمانی را صرف یادگیری در مورد موضوعات تثبیت شده در دنیای شی گرا مانند اصول SOLID، الگوهای طراحی، یا توسعه مبتنی بر آزمایش کنید؟ آیا باید چیزهایی را امتحان کنید که به طور فزاینده ای محبوب می شوند مانند برنامه نویسی کاربردی؟ حتی زمانی که برخی از موضوعات را برای یادگیری انتخاب کرده اید، اغلب تشخیص اینکه چگونه آنها با هم تناسب دارند دشوار است. چه زمانی باید مسیر به کارگیری ایده های برنامه نویسی کاربردی در پروژه خود را طی کنید؟ چه زمانی نگران آزمایش هستید؟ چگونه می دانید در چه مرحله ای این تکنیک ها را معرفی یا اصلاح کنید؟ آیا نیاز به خواندن یک کتاب در مورد هر یک از این موضوعات و سپس مجموعه دیگری از پست های وبلاگ یا ویدیو دارید تا توضیح دهید که چگونه چیزها را کنار هم قرار دهید؟ اصلا از کجا شروع می کنی؟ نگران نباشید، این کتاب اینجاست تا به شما کمک کند. از طریق یک رویکرد یکپارچه و پروژه محور برای یادگیری به شما کمک می شود. شما موضوعات اصلی را که برای تبدیل شدن به یک توسعه دهنده سازنده باید بدانید، یاد خواهید گرفت. نه تنها این، بلکه نشان میدهیم که چگونه این چیزها با هم در پروژههای بزرگتر قرار میگیرند.
Mastering software development involves learning a disparate set of concepts. If you’re starting out as a junior software developer, or even if you’re more experienced, it can seem like an insurmountable hurdle. Should you be spending time learning about established topics in the object-oriented world such as SOLID principles, design patterns, or test-driven development? Should you be trying out things that are becoming increasingly popular such as functional programming? Even once you’ve picked some topics to learn it’s often hard to identify how they fit together. When you should go down the route of applying functional programming ideas in your project? When do you worry about testing? How do you know at what point to introduce or refine these techniques? Do you need to read a book on each of these topics and then another set of blog posts or videos to explain how to put things together? Where do you even start? Don’t worry, this book is here to help you. You will be helped through an integrated, project-driven approach to learning. You’ll learn the core topics that you need to know in order to become a productive developer. Not only that, but we show how these things fit together into bigger projects.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Real-World Software Development
نظرات کاربران