کتاب تسلط بر اصول برنامهنویسی شیءگرا در محیط 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. مفاهیم پیشرفته در توابع لامبدا و عبارات پرسوجو
- 36. بهینهسازی عملکرد کدها در محیط داتنت
- 37. معماری لایهبندی در پروژههای تجاری سیشارپ
- 38. مستندسازی کدها و استانداردهای کدنویسی تمیز
- 39. بررسی الگوهای طراحی ساختاری در توسعه سیستمها
- 40. امنیت در طراحی کلاسها و جلوگیری از نفوذهای رایج
- 41. یکپارچهسازی با پایگاه داده با استفاده از چارچوبهای استاندارد
- 42. اصول طراحی رابط کاربری مبتنی بر الگوهای معماری
- 43. تکنیکهای دیباگ و عیبیابی در برنامههای شیءگرا
- 44. استفاده از ابزارهای تحلیل کد برای ارتقای کیفیت
- 45. استقرار نرمافزار و مدیریت نسخهها در محیط داتنت
تگها:
آموزش شیءگرایی
اصول شیءگرایی
برنامهنویسی C#
برنامهنویسی تجاری
برنامهنویسی سیشارپ
توسعه اپلیکیشن
توسعه نرمافزار
داتنت
داتنت کور
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.