Belajar Bahasa Pemrograman Elixir Bersama Elixir School

Ridwan Fajar 14 Agustus 2016

Belajar Bahasa Pemrograman Elixir Bersama Elixir School

Sebagai bahasa pemrograman yang terbilang baru, Elixir memiliki peminat yang cukup banyak. Namun bahan belajar Elixir ini masih didominasi oleh konten berbahasa Inggris. Bahasa pemrograman yang dibuat oleh Jose Valim ini, mampu mempermudah programmer dari bahasa pemrograman yang belum terbiasa dengan functional langsung jatuh hati dengan Elixir. Elixir sendiri dibuat diatas bahasa pemrograman Erlang, yang notabene memerlukan intensitas tinggi untuk menggunakan bahasa tersebut.

Elixir School selalu muncul di halaman pertama Google yang menyajikan konten belajar bahasa pemrograman Elixir. Elixir School dibuat oleh Sean Callan yang mempunyai nickname Github "Doomspork". Materi dibagi menjadi tiga bagian yaitu basic, advanced, dan specifics. Dan beruntungnya bagi kita adalah, website ini telah diterjemahkan juga ke dalam bahasa Indonesia. Selain bahasa Inggris, Elixir School menyajikan materi dalam bahasa Jepang, China, Spanyol, Vietnam, Rusia, Perancis, Jerman, Italia, Polandia, Malay, Norwegia, Korea, dan Indonesia.

Selection_001 Selection_002

Berikut adalah daftar materi yang terdapat di Elixir School:

  • Basics
    • Basics
    • Collections
    • Enum
    • Pattern Matching
    • Control Structures
    • Functions
    • Pipe Operator
    • Modules
    • Mix
    • Sigils
    • Documentation
    • Testing
    • Comprehensions
    • Strings
    • Custom Mix Tasks
  • Advanced
    • Erlang Interoparability
    • Error Handling
    • Executeables
    • Concurrency
    • OTP Concurrency
    • OTP Supervisors
    • Metaprogramming
    • Umbrella Projects
  • Specifics
    • Plug
    • Ecto
    • Embedded Elixir
    • Erlang Term Storage
    • Mnesia
Selection_003

Anda juga dapat menjalankan Elixir School secara offline di komputer Anda. Sebagai contoh, Anda dapat menjalankan Elixir School di Linux dengan perintah berikut:

$ git clone https://github.com/doomspork/elixir_school
$ bash --login
$ rvm use 2.3.0
$ bundle install
$ bundle exec jekyll s

Kemudian buka URL http://localhost:4000/ di web browser, dan voilla!, Anda akan melihat Elixir School di komputer Anda. Selamat mencoba

(rfs/elixirschool)