کتاب برنامه‌نویسی الیکسیر: رویکردی کاربردی و هم‌زمان برای توسعه نرم‌افزار

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره برنامه‌نویسی الیکسیر: رویکردی کاربردی و هم‌زمان برای توسعه نرم‌افزار

موضوع کلی: علوم کامپیوتر و مهندسی نرم‌افزار

موضوع میانی: برنامه‌نویسی کاربردی و هم‌زمان

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

  • 1. مقدمه‌ای بر الیکسیر و توسعه نرم‌افزار
  • 2. نصب و پیکربندی الیکسیر
  • 3. مفاهیم پایه الیکسیر: متغیرها و انواع داده
  • 4. عملگرها و عبارات در الیکسیر
  • 5. ساختارهای کنترلی: شرط‌ها و حلقه‌ها
  • 6. توابع و تعریف آن‌ها
  • 7. ماژول‌ها و سازماندهی کد
  • 8. ساختارهای داده: لیست‌ها و تاپل‌ها
  • 9. ساختارهای داده: نقشه‌ها و مجموعه‌ها
  • 10. الگوها و تطبیق الگو
  • 11. مدیریت خطا با استفاده از `case` و `with`
  • 12. برنامه‌نویسی هم‌زمان: فرآیندها
  • 13. ارتباط بین فرآیندها: ارسال و دریافت پیام
  • 14. فوروارد کردن پیام‌ها
  • 15. همگام‌سازی فرآیندها
  • 16. سوپروایزرها و مدیریت پایداری
  • 17. فریم‌ورک OTP: Application
  • 18. فریم‌ورک OTP: GenServer
  • 19. فریم‌ورک OTP: GenStage
  • 20. فریم‌ورک OTP: Supervisor
  • 21. برنامه‌نویسی تابعی در الیکسیر
  • 22. توابع لامبدا (Anonymous Functions)
  • 23. توابع مرتبه بالا (Higher-Order Functions)
  • 24. پایپ‌لاین‌ها و تبدیل داده‌ها
  • 25. استفاده از `Enum` برای کار با کالکشن‌ها
  • 26. استفاده از `Stream` برای پردازش تنبل
  • 27. تولیدکننده‌ها (Generators)
  • 28. کدنویسی خوانا و قابل نگهداری
  • 29. مستندسازی کد
  • 30. تست‌نویسی در الیکسیر
  • 31. استفاده از ExUnit
  • 32. تست‌های یکپارچه‌سازی
  • 33. مدیریت وابستگی‌ها با Mix
  • 34. ایجاد پروژه‌های جدید با Mix
  • 35. کامپایل و اجرای پروژه‌ها
  • 36. مدیریت پیکربندی
  • 37. دیپلوی و استقرار برنامه‌ها
  • 38. مقدمه‌ای بر وب در الیکسیر
  • 39. فریم‌ورک Phoenix
  • 40. ایجاد پروژه‌های Phoenix
  • 41. مسیریابی در Phoenix
  • 42. کنترلرها و نمایشگرها
  • 43. قالب‌ها (Templates) و EEx
  • 44. کار با پایگاه داده در Phoenix
  • 45. استفاده از Ecto
  • 46. عملیات CRUD با Ecto
  • 47. مهاجرت پایگاه داده
  • 48. استفاده از Changesets
  • 49. ارتباطات بلادرنگ با Phoenix Channels
  • 50. مقدمه‌ای بر سیستم‌های توزیع‌شده
  • 51. مفاهیم پایگاه داده توزیع‌شده
  • 52. کار با پایگاه داده‌های NoSQL
  • 53. امنیت در برنامه‌های الیکسیر
  • 54. رمزنگاری و هشینگ
  • 55. احراز هویت و مجوزدهی
  • 56. اصول طراحی نرم‌افزار
  • 57. الگوهای طراحی (Design Patterns)
  • 58. معماری میکروسرویس
  • 59. چالش‌های توسعه نرم‌افزار مقیاس‌پذیر
  • 60. بهینه‌سازی عملکرد
  • 61. پروفایلینگ و اندازه‌گیری
  • 62. مدیریت حافظه
  • 63. کار با فایل‌ها و ورودی/خروجی
  • 64. سوکت‌های TCP/IP
  • 65. پروتکل‌های شبکه
  • 66. وب‌سوکت‌ها
  • 67. کار با APIهای خارجی
  • 68. انتقال داده‌ها (JSON, XML)
  • 69. پردازش داده‌های بزرگ
  • 70. مقدمه‌ای بر یادگیری ماشین در الیکسیر
  • 71. استفاده از کتابخانه‌های علمی
  • 72. پردازش زبان طبیعی
  • 73. بینایی ماشین
  • 74. مقدمه‌ای بر هوش مصنوعی
  • 75. منطق فازی
  • 76. شبکه‌های عصبی
  • 77. یادگیری تقویتی
  • 78. سیستم‌های توصیه‌گر
  • 79. تحلیل داده‌های شبکه‌های اجتماعی
  • 80. مدل‌سازی آماری
  • 81. شبیه‌سازی سیستم‌ها
  • 82. استفاده از ابزارهای خط فرمان
  • 83. اسکریپت‌نویسی در الیکسیر
  • 84. توسعه ابزارهای داخلی
  • 85. اتوماسیون وظایف
  • 86. مدیریت پیکربندی پیشرفته
  • 87. استقرار در محیط‌های ابری
  • 88. مقدمه‌ای بر Docker و Kubernetes
  • 89. کانتینرسازی برنامه‌ها
  • 90. مدیریت کانتینرها
  • 91. مانیتورینگ و لاگینگ
  • 92. امنیت در محیط کانتینر
  • 93. توسعه ابزارهای DevOps
  • 94. اصول مهندسی نرم‌افزار چابک
  • 95. توسعه مبتنی بر تست (TDD)
  • 96. یکپارچه‌سازی مداوم (CI)
  • 97. تحویل مداوم (CD)
  • 98. بازبینی کد
  • 99. مدیریت دانش فنی
  • 100. آموزش و راهنمایی همکاران

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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