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