دوره ساخت فریمورکهای توسعهپذیر با رویکرد Squeak همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت فریمورکهای توسعهپذیر با رویکرد 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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.