کتاب طراحی الگوریتم و مهارت‌های برنامه‌نویسی کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی الگوریتم و مهارت‌های برنامه‌نویسی کاربردی

موضوع کلی: علوم کامپیوتر و فناوری اطلاعات

موضوع میانی: مبانی برنامه‌نویسی و الگوریتم‌ها

📋 سرفصل‌های دوره

  • 1. مبانی علوم کامپیوتر و مهندسی نرم‌افزار
  • 2. مقدمه‌ای بر الگوریتم‌ها و پیچیدگی محاسباتی
  • 3. ساختمان داده‌های پایه: آرایه‌ها و لیست‌های پیوندی
  • 4. ساختمان داده‌های پیشرفته: پشته‌ها و صف‌ها
  • 5. درخت‌های دودویی جستجو و کاربردهای آن
  • 6. هرم‌ها و کاربردهایشان در مرتب‌سازی
  • 7. جداول درهم‌سازی و مدیریت برخوردها
  • 8. مفاهیم پایه برنامه‌نویسی شیءگرا
  • 9. اصول طراحی نرم‌افزار و الگوهای طراحی
  • 10. مبانی زبان برنامه‌نویسی پایتون
  • 11. ساختارهای کنترلی در پایتون: شرط‌ها و حلقه‌ها
  • 12. توابع و مدیریت دامنه متغیرها در پایتون
  • 13. کار با رشته‌ها و عملیات روی آن‌ها
  • 14. مدیریت فایل‌ها و ورودی/خروجی در پایتون
  • 15. کار با ساختارهای داده‌ای توکار پایتون: لیست‌ها، تاپل‌ها، مجموعه‌ها و دیکشنری‌ها
  • 16. برنامه‌نویسی شیءگرا در پایتون: کلاس‌ها و اشیاء
  • 17. وراثت و چندریختی در پایتون
  • 18. مدیریت خطا و استثناها در پایتون
  • 19. ماژول‌ها و بسته‌های پایتون
  • 20. مقدمه‌ای بر پایگاه‌های داده و SQL
  • 21. اصول طراحی پایگاه داده رابطه‌ای
  • 22. نوشتن پرس‌وجوهای SQL: SELECT، INSERT، UPDATE، DELETE
  • 23. عملیات پیشرفته SQL: JOIN، GROUP BY، HAVING
  • 24. مقدمه‌ای بر شبکه‌های کامپیوتری
  • 25. مدل OSI و TCP/IP
  • 26. پروتکل‌های پایه شبکه: HTTP، FTP، SMTP
  • 27. امنیت شبکه و اصول اولیه
  • 28. مقدمه‌ای بر سیستم‌های عامل
  • 29. فرایندها و مدیریت آن‌ها
  • 30. حافظه و مدیریت آن
  • 31. فایل سیستم‌ها
  • 32. مقدمه‌ای بر توسعه وب
  • 33. HTML5 و CSS3 برای ساختار و ظاهر صفحات وب
  • 34. جاوا اسکریپت برای تعامل‌پذیری سمت کاربر
  • 35. مقدمه‌ای بر فریم‌ورک‌های جاوا اسکریپت
  • 36. اصول طراحی الگوریتم‌های جستجو
  • 37. جستجوی خطی و دودویی
  • 38. الگوریتم‌های مرتب‌سازی پایه: حبابی، انتخابی، درج
  • 39. الگوریتم‌های مرتب‌سازی پیشرفته: ادغامی، سریع
  • 40. مرتب‌سازی هرمی
  • 41. تحلیل پیچیدگی الگوریتم‌ها: نماد O بزرگ
  • 42. تحلیل بهترین، بدترین و میانگین حالت
  • 43. الگوریتم‌های گراف: پیمایش سطح اول (BFS)
  • 44. الگوریتم‌های گراف: پیمایش عمق اول (DFS)
  • 45. کوتاه‌ترین مسیر در گراف‌ها: الگوریتم دایکسترا
  • 46. کوتاه‌ترین مسیرها در گراف‌های بدون وزن
  • 47. کوتاه‌ترین مسیرهای چندگانه: الگوریتم فلوید-وارشال
  • 48. کوچکترین درخت پوشا: الگوریتم پریم
  • 49. کوچکترین درخت پوشا: الگوریتم کروسکال
  • 50. برنامه‌نویسی پویا: مفاهیم و مثال‌ها
  • 51. مسائل بهینه‌سازی با برنامه‌نویسی پویا
  • 52. مسئله کوله‌پشتی
  • 53. مسئله دنباله مشترک طولانی
  • 54. مسئله ویرایش رشته
  • 55. مقدمه‌ای بر الگوریتم‌های حریصانه
  • 56. مسئله انتخاب فعالیت‌ها
  • 57. مسئله کدگذاری هافمن
  • 58. مسئله مسئله فروشنده دوره‌گرد (NP-Hard)
  • 59. مقدمه‌ای بر پیچیدگی محاسباتی
  • 60. کلاس‌های پیچیدگی P و NP
  • 61. مسائل NP-کامل
  • 62. مقدمه‌ای بر الگوریتم‌های تصادفی
  • 63. الگوریتم‌های تصادفی برای یافتن ریشه‌ها
  • 64. الگوریتم‌های تصادفی برای مسائل بهینه‌سازی
  • 65. مقدمه‌ای بر ساختمان داده‌های پیشرفته
  • 66. درخت‌های B و B+
  • 67. ساختمان داده‌های فضایی: درخت‌هایkd
  • 68. مقدمه‌ای بر الگوریتم‌های موازی و توزیع‌شده
  • 69. اصول موازی‌سازی
  • 70. الگوریتم‌های موازی پایه
  • 71. مقدمه‌ای بر آزمون نرم‌افزار و تضمین کیفیت
  • 72. اصول تست واحد و تست یکپارچه‌سازی
  • 73. روش‌های تست جعبه سیاه و جعبه سفید
  • 74. مقدمه‌ای بر مهندسی داده
  • 75. اصول ETL (Extract, Transform, Load)
  • 76. مقدمه‌ای بر یادگیری ماشین
  • 77. انواع الگوریتم‌های یادگیری ماشین
  • 78. مقدمه‌ای بر هوش مصنوعی
  • 79. مفاهیم پایه هوش مصنوعی
  • 80. مقدمه‌ای بر علم داده
  • 81. ابزارها و تکنیک‌های علم داده
  • 82. مقدمه‌ای بر مبانی امنیت سایبری
  • 83. رمزنگاری پایه
  • 84. مقدمه‌ای بر معماری کامپیوتر
  • 85. ساختار پردازنده و حافظه
  • 86. مقدمه‌ای بر سیستم‌های توزیع‌شده
  • 87. مفاهیم و چالش‌های سیستم‌های توزیع‌شده
  • 88. مقدمه‌ای بر محاسبات ابری
  • 89. مدل‌های سرویس ابری
  • 90. مقدمه‌ای بر اینترنت اشیاء (IoT)
  • 91. معماری و پروتکل‌های IoT
  • 92. مقدمه‌ای بر بلاکچین و فناوری دفتر کل توزیع‌شده
  • 93. کاربردهای بلاکچین
  • 94. مقدمه‌ای بر توسعه بازی‌های کامپیوتری
  • 95. اصول طراحی و پیاده‌سازی بازی
  • 96. مقدمه‌ای بر گرافیک کامپیوتری
  • 97. اصول رندرینگ و مدل‌سازی سه‌بعدی
  • 98. مقدمه‌ای بر پردازش تصویر
  • 99. الگوریتم‌های پایه پردازش تصویر
  • 100. مقدمه‌ای بر رباتیک
تگ‌ها: آموزش برنامه‌نویسی الگوریتم الگوریتم‌ها برنامه‌نویسی طراحی الگوریتم علوم کامپیوتر مبانی برنامه‌نویسی مهارت‌های برنامه‌نویسی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.