کتاب جادوی jq: پردازش JSON در خط فرمان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره جادوی jq: پردازش JSON در خط فرمان

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

موضوع میانی: ابزارهای خط فرمان و پردازش داده

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

  • 1. مقدمه‌ای بر jq: ابزار پردازش JSON
  • 2. نصب jq بر روی سیستم‌عامل‌های مختلف
  • 3. ساختار JSON: مروری سریع
  • 4. اولین فیلتر jq: استخراج مقادیر ساده
  • 5. فیلترهای نقطه‌ای (Dot Filters): دسترسی به اعضای JSON
  • 6. استفاده از Pipe (|) برای زنجیره‌سازی فیلترها
  • 7. فیلترهای آرایه‌ای: کار با لیست‌ها و عناصر آرایه
  • 8. فیلترهای شرطی: انتخاب داده‌ها بر اساس شرط
  • 9. عملگرهای مقایسه‌ای در jq
  • 10. فیلترهای عددی: انجام محاسبات ریاضی
  • 11. فیلترهای رشته‌ای: دستکاری و فرمت‌بندی رشته‌ها
  • 12. استفاده از توابع داخلی jq: length, keys, has
  • 13. تعریف متغیر در jq
  • 14. استفاده از توابع تعریف‌شده توسط کاربر (User-Defined Functions)
  • 15. فیلترهای تکراری: کار با داده‌های تودرتو
  • 16. فیلتر `map`: اعمال یک فیلتر بر روی هر عنصر آرایه
  • 17. فیلتر `select`: انتخاب عناصر بر اساس شرط
  • 18. فیلتر `reduce`: جمع‌آوری و خلاصه کردن داده‌ها
  • 19. فیلتر `group_by`: گروه‌بندی داده‌ها بر اساس مقدار
  • 20. استخراج مقادیر چندگانه با استفاده از `[]`
  • 21. فیلتر `del()`: حذف فیلدها از JSON
  • 22. فیلتر `with()`: تغییر مقدار موقت فیلدها
  • 23. کار با فایل‌های JSON: خواندن و نوشتن داده‌ها
  • 24. استفاده از jq در اسکریپت‌های Bash
  • 25. ادغام jq با ابزارهای خط فرمان دیگر (curl, grep, sed)
  • 26. پردازش JSON از ورودی استاندارد (stdin)
  • 27. فیلتر `join`: ادغام رشته‌ها
  • 28. فیلتر `split`: تقسیم رشته‌ها
  • 29. فیلتر `startswith` و `endswith`: بررسی شروع و پایان رشته
  • 30. فیلتر `contains`: بررسی وجود یک زیررشته
  • 31. فیلتر `regex`: استفاده از عبارات با قاعده (Regular Expressions)
  • 32. فیلتر `unique`: حذف مقادیر تکراری
  • 33. فیلتر `sort`: مرتب‌سازی داده‌ها
  • 34. فیلتر `reverse`: معکوس کردن ترتیب داده‌ها
  • 35. فیلتر `flatten`: صاف کردن آرایه‌های تودرتو
  • 36. فیلتر `to_entries` و `from_entries`: تبدیل JSON به آرایه از جفت‌های کلید-مقدار
  • 37. فیلتر `keys_unsorted`: دریافت کلیدها به ترتیب نامرتب
  • 38. فیلتر `has`: بررسی وجود یک کلید
  • 39. فیلتر `empty`: بررسی خالی بودن JSON
  • 40. فیلتر `length`: محاسبه طول آرایه یا رشته
  • 41. فیلتر `type`: تعیین نوع داده
  • 42. فیلتر `to_number`, `to_string`, `to_boolean`: تبدیل نوع داده
  • 43. فیلتر `walk`: اعمال یک فیلتر به صورت بازگشتی بر روی تمام عناصر JSON
  • 44. فیلتر `paths`: دریافت مسیرهای دسترسی به عناصر JSON
  • 45. فیلتر `values`: دریافت تمام مقادیر JSON
  • 46. فیلتر `unique_values`: دریافت مقادیر یکتا
  • 47. نمونه‌های کاربردی jq در دنیای واقعی: APIها، لاگ‌ها
  • 48. اشتباهات رایج و نحوه رفع آن‌ها
  • 49. بهینه‌سازی فیلترهای jq برای عملکرد بهتر
  • 50. نکات و ترفندهای پیشرفته jq
تگ‌ها: api bash scripting command line data processing filter jq jq examples jq tutorial jq فارسی json json parser tutorial ابزار خط فرمان پردازش JSON

نظرات

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

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