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

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

Elixirについて

Exercismには、Elixirの168個のプログラミング演習があります。 ポーカーからキラー数独ヘルパーまで。


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

ExercismのElixir演習をすべて見る

Elixirの主な機能


Elixir

汎用

Elixirは、Web開発、組み込みソフトウェア、データ取り込み、マルチメディア処理に使われています。

関数型

パターンマッチングとガードを備えた複数節の関数が、Elixirコードの構成要素です。

動的型付け

Elixirにはコンパイル時の型チェックがなく、実行時のパターンマッチングを重視しています。

イミュータブル

Elixirのデータはすべて不変なので、より安全で理解しやすい並行処理を実現できます。

並行処理

Elixirはアクターモデルを採用しています。メッセージパッシングによる、状態を共有しない並行処理です。

耐障害性

Elixirは、低遅延の分散システムや障害に強いシステムの実行で知られるErlang VM上で動作します。

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


Elixirのすべての概念を見る

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

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

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

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

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

Elixirの演習をすべて見る
Elixir

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

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

Elixirトラックに参加する