本書の概要
最新のプログラミング技術を学びたい方に朗報です。株式会社インプレスより、「技術の泉シリーズ」の一環として、
『実践RustプログラミングLINE botを題材に学ぶWebアプリケーション開発』が発行されました。本書は、Rustの特長を活かしながら、LINE botを活用したWebアプリケーション開発に特化した実践的な内容となっています。
著者は、上野彰大氏と加藤智之氏の二人。彼らは実務経験を元に、Rustとその関連技術を駆使して、LINE bot開発について体系的に解説しています。本書は全9章から成り立っており、それぞれの章が段階的に知識を深められる構成になっています。
本書の目的
本書は、TECH技術の普及だけではなく、開発者の実践力を高めることを主眼に置いています。特に、Rust言語の高い性能を利点にし、稼働が求められるWebアプリケーション開発の実践知識を提供することを目的としています。特に最近注目を集めている
「axum」というWebフレームワークや
SQLxによるデータベース接続、Firestoreとの連携方法までカバーしています。
内容の概要
本書は、Rustの基礎から始まり、以下の内容をしっかりと解説しています:
1. Rustの学習法
2. LINE botアプリケーションの概要
3. LINE Messaging APIの使い方
4. SQLxについて
5. ソフトウェアアーキテクチャとディレクトリ構成
6. 実装概要
7. 開発環境の構築
8. 各処理の詳細解説
9. Rustでのテストの書き方
この一冊を通じて、開発者はLINE botを利用した行動を具体的に理解し、商用アプリケーションを見越した実践的な技術を習得できます。
著者の背景
上野彰大
PharmaXの共同創業者で、エンジニアリング責任者を務める上野氏は、オンライン薬局サービス「YOJO」を運営しています。最新のテクノロジーを積極的に活用し、患者に対して医薬品をオンラインで提供するオペレーションの構築に成功しています。
加藤智之
薬剤師としての経歴を持つ加藤氏は、独学でプログラミングを学び、PharmaXに参画。バックエンドエンジニアとしてサービス開発に携わっています。
書籍の購入情報
電子書籍版は1,800円(税別)、印刷版は2,000円(税別)。Amazonを始めとする各種書店で販売予定です。読者が手軽にアクセスできるように、様々な形式で提供されます。
本書が好評を得れば、Rustを使った普及が進むことでしょう。新たな技術に挑戦したい開発者や、現場で即戦力となるスキルを身に着けたい方にはぴったりの一冊です。これからのWeb開発の進化に注目しながら、Rustを学んでみてはいかがでしょうか。読者の皆様からのフィードバックも楽しみにしています。最後に、著者の経験と知識を通じて、Rustの魅力とLINE bot開発のノウハウを吸収していただければ幸いです。