Elixir実践入門 基本文法、Web開発、機械学習、IoT
発売日:2024年3月
- ページ数
- 399p
- ISBN
- 978-4-297-14014-4
- 著者情報
- 栗林 健太郎(クリバヤシ ケンタロウ)
GMOペパボ株式会社で取締役CTOを務めるかたわら、北陸先端科学技術大学院大学博士後期課程に在学中の社会人学生でもあります。IoTシステムへのElixirの応用について研究しています。GMOペパボ(株)
大原 常徳(オオハラ ツネノリ)
株式会社ドリコムでSRE部門のマネージャーをしています。プライベートではErlangを、仕事ではElixirとRubyとHCLを書いています。tokyo.exというElixirのコミュニティを運営しています
大聖寺谷 一樹(ダイショウジヤ カズキ)
本業では主にKotlinを使った開発していますが、副業でElixirやElmを触ったりしているなんちゃってアルケミスト。(株)UPSIDER
山内 修(ヤマウチ オサム)
日本マイクロソフト賞4受賞。Elixir本体、Ectoに貢献歴あり。(株)ハウインターナショナル
齋藤 和也(サイトウ カズヤ)
Webのサーバサイド開発やクラウドインフラ構築が得意なエンジニア。普段はRuby on Railsを使うことが多いですが、Elixir/Phoenixのお仕事や情報発信もしています。複数社で技術顧問を務めています。(株)スマートアルゴリズム
隆藤 唯章(タカフジ ユイショウ)
僧職系フリーランスプログラマーやってます。前はRailsがメインでしたが、現在はPhoenixメインでお仕事をしています
高瀬 英希(タカセ ヒデキ)
旧くからの組込み屋さん、最近の言い方ではIOT屋さん。ElixrだけでIOTシステムをすべからく包括的に開発できたら楽しい世界になると信じて研究を進めています
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
本書は、プログラミング言語Elixirについて、基本的な文法や機能についてひととおり解説するとともに、Webアプリケーションはもとより、機械学習やIoTといった領域における実践的な応用についても解説します。そのため、Elixirのことをあまりよく知らない方々にはもちろんのこと、すでにElixirに馴染みのある方々も含む幅広い読者の皆様にお楽しみいただける書籍になっていると自負します。
本書は、Elixirの言語仕様と実践的な利用方法を解説した入門書です。
Elixirは、低遅延で高い可用性を要求される分散システムの構築と運用を目的とするErlang VM上で動作する言語で、その文法はRubyから大きく影響を受けています。ゲームやチャットプラットフォームなど大量のコネクションとトラフィックを扱う必要のあるシステムを構築するのに利用されています。有用なツールやライブラリが多数開発されているのも後押しとなり、近年ではさまざまな分野に活躍の場を広げつつあります。
本書では、Webアプリケーション、機械学習、IoTなどでのElixirの活用方法を解説します。サンプルアプリケーションを開発しながらコードを紹介しつつ解説しています。Phoenix、Nx、Livebook、Nervesといったツールやライブラリの実践的な活用方法も紹介しているので、今の開発に即した実践的な知識が身に付けられます。
※お届け日が変更になりました
2月24日→2月27日
目次
はじめに
謝辞
執筆者と担当章
目次
第1章:Elixir小史
# Elixir言語の特徴
## モダンな関数型言語
## アクターモデルによる並行処理と耐障害性
## 大規模システムでの利用
# Erlang/OTP──Elixirの実行基盤
## Erlangとはどんな言語か
### Erlangが得意なこと・苦手なこと
### 関数型言語としてのErlang
### コンパイラ言語としてのErlang
## プロセスとアクターモデル
### Erlangにおけるプロセス
### アクターモデルによるプログラムデザイン
## OTPによるErlangの拡張
### OTP──Open Telecom Platform
### ビヘイビアによる設計の抽象化
# Elixirの誕生
## Elixirが作られた背景
### 並行処理へのアプローチ
### BEAM言語としてのElixir
### Elixirの特徴的なシンタックス
## ElixirとErlang/OTPとの関係
### Elixirのプログラム実行
### OTPから見たElixirアプリケーション
## Elixirの発展
### Elixirのエコシステム
### Elixirのコミュニティ
# Elixirの持つポテンシャル
## ネットワークアプリケーション
### ネットワークアプリケーションの構造
### Elixirによるネットワークアプリケーション実装のメリット
### Elixirで実装されたネットワークアプリケーション
## Webアプリケーション
### Webアプリケーションの構造
### Webアプリケーションフレームワーク
### PhoenixによるWebアプリケーション開発
## 機械学習
### 機械学習アプリケーションの構造
### ほか
商品詳細
- シリーズ名
- WEB+DB PRESS plusシリーズ
- 出版社名
- 技術評論社
- サイズ
- 21cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。