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