Tweet
NuxtとGoではじめるWebアプリ開発
1,980円 (1,800円+税)
YouTube APIとFirebase Authenticationを使ったWebアプリ開発チュートリアルです。動画検索アプリを題材に、NuxtとGoを使ったアプリ開発を実践することができます。
関連サイト
本書の関連ページが用意されています。
内容紹介
本書はYouTube APIとFirebase Authenticationを使ったWebアプリ開発チュートリアルです。動画検索アプリを題材に、NuxtとGoを使ったアプリ開発を実践することができます。
書誌情報
- 著者: 寺田 晃大
- 発行日: 2019-12-06 (紙書籍版発行日: 2019-12-06)
- 最終更新日: 2019-12-06
- バージョン: 1.0.0
- ページ数: 122ページ(PDF版換算)
- 対応フォーマット: PDF, EPUB
- 出版社: インプレス NextPublishing
対象読者
Webアプリ,開発,Nuxt.js,Go,YouTube,動画に興味がある人
著者について
寺田 晃大
Webアプリケーション開発を中心に活動している、フリーランスのサーバーサイドエンジニア。SIer・受託開発企業を経験したのち、フリーランスに転向。PHP、特にFWにLaravelを用いた開発が得意。Twitter: @aiiro29
目次
第1章 開発環境について
- 1.1 筆者の開発環境
第2章 YouTube Data APIを有効化する
- 2.1 GCPプロジェクトを作成する
- 2.2 API を有効化する
- 2.3 API キーを取得する
- 2.4 API の割り当てについて
第3章 Go&Nuxtプロジェクトを作成する
- 3.1 Goプロジェクトを作成する
- 3.2 Nuxtプロジェクトを作成する
第4章 トップページを作成する
- 4.1 人気の動画を取得するAPI
- 4.2 人気の動画取得のアクションを作成する
- 4.3 人気の動画をAPIから取得して表示する
第5章 動画再生ページを作成する
- 5.1 Echo のコンテキストを使用する
- 5.2 動画の詳細情報を取得するAPI を作成する
- 5.3 動画再生ページを表示する
- 5.4 関連動画の取得API を作成する
- 5.5 関連動画を表示する
第6章 検索機能を追加する
- 6.1 動画検索API を作成する
- 6.2 検索結果を表示する
第7章 Firebaseを使ってユーザー認証機能を作る
- 7.1 Firebase Authentication を設定する
- 7.2 Firebase を使ったアカウント管理機能を実装する
- 7.3 ログイン機能を追加する
- 7.4 ログアウト機能を追加する
- 7.5 ログアウトリンクを追加する
第8章 DBを用意する
- 8.1 Docker を使ってDB を用意する
- 8.2 Docker のコマンドを確認する
第9章 お気に入り追加・削除機能を追加する
- 9.1 お気に入り追加・削除のAPI を作成する
- 9.2 動画再生ページにお気に入りアイコンを追加する
第10章 お気に入り一覧ページを作成する
- 10.1 お気に入りの動画一覧を取得するAPI を作成する
- 10.2 お気に入り一覧を表示する
第11章 リフレッシュトークンを使ってアクセストークンを再取得する
- 11.1 アクセストークンをデコードしてみる
- 11.2 リトライ用のメソッドを追加する
- 11.3 トークンを再取得する
- 11.4 トークン再取得処理の動作を確認する