کتاب الگوهای طراحی نرمافزار با رویکرد الگوریتمی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای طراحی نرمافزار با رویکرد الگوریتمی
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: مبانی طراحی الگوریتم و ساختارهای داده
📋 سرفصلهای دوره
- 1. مقدمهای بر الگوهای طراحی نرمافزار
- 2. الگوریتم و ساختار داده: مفاهیم پایه
- 3. تحلیل پیچیدگی الگوریتمها
- 4. الگوریتمهای جستجو: خطی، باینری و هشی
- 5. الگوریتمهای مرتبسازی: حبابی، انتخابی و درجی
- 6. مرتبسازی سریع (Quick Sort) و ادغام (Merge Sort)
- 7. ساختمان داده: آرایهها
- 8. ساختمان داده: لیستهای پیوندی
- 9. ساختمان داده: پشتهها (Stack)
- 10. ساختمان داده: صفها (Queue)
- 11. درختها: مفاهیم و انواع
- 12. درختهای جستجوی دودویی (BST)
- 13. درختهای متوازن: AVL و Red-Black
- 14. جداول هش (Hash Tables)
- 15. الگوریتمهای گراف: نمایش گراف
- 16. جستجوی عمق اول (DFS) و جستجوی عرض اول (BFS)
- 17. الگوریتمهای کوتاهترین مسیر: Dijkstra و Bellman-Ford
- 18. الگوریتمهای پوشش مینیمم (Minimum Spanning Tree)
- 19. الگوهای طراحی: مقدمهای
- 20. الگوی طراحی Singleton
- 21. الگوی طراحی Factory Method
- 22. الگوی طراحی Abstract Factory
- 23. الگوی طراحی Observer
- 24. الگوی طراحی Strategy
- 25. الگوی طراحی Template Method
- 26. الگوی طراحی Command
- 27. الگوی طراحی Iterator
- 28. الگوی طراحی Adapter
- 29. الگوی طراحی Decorator
- 30. الگوی طراحی Facade
- 31. الگوی طراحی Bridge
- 32. الگوی طراحی Composite
- 33. الگوی طراحی Proxy
- 34. الگوی طراحی State
- 35. الگوی طراحی Flyweight
- 36. الگوی طراحی Interpreter
- 37. الگوی طراحی Builder
- 38. الگوی طراحی Chain of Responsibility
- 39. الگوی طراحی Mediator
- 40. الگوی طراحی Memento
- 41. الگوی طراحی Visitor
- 42. پیادهسازی الگوهای طراحی در زبان برنامهنویسی پایتون
- 43. پیادهسازی الگوهای طراحی در زبان برنامهنویسی جاوا
- 44. پیادهسازی الگوهای طراحی در زبان برنامهنویسی ++C
- 45. بهینهسازی کد با استفاده از الگوهای طراحی
- 46. الگوهای طراحی و معماری نرمافزار
- 47. الگوهای طراحی و اصول SOLID
- 48. الگوهای طراحی و تست نرمافزار
- 49. الگوهای طراحی و توسعه نرمافزار چابک
- 50. الگوهای طراحی در سیستمهای توزیعشده
- 51. الگوهای طراحی در سیستمهای چندرشتهای
- 52. الگوهای طراحی برای رابط کاربری (UI)
- 53. الگوهای طراحی برای پایگاه داده
- 54. الگوهای طراحی برای وب
- 55. الگوهای طراحی برای امنیت نرمافزار
- 56. الگوهای طراحی و بازگردانی (Refactoring)
- 57. شناسایی الگوهای طراحی در کد موجود
- 58. انتخاب الگوی طراحی مناسب
- 59. مستندسازی الگوهای طراحی
- 60. معرفی ابزارهای طراحی الگو
- 61. مطالعه موردی: طراحی یک سیستم مدیریت کتابخانه
- 62. مطالعه موردی: طراحی یک سیستم فروشگاهی
- 63. مطالعه موردی: طراحی یک سیستم مدیریت محتوا
- 64. تحلیل الگوهای طراحی رایج در پروژههای متنباز
- 65. تأثیر الگوهای طراحی بر قابلیت نگهداری کد
- 66. تأثیر الگوهای طراحی بر مقیاسپذیری نرمافزار
- 67. تأثیر الگوهای طراحی بر امنیت نرمافزار
- 68. آینده الگوهای طراحی نرمافزار
تگها:
الگوریتم
الگوریتم ۵۸
الگول ۵۸
الگوهای طراحی
برنامهنویسی
تشخیص نرمافزار
ساختار داده
طراحی الگوریتم
علوم کامپیوتر
مبانی الگوریتم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.