کتاب آموزش جامع و کاربردی زبان برنامهنویسی ++C از مفاهیم پایه تا سطح پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی زبان برنامهنویسی ++C از مفاهیم پایه تا سطح پیشرفته
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی سیستم و توسعه نرمافزارهای کاربردی
📋 سرفصلهای دوره (100 موضوع)
- 1. آشنایی با تاریخچه و معماری زبان برنامهنویسی ++C
- 2. نصب و راهاندازی محیط توسعه یکپارچه و کامپایلر
- 3. ساختار برنامه و تحلیل تابع اصلی
- 4. آشنایی با متغیرها و انواع دادههای پایه
- 5. عملگرهای محاسباتی و منطقی در ++C
- 6. مدیریت جریان ورودی و خروجی با کتابخانه iostream
- 7. ساختارهای تصمیمگیری شرطی
- 8. حلقههای تکرار و کنترل جریان برنامه
- 9. آشنایی با توابع و نحوه تعریف و فراخوانی آنها
- 10. محدوده دید متغیرها و کلاسهای حافظه
- 11. آرایهها و کاربرد آنها در ذخیرهسازی دادهها
- 12. کار با رشتهها و کتابخانه string
- 13. مفاهیم پایه اشارهگرها و مدیریت حافظه
- 14. آشنایی با ارجاعها در ++C
- 15. مدیریت حافظه پویا با عملگرهای new و delete
- 16. ساختارها و تعریف دادههای ترکیبی
- 17. آشنایی با مفاهیم شیءگرایی و کلاسها
- 18. توابع سازنده و مخرب در کلاسها
- 19. کپسولهسازی و سطوح دسترسی
- 20. مفهوم وراثت در برنامهنویسی شیءگرا
- 21. چندریختی و توابع مجازی
- 22. انتزاع و کلاسهای انتزاعی
- 23. سربارگذاری عملگرها
- 24. مدیریت خطاها و استثناها در ++C
- 25. آشنایی با الگوها و برنامهنویسی جنریک
- 26. ساختارهای داده استاندارد در کتابخانه STL
- 27. کار با بردارها و لیستها در STL
- 28. مفاهیم پایهای الگوریتمها در کتابخانه استاندارد
- 29. آشنایی با فایلها و جریانهای ورودی و خروجی فایل
- 30. مدیریت حافظه پیشرفته و هوشمند در استانداردهای جدید
- 31. آشنایی با کلمات کلیدی استاندارد مدرن (C++11/14/17/20)
- 32. عبارات لامبدا و توابع ناشناس
- 33. آشنایی با مالتیتریدینگ و برنامهنویسی همزمان
- 34. اصول طراحی نرمافزار تمیز و خوانا
- 35. بهینهسازی کد و مدیریت منابع سیستم
- 36. آشنایی با ابزارهای دیباگ و عیبیابی نرمافزار
- 37. کار با کتابخانههای استاندارد سیستمی
- 38. اصول امنیت در کدنویسی و جلوگیری از سرریز بافر
- 39. مستندسازی کد و استانداردهای کدنویسی
- 40. توسعه پروژههای نرمافزاری در محیطهای لینوکسی و ویندوزی
- 41. آشنایی با سیستمهای مدیریت ساخت پروژه مانند CMake
- 42. یکپارچهسازی کتابخانههای خارجی در پروژهها
- 43. اصول تست واحد و تضمین کیفیت نرمافزار
- 44. مدیریت حافظه در سیستمهای بلادرنگ
- 45. پیادهسازی الگوریتمهای مرتبسازی و جستجو
- 46. برنامهنویسی برای سیستمهای نهفته و سختافزار
- 47. آشنایی با مفاهیم پایگاه داده و اتصال آن به ++C
- 48. اصول طراحی رابط کاربری در چارچوبهای استاندارد
- 49. مدیریت خطا در پروژههای بزرگ مقیاس
- 50. استفاده از الگوهای طراحی در توسعه نرمافزار
- 51. بررسی تفاوتهای کامپایلرها و استانداردهای مختلف
- 52. تکنیکهای پیشرفته در بهینهسازی عملکرد کد
- 53. کار با سوکتها و شبکههای رایانهای
- 54. پیادهسازی ساختارهای داده پیشرفته مانند درخت و گراف
- 55. آشنایی با برنامهنویسی موازی و پردازشهای چندگانه
- 56. اصول کدنویسی ایمن و مقاوم در برابر نفوذ
- 57. توسعه یک پروژه عملی کاربردی با رعایت استانداردهای مهندسی نرمافزار
تگها:
آموزش برنامهنویسی پیشرفته
آموزش برنامهنویسی سیپلاسپلاس
آموزش مهندسی نرمافزار
برنامهنویسی C++
برنامهنویسی سیستم
توسعه نرمافزار کاربردی
زبان C++
ساختمان داده و الگوریتم
کدنویسی بهینه
مبانی علوم رایانه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.