ExercismのJavaScriptトラックに参加すると、 159個の演習 37個のJavaScriptコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
export function hello() {
return 'Hello, World!';
};
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
JavaScriptの真偽値ロジックを使って、アンナリンが親友を救い出すのを手伝いましょう。
八百屋に果物を注文しながら、コールバックについて学びましょう。
図が与えられたとき、幼稚園のクラスのそれぞれの子どもがどの植物を担当するのかを判定します。
ウェブページの作成、バックエンドの開発、データベーススクリプトの作成、モバイルアプリの開発、CLIの設計など、できることはたくさんあります。
プロトタイプベース、オブジェクト指向、関数型、宣言型など、さまざまなプログラミングスタイルを使えます。
デフォルトでは動的型付けで弱い型付けですが、Flow、JSDoc、TypeScriptを使えば型の安心感を得られます。
async/await、専用のワーカー、共有ワーカーでの状態同期。デッドロックや競合状態はありません。
車輪の再発明は不要です。130万を超えるパッケージ(2020年4月時点)を土台に開発できます。
汎用的でクロスプラットフォームな、特定のベンダーに依存しない標準規格であるECMAScriptに従って、頻繁に更新されます。
プログラミング言語にはそれぞれ、物事の進め方があります。JavaScriptも 同じです。メンターが、JavaScriptのエンジニアのように 考える方法と、JavaScriptらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 JavaScriptでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しくExercismのJavaScriptトラックには、37つの概念と159つの演習があり、より良いコードを書くのに役立ちます。
JavaScriptの演習をすべて見る