crescent-techcrescent-tech

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

  • ダウンロード商品
    ¥ 800

Kotlin製の軽量Webフレームワークの「Ktor」とモダンフロントエンドフレームワークの「Nuxt.js」でWebアプリケーション開発の基礎を学ぶことを目的としています。 他にもDocker、PostgreSQLやHerokuについても触れており、GitHubにサンプルコードもありますのでハンズオン形式で学ぶことができると思います。 Kotlin・KtorやNuxt.jsの言語仕様については記載していませんが、KotlinやNuxt.jsに興味を持ってもらい本書がステップアップのお手伝いできると嬉しいです! 目次 本書について ・対象読者 ・本書の執筆環境と動作環境 ・免責事項 第1章 フレームワークの紹介 1.1 Ktor 1.2 Nuxt.js 第2章 プロジェクトを作ろう 2.1 Ktorプロジェクトを作る 2.2 Nuxt.jsプロジェクトを作る 第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 フロントエンドのデプロイ おわりに

Kotlin製の軽量Webフレームワークの「Ktor」とモダンフロントエンドフレームワークの「Nuxt.js」でWebアプリケーション開発の基礎を学ぶことを目的としています。 他にもDocker、PostgreSQLやHerokuについても触れており、GitHubにサンプルコードもありますのでハンズオン形式で学ぶことができると思います。 Kotlin・KtorやNuxt.jsの言語仕様については記載していませんが、KotlinやNuxt.jsに興味を持ってもらい本書がステップアップのお手伝いできると嬉しいです! 目次 本書について ・対象読者 ・本書の執筆環境と動作環境 ・免責事項 第1章 フレームワークの紹介 1.1 Ktor 1.2 Nuxt.js 第2章 プロジェクトを作ろう 2.1 Ktorプロジェクトを作る 2.2 Nuxt.jsプロジェクトを作る 第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 フロントエンドのデプロイ おわりに