Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Supabase。無料OSS/APIフル活用!サクッと作るログイン認証・パスワードリセット機能開発実践講座
Highest Rated
Rating: 4.9 out of 5(21 ratings)
278 students

Supabase。無料OSS/APIフル活用!サクッと作るログイン認証・パスワードリセット機能開発実践講座

Supabase & Angular & TypeScriptで作るユーザー認証機能開発。ユーザー登録、ログイン、ログアウトからパスワードリセット、メール通知、認証ガードまで。セキュアなユーザー管理、完全網羅の決定版!
Created byShota Fukuyama
Last updated 4/2026
Japanese

What you'll learn

  • Supabaseの設定とプロジェクト構築の概要理解(Supabaseプロジェクトの作成, Supabaseクライアントライブラリのインストールと設定, メール通知設定)
  • Supabase APIを活用したユーザー認証機能開発の実践力向上①(ユーザー登録, ログイン, ログアウト機能の開発)
  • Supabase APIを活用したユーザー認証機能開発の実践力向上②(パスワードリセット機能の開発, バリデーションチェック機能の開発)
  • ユーザー認証状態に応じたアクセス制御機能開発の実践力向上(Angularの認証ガードの設定と導入, ナビゲーションバーの表示制御, ユーザーメニューの追加とアクセス制御)

Course content

3 sections26 lectures5h 4m total length
  • ユーザー認証機能デモ3:27
  • 本コース受講にあたって1:02
  • 自己紹介0:49
  • 本コースのねらい5:42

Requirements

  • 開発環境構築スキル(Git, NVM(Node Version Manager)のインストール, インストール後のパス設定)
  • HTML, CSS, JavaScriptの基礎知識(基本タグ, リスト, フォーム要素, テーブルなど, セレクタ, プロパティなど, 基本文法, 制御構文, 関数, オブジェクト, プロパティ, メソッドなど)

Description

<コースの概要>

SupabaseAngularTypeScriptを駆使して、実践的なユーザー認証機能を開発してみませんか?
本コースでは、家電量販店ECアプリを題材に、ユーザー登録ログインログアウトパスワードリセットメール通知認証ガードまで、モダンなWebアプリケーションに必要なセキュアな機能を全て網羅。初心者から上級者まで、あなたのスキルを次のレベルに引き上げる内容が満載です。

Supabaseの強力なAPIとAngularのフレームワークを組み合わせた開発を通じて、リアルなプロジェクトの構築プロセスを体験し、即戦力として活躍できる実践力を養いましょう。次世代のWeb開発をリードするための技術を、このコースで手に入れてください!


<他教材との違い>

本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。

  • 一貫した学習体験: 1本完結型コースであり、ネット検索やマニュアル確認の手間を省きます。

  • 詳細な解説: Supabase, Angular, TypeScriptの技術や手順を、なぜその手順を選ぶのか、その理由や背景を詳細に説明します。

  • 柔軟な学習環境: 全レクチャー動画をダウンロード可能で、場所を問わずどこでも学習できます。

  • 実践的なサポート: 全ハンズオンに完成版のコードを添付し、コーディングミスによる原因調査の手間を省きます。


<コースの内容>

本コースの内容は以下の通りです。

コース概要

  • ユーザー認証機能デモ

  • 本コース受講にあたって

  • 自己紹介

  • 本コースのねらい

ハンズオン

  • 基礎知識編1 Angular・TypeScript・Node.jsとは①

  • 基礎知識編2 Angular・TypeScript・Node.jsとは②

  • 基礎知識編3 Angularアーキテクチャ概要

  • 開発編1 準備① Supabaseプロジェクト作成

  • 開発編2 準備② メール通知設定(Gmail SMTP Server)

  • 開発編3 準備③ 開発プロジェクトセットアップ

  • 開発編4 準備④ Supabaseクライアントライブラリインストール

  • 開発編5 ユーザー登録機能① カスタムバリデーション

  • 開発編6 ユーザー登録機能② Supabaseサインアップ

  • 開発編7 ログイン機能① カスタムバリデーション

  • 開発編8 ログイン機能② Supabaseサインイン

  • 開発編9 ログイン機能③ ナビゲーションバー(表示制御)

  • 開発編10 ログイン機能④ ナビゲーションバー(ユーザーメニュー追加)

  • 開発編11 ログアウト機能 Supabaseサインアウト

  • 開発編12 認証ガード機能 ガード設定

  • 開発編13 リセットリンク送信機能① カスタムバリデーション

  • 開発編14 リセットリンク送信機能② Supabaseリセットリンク

  • 開発編15 パスワードリセット機能① カスタムバリデーション

  • 開発編16 パスワードリセット機能② Supabaseリセットパスワード

ボーナスレクチャー

  • ボーナスレクチャー

<変更履歴>

・2024/11/19: Angularフレームワーク初心者の方でもご受講いただけるように基礎知識編1~3レクチャーを追加

Who this course is for:

  • Supabaseの設定とプロジェクト構築を学びたいエンジニアの方
  • Supabase APIを活用したユーザー認証機能の開発を学びたい方
  • ユーザー認証状態に応じたアクセス制御機能の開発を学びたい方