کتاب آموزش جامع برنامهنویسی شیءگرا با زبان C# (طراحی نرمافزارهای استاندارد و مقیاسپذیر) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی شیءگرا با زبان C# (طراحی نرمافزارهای استاندارد و مقیاسپذیر)
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: برنامهنویسی شیءگرا (Object-Oriented Programming)
📋 سرفصلهای دوره (100 موضوع)
- 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. آشنایی با مفاهیم پایهای LINQ در کار با دادهها
- 36. ایجاد و مدیریت کلاسهای تو در تو
- 37. استفاده از متدهای توسعه برای گسترش قابلیتها
- 38. مفهوم سریالسازی و ذخیرهسازی وضعیت اشیاء
- 39. آشنایی با مفاهیم چندنخی در محیط شیءگرا
- 40. امنیت در طراحی کلاسها و جلوگیری از دسترسی غیرمجاز
- 41. بررسی توابع بازگشتی در ساختارهای شیءگرا
- 42. اصول مستندسازی کدها بر اساس استانداردهای مهندسی
- 43. تستنویسی واحد برای کلاسهای طراحی شده
- 44. استفاده از کتابخانههای استاندارد داتنت
- 45. مدیریت وابستگیها در پروژههای بزرگ
- 46. آشنایی با معماری لایهبندی شده در نرمافزار
- 47. الگوهای طراحی برای جداسازی لایه منطق از نمایش
- 48. بهینهسازی کد و اصول تمیزنویسی در سیشارپ
- 49. تحلیل و طراحی شیءگرای یک سیستم نمونه
- 50. پیادهسازی نهایی و مستندسازی پروژه عملی
تگها:
آموزش C#
برنامهنویسی سی شارپ
برنامهنویسی شئگرا
برنامهنویسی شیءگرا
توسعه نرمافزار با C#
دات نت
سی شارپ
کدنویسی استاندارد
مبانی شیءگرایی
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.