کتاب آموزش جامع و کاربردی زبان برنامهنویسی C++ با رویکرد توسعه نرمافزارهای بهینه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی زبان برنامهنویسی C++ با رویکرد توسعه نرمافزارهای بهینه
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی سیستم و توسعه نرمافزار
📋 سرفصلهای دوره
- 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. تست واحد و اطمینان از صحت عملکرد کد
- 41. مفاهیم چندنخی و برنامهنویسی موازی
- 42. همگامسازی و مدیریت منابع مشترک در برنامههای چندنخی
- 43. امنیت در کدنویسی و پیشگیری از سرریز بافر
- 44. ملاحظات امنیتی در مدیریت حافظه
- 45. استانداردهای مدرن سی پلاس پلاس و ویژگیهای جدید
- 46. بررسی الگوهای طراحی نرمافزار در سی پلاس پلاس
- 47. کار با کتابخانههای استاندارد برای شبکه و ارتباطات
- 48. تعامل با زبانهای دیگر و فراخوانی توابع سی
- 49. بهینهسازی برای سیستمهای تعبیه شده
- 50. نکات پیشرفته در مدیریت منابع و اشارهگرهای هوشمند
تگها:
آموزش C++
آموزش برنامهنویسی
برنامهنویسی بهینه
برنامهنویسی سیپلاسپلاس
برنامهنویسی سیستم
توسعه نرمافزار
توسعهدهنده C++
زبان برنامهنویسی C++
علوم رایانه
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.