کتاب اصول مهندسی نرم‌افزار و معماری کد با زبان برنامه‌نویسی ++C با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره اصول مهندسی نرم‌افزار و معماری کد با زبان برنامه‌نویسی ++C

موضوع کلی: علوم رایانه و مهندسی نرم‌افزار

موضوع میانی: برنامه‌نویسی پیشرفته و توسعه سیستم‌های نرم‌افزاری

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی و تاریخچه زبان برنامه‌نویسی سی‌پلاس‌پلاس
  • 2. محیط‌های توسعه و ابزارهای کامپایل کد
  • 3. ساختار برنامه و اصول نحو زبان در سی‌پلاس‌پلاس
  • 4. مدیریت حافظه و متغیرهای پایه
  • 5. کار با انواع داده و عملگرهای منطقی
  • 6. ساختارهای کنترل جریان و حلقه‌ها
  • 7. اصول تعریف و فراخوانی توابع
  • 8. کار با آرایه‌ها و رشته‌های متنی
  • 9. اشاره‌گرها و مدیریت مستقیم حافظه
  • 10. ارجاع‌ها و تفاوت آن‌ها با اشاره‌گرها
  • 11. مبانی برنامه‌نویسی شیءگرا در سی‌پلاس‌پلاس
  • 12. تعریف کلاس‌ها و کپسوله‌سازی داده‌ها
  • 13. سازنده‌ها و مخرب‌ها در مدیریت منابع شیء
  • 14. ارث‌بری و سلسله‌مراتب کلاس‌ها
  • 15. چندریختی و توابع مجازی
  • 16. انتزاع و کلاس‌های پایه انتزاعی
  • 17. سربارگذاری عملگرها و توابع
  • 18. مدیریت استثناها و کنترل خطاهای زمان اجرا
  • 19. مبانی کتابخانه استاندارد سی‌پلاس‌پلاس
  • 20. کار با کانتینرهای داده‌ای استاندارد
  • 21. الگوریتم‌های استاندارد در پردازش داده‌ها
  • 22. تکرارکننده‌ها و پیمایش ساختارهای داده
  • 23. قالب‌های برنامه‌نویسی و توابع جنریک
  • 24. برنامه‌نویسی کلاس‌های قالب‌دار
  • 25. مدیریت هوشمند حافظه با اشاره‌گرهای هوشمند
  • 26. اصول طراحی نرم‌افزار و معماری کد تمیز
  • 27. قواعد نام‌گذاری و استانداردهای کدنویسی
  • 28. تست واحد و اطمینان از صحت کد
  • 29. بهینه‌سازی عملکرد و کارایی نرم‌افزار
  • 30. مدیریت منابع سیستم و مفاهیم چندنخی
  • 31. اصول طراحی ماژولار و تفکیک مسئولیت‌ها
  • 32. الگوهای طراحی نرم‌افزار در سی‌پلاس‌پلاس
  • 33. ارتباط بین مولفه‌های نرم‌افزاری
  • 34. مستندسازی کد و نگهداری سیستم‌های نرم‌افزاری
  • 35. اصول امنیت در توسعه نرم‌افزار و پیشگیری از خطاهای حافظه
  • 36. کاربرد سی‌پلاس‌پلاس در سیستم‌های نهفته و بلادرنگ
  • 37. مهندسی نرم‌افزار در پروژه‌های بزرگ مقیاس
  • 38. استفاده از سیستم‌های ساخت و مدیریت پروژه
  • 39. یکپارچه‌سازی کتابخانه‌های شخص ثالث استاندارد
  • 40. اصول بازبینی کد و بهبود کیفیت محصول نهایی
تگ‌ها: آموزش برنامه‌نویسی پیشرفته استانداردهای کدنویسی اصول برنامه‌نویسی شیءگرا برنامه‌نویسی ++C توسعه سیستم‌های نرم‌افزاری توسعه‌دهنده سی‌پلاس‌پلاس ساختمان داده و الگوریتم معماری کد مهندسی نرم‌افزار

نظرات

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

وارد شوید تا نظر ثبت کنید.