کتاب ساخت سیستمهای پویا با Squeak: تسلط بر شیءگرایی واقعی در محیط اسمالتاک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
ساخت سیستمهای پویا با Squeak: تسلط بر شیءگرایی واقعی در محیط اسمالتاک کشف دنیای شگفتانگیز Squeak: راهنمای شما برای تسلط بر شیءگرایی واقعی آیا تا به حال به این فکر کردهاید که چگونه نرمافزارهای پیچ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت سیستمهای پویا با Squeak: تسلط بر شیءگرایی واقعی در محیط اسمالتاک
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی شیءگرا
📋 سرفصلهای دوره
- 1. مقدمهای بر Squeak و فلسفه اسمالتاک
- 2. نصب و راه اندازی Squeak
- 3. آشنایی با محیط توسعه Squeak (IDE)
- 4. مفهوم شیء و کلاس در اسمالتاک
- 5. ارسال پیام و متدها
- 6. متغیرها و انواع داده در Squeak
- 7. حساب و منطق در Squeak
- 8. آرایهها و مجموعهها
- 9. کنترل جریان: شرطیها (if/else)
- 10. کنترل جریان: حلقهها (while/for)
- 11. بلوکها و بستارها (closures)
- 12. وراثت و چندریختی
- 13. کلاس Object: جد بزرگ
- 14. پیادهسازی متدهای اساسی (isNil, class, etc.)
- 15. Override کردن متدها
- 16. متدهای کلاس و متدهای نمونه
- 17. متغیرهای نمونه و متغیرهای کلاس
- 18. سازندهها و initialize کردن اشیاء
- 19. مفهوم پیامهای دودویی، یکانی و کلیدواژهای
- 20. درک Selectorها
- 21. بررسی Stack Trace
- 22. اشکالزدایی در Squeak
- 23. استفاده از Debugger
- 24. بررسی حافظه و مدیریت آن
- 25. Garbage Collection
- 26. استثناها و مدیریت خطا
- 27. سیگنالدهی و رسیدگی به استثناها
- 28. ایجاد کلاسهای جدید
- 29. پروتکلها و قراردادها
- 30. سازماندهی کد با Packageها
- 31. نامگذاری قراردادها و توصیفات
- 32. Refactoring کد
- 33. تست واحد (Unit Testing)
- 34. TDD (Test-Driven Development) در Squeak
- 35. Mocking و Stubbing
- 36. UI و Morphic: مقدمه
- 37. ایجاد دکمهها و برچسبها
- 38. مدیریت Layout با Morphic
- 39. رویدادها و پاسخ به کاربر
- 40. انیمیشنهای ساده با Morphic
- 41. رسم اشکال هندسی
- 42. استفاده از Canvas
- 43. گرافیک سهبعدی با Squeak
- 44. ایجاد بازیهای ساده
- 45. ذخیره و بارگیری اشیاء
- 46. Persistence با Object Serialization
- 47. فایلها و دایرکتوریها
- 48. شبکهسازی: TCP/IP
- 49. Client-Server Programming
- 50. RESTful API Client
- 51. JSON Parsing
- 52. XML Parsing
- 53. Databases: Connecting to Databases
- 54. SQL Queries
- 55. ORM (Object-Relational Mapping) Concepts
- 56. Meta-programming در Squeak
- 57. Reflection
- 58. Dynamic Code Generation
- 59. استفاده از Debugger در Meta-programming
- 60. Parsers و Compilers
- 61. Lexical Analysis
- 62. Syntax Analysis
- 63. Semantic Analysis
- 64. Code Optimization
- 65. ایجاد زبانهای دامنه خاص (DSLs)
- 66. Concurrency: Processes and Threads
- 67. Parallel Programming
- 68. Shared Resources and Synchronization
- 69. Deadlocks and Race Conditions
- 70. Actors Model
- 71. Distributed Computing
- 72. Networking Protocols
- 73. Security in Squeak
- 74. Cryptography
- 75. Authentication and Authorization
- 76. Web Development با Squeak
- 77. SqueakJS: Squeak in the Browser
- 78. Interfacing with JavaScript
- 79. Mobile Development با Squeak
- 80. Embedding Squeak
- 81. Hardware Integration
- 82. Robotics with Squeak
- 83. Artificial Intelligence با Squeak
- 84. Machine Learning Fundamentals
- 85. Data Analysis با Squeak
- 86. Image Processing
- 87. Sound Processing
- 88. Video Processing
- 89. Text Processing
- 90. Natural Language Processing
- 91. Knowledge Representation
- 92. Ontologies
- 93. Expert Systems
- 94. Squeak Community و مشارکت
- 95. Open Source Development
- 96. Contributing to Squeak
- 97. Advanced Morphic Techniques
- 98. Custom Event Handling
- 99. Creating Custom Widgets
- 100. Deployment و Packaging
تگها:
Dynamic Systems
Object Oriented Programming
OOP
Programming
Real Object-Oriented
Smalltalk
Smalltalk Environment
Software Development
Squeak
Squeak Book
Squeak Tutorial
Squeak کتاب
آموزش Squeak
برنامهنویسی
برنامهنویسی شیءگرا
توسعه نرمافزار
سیستمهای پویا
شیءگرایی واقعی
محیط اسمالتاک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.