کتاب ساخت فریمورکهای توسعهپذیر با رویکرد Squeak با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت فریمورکهای توسعهپذیر با رویکرد Squeak
موضوع کلی: توسعه نرمافزار شیگرا
موضوع میانی: طراحی و پیادهسازی فریمورکها
📋 سرفصلهای دوره
- 1. مفاهیم پایهای برنامهنویسی شیگرا
- 2. کلاسها و اشیاء در Squeak
- 3. پیامرسانی و مفهوم ارسالکنندگان
- 4. وراثت و سلسلهمراتب کلاسی
- 5. پلیمورفیسم و ارسال پیام پویا
- 6. مفاهیم اساسی فریمورکها
- 7. معماری لایهای در فریمورکها
- 8. الگوهای طراحی رایج در فریمورکها
- 9. استفاده از متادادهها در طراحی فریمورک
- 10. مبانی تست واحد در Squeak
- 11. تستهای یکپارچهسازی و تستهای سیستم
- 12. اشکالزدایی و پروفایلگیری کد Squeak
- 13. مدیریت حافظه در Squeak
- 14. مفاهیم اولیه رابطهای کاربری گرافیکی (GUI)
- 15. طراحی و پیادهسازی کامپوننتهای GUI
- 16. مدل رویداد محور در Squeak
- 17. استفاده از فونتها و رنگها در رابط کاربری
- 18. طراحی و پیادهسازی پنجرهها و دیالوگها
- 19. مفاهیم پایهای پایگاه دادهها
- 20. ارتباط Squeak با پایگاه دادهها
- 21. استفاده از ORM در Squeak
- 22. مدیریت تراکنشها در پایگاه داده
- 23. مفاهیم شبکهسازی و ارتباطات
- 24. پیادهسازی سرور و کلاینت در Squeak
- 25. ارسال و دریافت دادهها از طریق شبکه
- 26. امنیت در شبکههای Squeak
- 27. مفاهیم اساسی XML و JSON
- 28. پارس کردن و تولید XML در Squeak
- 29. پارس کردن و تولید JSON در Squeak
- 30. استفاده از APIهای وب در Squeak
- 31. مفاهیم اولیه چندریسمانی
- 32. مدیریت همزمانی در Squeak
- 33. استفاده از قفلها و سمفورها
- 34. مفاهیم اولیه الگوهای طراحی معماری
- 35. الگوی MVC در Squeak
- 36. الگوی Observer
- 37. الگوی Factory
- 38. الگوی Singleton
- 39. الگوی Strategy
- 40. الگوی Decorator
- 41. الگوی Adapter
- 42. الگوی Facade
- 43. استفاده از انعکاس (Reflection) در Squeak
- 44. ایجاد و استفاده از پراکسیها
- 45. مفاهیم اولیه سریالسازی و دیسریالسازی
- 46. ذخیره و بازیابی اشیاء در Squeak
- 47. مفاهیم پایهای مدیریت پیکربندی
- 48. خواندن و نوشتن فایلهای پیکربندی
- 49. استفاده از متغیرهای محیطی
- 50. توسعه ابزارهای تست خودکار
- 51. ایجاد گزارشهای تست
- 52. ادغام تست با سیستم ساخت
- 53. مفاهیم اولیه لاگینگ و مانیتورینگ
- 54. پیادهسازی سیستم لاگینگ در Squeak
- 55. مانیتورینگ عملکرد فریمورک
- 56. بهینهسازی کد Squeak
- 57. شناسایی گلوگاههای عملکرد
- 58. استفاده از پروفایلر برای بهینهسازی
- 59. مفاهیم اولیه مستندسازی کد
- 60. تولید مستندات خودکار از کد
- 61. نوشتن مستندات خوانا و قابل فهم
- 62. مدیریت وابستگیها در پروژههای Squeak
- 63. استفاده از Iceberg برای مدیریت کد
- 64. کنترل نسخه با Git در Squeak
- 65. همکاری در پروژههای Squeak
- 66. مفاهیم اولیه CI/CD
- 67. استفاده از سیستمهای CI/CD برای استقرار فریمورک
- 68. معماری میکروسرویسها و Squeak
- 69. پیادهسازی میکروسرویسها با Squeak
- 70. مفاهیم اولیه Docker و Containerization
- 71. استفاده از Docker برای استقرار فریمورک
- 72. مفاهیم اولیه Kubernetes
- 73. استفاده از Kubernetes برای مدیریت میکروسرویسها
- 74. امنیت فریمورکها و آسیبپذیریها
- 75. جلوگیری از حملات رایج وب
- 76. بهرهگیری از ابزارهای تحلیل امنیتی
- 77. معماری رویدادمحور پیشرفته
- 78. استفاده از Message Bus
- 79. الگوهای واکنشگرا (Reactive Patterns)
- 80. توسعه افزونهها و پلاگینها برای فریمورک
- 81. طراحی API برای افزونهها
- 82. بررسی موارد استفاده از فریمورک در پروژههای واقعی
- 83. مطالعه موردی یک فریمورک توسعهپذیر Squeak
تگها:
Building Extensible Squeak Frameworks
Squeak
برنامهنویسی شیگرا
توسعه نرمافزار
توسعهپذیری
طراحی فریمورک
فریمورک
معماری نرمافزار
نرمافزار شیگرا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.