セットアップ
  • 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とトークンログイン
  • データの編集と消去