セットアップ
- Swift/Vapor3開発学習コースの概要
- Vapor3開発環境の構築
- 開発設計の基本
- Tutorial:HelloVapor
- ソースファイルの把握
- Vaporプロジェクトを新しく作成する場合にターミナルに打ち込むコマンドは?
Router/Parameter/Leaf
- Routes
- routerGrouped
- Parameters
- Leafテンプレート
- ライブラリの設定
Modelとデータベースの設定
- セクションセットアップ
- Modelの作成
- データベースの設定:Migrations
- Controller機能の実装
- 作成したデータの取得
- データの消去と編集
- セクションのおさらい
タスク管理Webアプリの作成
- セットアップ
- Modelの作成
- 親子関係とAuthentication(1)
- 親子関係とAuthentication(2)
- UserControllerの作成
- AuthSessionとCrypto
- UIの作成その1 baseの作成
- UIの作成その2
- Webからのデータ作成
- Webからのデータ作成(2)
- Webからのデータ作成(3)
- 画面の遷移の作成(1)
- 画面の遷移の作成(2)
- ユーザーが作成したデータの表示
GoogleAuth/GithubAuthの実装
- セクションセットアップ
- ログインポストをコーディング
- GoogleDeveloperの連携
- Googleログイン実装のコーディング
- Githubログイン実装のGithubとの連携
- Githubログイン実装のコーディング(1)
- Githubログイン実装のコーディング(2)
Appの作成
- セクションセットアップ
- Userモデルのセキュリティコーディング
- APIログインの追加
- Protectとトークンログイン
- データの編集と消去