کتاب ساخت ابزارهای خط فرمان کاربردی با Node.js

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت ابزارهای خط فرمان کاربردی با Node.js

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

موضوع میانی: اسکریپت‌نویسی و اتوماسیون در محیط خط فرمان

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

  • 1. مقدمه‌ای بر خط فرمان و Node.js
  • 2. آشنایی با محیط خط فرمان (CLI)
  • 3. نصب Node.js و npm
  • 4. ساختار یک ابزار خط فرمان ساده
  • 5. استفاده از ماژول `process` برای دسترسی به آرگومان‌ها
  • 6. تحلیل آرگومان‌های خط فرمان با `process.argv`
  • 7. مقدمه‌ای بر کتابخانه‌های پارسر آرگومان
  • 8. آشنایی با کتابخانه `yargs`
  • 9. نصب و پیکربندی `yargs`
  • 10. تعریف گزینه‌ها (options) در `yargs`
  • 11. تعریف دستورات (commands) در `yargs`
  • 12. استفاده از کمک (help) خودکار `yargs`
  • 13. مدیریت مقادیر پیش‌فرض در `yargs`
  • 14. اعتبارسنجی ورودی‌ها در `yargs`
  • 15. استفاده از زیردستورات (subcommands) با `yargs`
  • 16. شخصی‌سازی پیام‌های خطا در `yargs`
  • 17. مدیریت آرگومان‌های طولانی و کوتاه
  • 18. استفاده از `yargs` برای پردازش فایل‌ها
  • 19. آشنایی با کتابخانه `commander`
  • 20. نصب و پیکربندی `commander`
  • 21. تعریف دستورات و گزینه‌ها در `commander`
  • 22. استفاده از کمک (help) خودکار `commander`
  • 23. مدیریت مقادیر پیش‌فرض در `commander`
  • 24. اعتبارسنجی ورودی‌ها در `commander`
  • 25. استفاده از زیردستورات (subcommands) با `commander`
  • 26. شخصی‌سازی پیام‌های خطا در `commander`
  • 27. مقایسه `yargs` و `commander`
  • 28. انتخاب کتابخانه مناسب برای پروژه
  • 29. مقدمه‌ای بر عملیات فایل سیستم
  • 30. استفاده از ماژول `fs` برای خواندن فایل‌ها
  • 31. نوشتن در فایل‌ها با ماژول `fs`
  • 32. مدیریت دایرکتوری‌ها با ماژول `fs`
  • 33. انتقال و تغییر نام فایل‌ها
  • 34. حذف فایل‌ها و دایرکتوری‌ها
  • 35. استفاده از `fs.promises` برای عملیات ناهمزمان
  • 36. مدیریت خطا در عملیات فایل سیستم
  • 37. آشنایی با کتابخانه `chalk` برای رنگی کردن خروجی
  • 38. نصب و استفاده از `chalk`
  • 39. رنگ‌آمیزی متن با `chalk`
  • 40. استفاده از سبک‌ها (styles) با `chalk`
  • 41. ترکیب رنگ‌ها و سبک‌ها
  • 42. نمایش پیام‌های موفقیت‌آمیز با `chalk`
  • 43. نمایش پیام‌های خطا با `chalk`
  • 44. نمایش پیام‌های هشدار با `chalk`
  • 45. آشنایی با کتابخانه `inquirer` برای پرسش از کاربر
  • 46. نصب و استفاده از `inquirer`
  • 47. ایجاد پرسش‌های متنی ساده
  • 48. ایجاد پرسش‌های انتخابی (list)
  • 49. ایجاد پرسش‌های تأییدی (confirm)
  • 50. ایجاد پرسش‌های عددی (number)
  • 51. ایجاد پرسش‌های رمز عبور (password)
  • 52. ایجاد پرسش‌های چک‌باکس (checkbox)
  • 53. مدیریت پاسخ‌های کاربر
  • 54. ایجاد فرم‌های تعاملی پیچیده
  • 55. آشنایی با کتابخانه `ora` برای نمایش نشانگرهای بارگذاری
  • 56. نصب و استفاده از `ora`
  • 57. شروع و توقف نشانگر بارگذاری
  • 58. تغییر متن نشانگر بارگذاری
  • 59. استفاده از آیکون‌های مختلف
  • 60. نمایش پیام‌های موفقیت و شکست همراه با نشانگر
  • 61. مدیریت چندین نشانگر همزمان
  • 62. آشنایی با کتابخانه `cli-table3` برای ساخت جداول
  • 63. نصب و استفاده از `cli-table3`
  • 64. ساخت جدول ساده
  • 65. تعریف سرستون‌ها
  • 66. افزودن ردیف‌ها به جدول
  • 67. استفاده از سبک‌های مختلف جدول
  • 68. مرتب‌سازی داده‌ها در جدول
  • 69. فیلتر کردن داده‌ها در جدول
  • 70. نمایش داده‌های پیچیده در جدول
  • 71. مقدمه‌ای بر اتوماسیون وظایف
  • 72. تعریف وظایف قابل اتوماسیون
  • 73. ساخت یک اسکریپت ساده برای اتوماسیون
  • 74. استفاده از آرگومان‌ها برای کنترل اتوماسیون
  • 75. اتوماسیون عملیات فایل سیستم
  • 76. اتوماسیون فرایندهای تکراری
  • 77. اتوماسیون ارسال اعلان‌ها
  • 78. اتوماسیون گزارش‌گیری
  • 79. استفاده از ابزارهای خط فرمان برای اتوماسیون
  • 80. اتوماسیون وظایف توسعه نرم‌افزار
  • 81. اتوماسیون تست واحد
  • 82. اتوماسیون استقرار (deploy)
  • 83. اتوماسیون مدیریت پیکربندی
  • 84. اتوماسیون وظایف مربوط به پایگاه داده
  • 85. اتوماسیون وظایف شبکه
  • 86. اتوماسیون وظایف سیستمی
  • 87. نکات پیشرفته در اتوماسیون
  • 88. مدیریت خطا در اسکریپت‌های اتوماسیون
  • 89. بهینه‌سازی اسکریپت‌های اتوماسیون
  • 90. نوشتن مستندات برای ابزارهای خط فرمان
  • 91. توزیع ابزارهای خط فرمان
  • 92. جمع‌بندی و گام‌های بعدی

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

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

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

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

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


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

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

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

نظرات

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

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