اپلیکیشن اندرویدی فلشکارت آموزشی پایتون و SOLID: اصول طراحی خوب
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پایتون و SOLID: اصول طراحی خوب
موضوع کلی: توسعه نرمافزار شیءگرا
موضوع میانی: پایتون
📋 سرفصلهای دوره
- 1. پایتون: مقدمهای و نصب
- 2. متغیرها و انواع داده در پایتون
- 3. عملگرها در پایتون
- 4. ساختارهای کنترلی: شرطیها
- 5. حلقهها در پایتون: For و While
- 6. تابعی در پایتون: تعریف و استفاده
- 7. آرگومانهای توابعی
- 8. دامنه متغیرها
- 9. لیستها در پایتون
- 10. تاپلها در پایتون
- 11. دیکشنریها در پایتون
- 12. مجموعهها در پایتون
- 13. کلاسها و اشیاء: مفاهیم پایه
- 14. وراثت در پایتون
- 15. پلیمورفیسم در پایتون
- 16. کپسولهسازی در پایتون
- 17. استفاده از فایلها در پایتون
- 18. مدیریت خطاها در پایتون
- 19. ماژولها در پایتون: وارد کردن و استفاده
- 20. پکیجها در پایتون
- 21. مفهوم SOLID: یکپارچگی مسئولیتها
- 22. اصل باز/بسته: طراحی برای تغییر
- 23. اصل جایگزینی لیسکوف: زیرکلاسها باید قابل جایگزینی باشند
- 24. اصل تفکیک رابط: جدا کردن وابستگیها
- 25. اصل وابستگی وارونه: وابستگی به جزئیات، نه جزئیات به وابستگیها
- 26. طراحی مبتنی بر رابط: استفاده از انتزاعها
- 27. الگوی تزئینگر: افزودن قابلیتها بدون تغییر کلاس اصلی
- 28. الگوی کارخانه: ایجاد اشیاء بدون مشخص کردن کلاس دقیق
- 29. الگوی استراتژی: تغییر الگوریتمها در زمان اجرا
- 30. الگوی مشاهدهگر: ارتباط یک شیء با بسیاری از اشیاء دیگر
- 31. الگوی زنجیره مسئولیت: انتقال درخواستها در یک زنجیره
- 32. الگوی فرمان: کپسولهسازی یک درخواست به عنوان یک شیء
- 33. الگوی واسطه: کاهش وابستگیهای مستقیم بین اشیاء
- 34. الگوی حالت: تغییر رفتار یک شیء در زمان اجرا
- 35. الگوی تمیزکننده: جدا کردن منطق کسبوکار از منطق دادهها
- 36. تست واحد در پایتون: مفاهیم پایه
- 37. نوشتن تستهای واحد با pytest
- 38. Mocking در تستهای واحد
- 39. پوشش کد در تستهای واحد
- 40. استفاده از ابزارهای تحلیل کد استاتیک
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.