کتاب صوتی ساخت فریمورکهای توسعهپذیر با رویکرد 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Building Extensible Squeak Frameworks
Squeak
برنامهنویسی شیگرا
توسعه نرمافزار
توسعهپذیری
طراحی فریمورک
فریمورک
معماری نرمافزار
نرمافزار شیگرا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.