کتاب تسلط بر برنامهنویسی شیگرا با XBLite: از مبتدی تا پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر برنامهنویسی شیگرا با XBLite: از مبتدی تا پیشرفته
موضوع کلی: برنامهنویسی
موضوع میانی: برنامهنویسی شیگرا
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیگرا (OOP)
- 2. اصول اساسی OOP: تجرید، کپسولهسازی، وراثت، چندریختی
- 3. XBLite: معرفی و نصب
- 4. ساختار یک پروژه XBLite
- 5. کلاسها و اشیاء در XBLite
- 6. تعریف کلاس در XBLite
- 7. ایجاد اشیاء از کلاسها
- 8. متغیرهای نمونه و متغیرهای کلاس
- 9. متدهای کلاس و فراخوانی آنها
- 10. سازندهها (Constructors) در XBLite
- 11. وراثت در XBLite: ایجاد کلاسهای مشتق
- 12. اعلان وراثت و دسترسی به اعضای کلاس پایه
- 13. پوشاندن متدها (Method Overriding)
- 14. چندریختی (Polymorphism) در XBLite
- 15. انواع چندریختی: زمان کامپایل و زمان اجرا
- 16. کپسولهسازی و سطوح دسترسی (Public, Private, Protected)
- 17. اصول طراحی SOLID در XBLite
- 18. اصل تک مسئولیت (Single Responsibility Principle)
- 19. اصل باز/بسته (Open/Closed Principle)
- 20. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
- 21. اصل تفکیک واسط (Interface Segregation Principle)
- 22. اصل وارونگی وابستگی (Dependency Inversion Principle)
- 23. استفاده از رابطها (Interfaces) در XBLite
- 24. کلاسهای انتزاعی (Abstract Classes) در XBLite
- 25. مدیریت خطا و استثناها در XBLite
- 26. کار با مجموعهها (Collections) در XBLite
- 27. لیستها، آرایهها، و دیکشنریها در XBLite
- 28. الگوهای طراحی (Design Patterns) در XBLite
- 29. Singleton Pattern
- 30. Factory Pattern
- 31. Observer Pattern
- 32. Strategy Pattern
- 33. استفاده از XBLite برای توسعه برنامههای کاربردی
- 34. برنامهنویسی رویداد محور در XBLite
- 35. کار با فایلها و ورودی/خروجی در XBLite
- 36. اتصال به پایگاه داده با XBLite
- 37. مقدمهای بر تستنویسی در XBLite
- 38. Unit Testing در XBLite
- 39. Debugging و رفع اشکال در XBLite
- 40. بهینهسازی کد XBLite
- 41. معرفی ابزارهای توسعه XBLite
- 42. کامپایل و اجرای برنامههای XBLite
- 43. نکات پیشرفته برنامهنویسی با XBLite
- 44. کار با Generic Types در XBLite
- 45. Lambda Expressions و LINQ در XBLite
- 46. Delegate ها و Events در XBLite
- 47. Reflection در XBLite
- 48. XBLite و Multi-threading
- 49. XBLite و Async/Await
تگها:
C#
encapsulation
inheritance
Object Oriented Programming
OOP
polymorphism
SOLID principles
XBLite
XBLite tutorial
آموزش XBLite
الگوهای طراحی
برنامه نویسی
برنامه نویسی شی گرا
توسعه نرم افزار
طراحی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.