jqを学んでマスターしてみませんか?

Exercismのjqトラックに参加すると、 75個の演習 12個のjqコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

jqについて

echo '{"message": "Hello, World!"}' | \
jq -r '.message'

Exercismには、jqの75個のプログラミング演習があります。 回転暗号からヨットまで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

Exercismのjq演習をすべて見る

jqの主な機能


jq

広く使われている

jqは、JSONデータの変換において事実上のリーダーとなっています。

小さくて高速

jqは依存関係のない単一のバイナリとして提供されているので、インストールも簡単です。

JSONの生成

コマンドラインオプションを使って有効なJSONを生成すれば、引用符の細かいケースを気にせずに済みます。

レポート作成

REST APIからのレポート作成:curlの出力をjqにパイプで渡すのは、ツールボックスに加わる強力な武器になります。

CIツール

CIワークフローで、すでにjqを使っているかもしれません。jqに慣れて、その力をさらに引き出しましょう。

関数型言語

jqは関数型プログラミング言語です。jqのコードは非常に簡潔で、保守しやすいのが特徴です。

これから学ぶコンセプトの一部を紹介します


jqのすべての概念を見る

jq流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。jqも 同じです。メンターが、jqのエンジニアのように 考える方法と、jqらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 jqでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったjqの演習

Exercismのjqトラックには、12つの概念と75つの演習があり、より良いコードを書くのに役立ちます。

jqの演習をすべて見る
jq

jqトラックを始めましょう

何より、誰にとっても100%無料です。

jqトラックに参加する