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