کتاب Hands-On Object-Oriented Programming: Mastering OOP Features for Real-World Software Systems Development (برنامهنویسی شیءگرا به صورت عملی: تسلط بر ویژگیهای OOP برای توسعه سیستمهای نرمافزاری واقعی) یک راهنمای عملی برای تسلط بر برنامهنویسی شیءگرا (OOP) است. این کتاب با رویکردی کاربردی، مفاهیم پیچیده OOP را ساده کرده و با استفاده از مثالهای واقعی از دنیای نرمافزار، به خواننده کمک میکند تا این مفاهیم را به خوبی درک کند و در پروژههای عملی خود پیادهسازی کند.
این کتاب نه تنها به آموزش اصول اولیه OOP میپردازد، بلکه به مباحث پیشرفتهتر مانند الگوهای طراحی و برنامهنویسی رویدادمحور نیز میپردازد.
در ادامه مقدمهای از کتاب Hands-On Object-Oriented Programming را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Hands-On Object-Oriented Programming:
برنامهنویسی شیءگرا (OOP) یک مهارت ضروری برای پیادهسازی سیستمهای نرمافزاری قابل توسعه، قابل استفاده مجدد و استفاده آسان است. برای توسعه هر نرمافزار کاربردی یا سیستمعامل، یادگیری مفاهیم و برنامهنویسی OOP ضروری است.
اصول اولیه OOP به راحتی در مدیریت طیف گستردهای از پیادهسازیهای سیستمهای نرمافزاری دنیای واقعی (بازیها، نرمافزارهای کاربردی، سیستمهای جدید) کمک میکنند.
کتاب Hands-On Object-Oriented Programming مفاهیم OOP و فعالیتهای برنامهنویسی را برای یادگیری فعال ترکیب میکند. تمام فعالیتهای عملی و سناریوهای زمان واقعی با مراحل گام به گام از نظر طراحی، برنامهنویسی و ارزیابی توصیف میشوند.
شما ویژگیهای OOP را از طریق مثالهای دنیای واقعی و تمرین با فعالیتهای عملی برنامهنویسی C++ یاد خواهید گرفت. همچنین مهارتهای پیشرفته طراحی و توسعه مانند الگوهای طراحی و برنامهنویسی رویداد محور برای رسیدگی به طراحی و توسعه سیستمهای جدید را یاد خواهید گرفت.
در نهایت، شما به طور خلاصه با تمرین ویژگیهای OOP از طریق سایر زبانهای مهم OOP: پایتون و Solidity آشنا خواهید شد.
کتاب Hands-On Object-Oriented Programming به سه بخش سازماندهی شده است. در بخش اول (فصلهای 1-4)، شما مفاهیم OOP را با استفاده از C++ برای حل مشکلات توسعه نرمافزار دنیای واقعی یاد میگیرید و تمرین میکنید.
بخش دوم (فصلهای 5-7) توضیح میدهد که چگونه مشکلات دنیای واقعی را به بلوکهای توسعه نرمافزار قابل استفاده مجدد، قابل توسعه و آسانالاستفاده با استفاده از مفاهیم OOP مانند وراثت، انجمنهای شیء و چندریختی مدلسازی کنید.
در بخش سوم (فصلهای 8-10)، یاد خواهید گرفت که چگونه از الگوهای طراحی و برنامهنویسی رویداد محور برای رسیدگی به ایجاد، رفتار و تعاملات پیچیده سیستمهای نرمافزاری استفاده کنید. در نهایت، با OOP با استفاده از پایتون و Solidity آشنا خواهید شد.
بیشتر بخوانید: کتاب Building Full Stack DeFi Applications
در پایان کتاب Hands-On Object-Oriented Programming، یاد خواهید گرفت که چگونه انواع مختلفی از سیستمهای نرمافزاری دنیای واقعی را از ابتدا با استفاده از اصول OOP، الگوهای طراحی و مهارتهای برنامهنویسی رویداد محور طراحی و پیادهسازی کنید.
سرفصلهای کتاب Hands-On Object-Oriented Programming:
- Table of Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: The Importance of Object-Oriented Programming
- Chapter 2: Start Learning OOP Using C++
- Chapter 3: Systematically Starting and Stopping Software Objects
- Chapter 4: Exploring Important C++ Features
- Chapter 5: Quickly and Systematically Model Real-World Problems into Software
- Chapter 6: Quick Software Development Using OOP
- Chapter 7: Easy-to-Use Software Development Using OOP
- Chapter 8: Design Patterns
- Chapter 9: Event-Driven Programming
- Chapter 10: A Brief Introduction to OOP in Python and Solidity
- Index
جهت دانلود کتاب Hands-On Object-Oriented Programming میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.