اپلیکیشن اندرویدی فلشکارت آموزشی تسلط بر برنامهنویسی شیگرا با XBLite: از مبتدی تا پیشرفته
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر برنامهنویسی شیگرا با 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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.