セール中 カテゴリ一覧 著者一覧
KtorとNuxt.jsで作るWebアプリケーション入門
0件
1,980円(税込)
獲得ポイント: 20pt
通常:
20pt

KtorとNuxt.jsで作るWebアプリケーション入門

発売日 : 2022年7月22日
想定ページ数 : 86ページ
ISBN : 9784295601081
ダウンロード : PDF EPUB
全文検索 : 対応
本書では、Kotlin製の軽量Webフレームワークの「Ktor」とモダンフロントエンドフレームワークの「Nuxt.js」でWebアプリケーション開発の基礎を学ぶことができます。
他にもDocker、PostgreSQLやHerokuについても触れており、GitHubにサンプルコードもありますのでハンズオン形式で学ぶことができると思います。Kotlin・KtorやNuxt.jsの言語仕様については掲載していませんが、本書をきっかけにKotlinやNuxt.jsに触れて、ステップアップしましょう。

【目次】
第1章 フレームワークの紹介
第2章 プロジェクトを作ろう
第3章 データベースの準備
第4章 APIを作ろう
第5章 UIを作ろう
第6章 サーバとフロントを連携しよう
第7章 Herokuに公開しよう
第8章 認証
第9章 DIコンテナ
第10章 ユニットテスト
第11章 E2Eテスト
第12章 ドメイン駆動設計

目次

本書について
対象読者
本書の執筆環境と動作環境
サンプルコード
免責事項
表記関係について
第1章 フレームワークの紹介
1.1 Ktor
1.2 Nuxt.js
第2章 プロジェクトを作ろう
2.1 Ktorプロジェクトを作る
2.2 Nuxtプロジェクトを作る
第3章 データベースの準備
3.1 データベースへの接続
3.2 DBマイグレーション
第4章 APIを作ろう
4.1 EntityとDao
4.2 Serviceクラス
4.3 CRUD用API
4.4 ルーティングの登録
第5章 UIを作ろう
5.1 ダミーデータ
5.2 ナビゲーションバー
5.3 TODO一覧
5.4 追加・編集・削除
第6章 サーバとフロントを連携しよう
6.1 AxiosとProxyの設定
6.2 検索
6.3 新規登録・更新・削除
第7章 Herokuに公開しよう
7.1 Herokuとは?
7.2 Heroku CLIの導入
7.3 サーバサイドのデプロイ
7.4 フロントエンドのデプロイ
第8章 認証
8.1 JWTトークン
8.2 アカウントテーブル
8.3 サーバ側認証処理
8.4 ログイン処理の実装
8.5 JWTトークンを設定する
第9章 DIコンテナ
9.1 DIコンテナの導入
9.2 インタフェースと実装クラス
第10章 ユニットテスト
10.1 テストフレームワークの導入
10.2 プロジェクトディレクトリ構成の変更
10.3 テストクラスの作成
第11章 E2Eテスト
11.1 TestCafe
11.2 環境構築
11.3 TODOの新規登録をTestCafeで実行してみよう
第12章 ドメイン駆動設計
12.1 ドメインモデリング
12.2 アーキテクチャ
12.3 ドメインモデルの実装
12.4 infrastructure
12.5 interfaces
12.6 usecase
12.7 domain
12.8 まとめ
付録A 参考文献
おわりに

ユーザーレビュー

レビューがありません
書籍をシェアする