実践Rustプログラミング 実践Rustプログラミング
技術の泉シリーズ

実践Rustプログラミン‪グ‬

LINE botを題材に学ぶWebアプリケーション開発

    • €11.99
    • €11.99

Publisher Description

本書は、Rustの堅牢な型システムと高性能な実行環境を活かして、LINE botによるWebアプリケーション開発の実践力を身につけたい開発者に向けた一冊です。本書では、人気急上昇中のWebフレームワーク「axum」とSQLxによる非同期データベース接続、Firestoreとの連携、そしてヘキサゴナルアーキテクチャに基づいた設計までを体系的に解説します。

全9章構成で、Rustの学習法から始まり、LINE Messaging APIの活用、MySQLとFirestoreのデータ設計、SQLxを活用した非同期処理、依存性注入とDIコンテナの構築、Dockerを用いた環境構築に至るまで、商用アプリケーション開発を見据えた技術が満載です。さらに、Rustによるテスト戦略やモック、axum_testを活用したHTTPサーバのテスト技法まで丁寧に解説。全編を通してRustとWeb開発の橋渡しとなる内容が凝縮されています。


【目次】

第1章 Rustの学び方

第2章 題材となるLINE botアプリケーションの概要

第3章 LINE Messaging APIとは

第4章 SQLxの使い方の紹介とRustの代表的なSQLライブラリとの比較

第5章 ソフトウェアアーキテクチャスタイルとディレクトリ構成

第6章 アーキテクチャを実現するための実装概要

第7章 開発環境の準備

第8章 各処理の解説

第9章 Rustのテストの書き方

GENRE
Computing & Internet
RELEASED
2025
11 July
LANGUAGE
JA
Japanese
LENGTH
118
Pages
PUBLISHER
インプレス NextPublishing
PROVIDER INFO
Impress Communications Corporation
SIZE
8
MB
初めてのAPI開発 初めてのAPI開発
2025
実践Folium 実践Folium
2025
PrePoMax実践編 PrePoMax実践編
2025
実践MCP 実践MCP
2025
JetBrains IDE プラグイン開発実践ガイド JetBrains IDE プラグイン開発実践ガイド
2025
現場に効く生成AI 現場に効く生成AI
2025