Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

FastAPI 実践編: JWTとRedisで完成させる認証システム

もうおもちゃのプロジェクトは終わり!現役開発者が実際に使用するJWTとRedisで安全な認証システムを構築するすべての秘密を公開します。

실습 중심
FastAPI
백엔드
웹개발
Redis
JWT
python3

こんなことが学べます

  • JWTのトークン認証方式

  • FastAPIでのRedisの使い方

  • 認証・認可システムにおけるRedisの役割

みんなRedis Redisだったのですが、一体認証でRedisを書くのはなぜですか?

JWTとRedisの組み合わせ、聞いたことが多いのですが、実際に書いたことはありませんか?

みんなJWTだけたくさん使っていましたが、Redisまであえて知る必要がありますか?

ただJWTだけ書いてきたトイプロジェクトはやめて!

現職バックエンド開発者が知らせる「実務密接型」講義
本番レベルで適用可能な信頼性の高い認証/認可システムを実装します。

それではなぜFastAPIでなければならないのですか?

最近急速に関心を受けているFastAPI 、なぜ注目されているのでしょうか?


  • Django、Flaskよりも2倍速いパフォーマンス!

  • それに比べて簡潔なコード!

  • 非同期処理をサポートしますが、Node.jsベースのExpressよりもスケーラブルなサーバーを構築できます。

FastAPI、選択しない理由はありません。

この講義は誰が聞くべきですか? 🤷‍♀

  • 今すぐFastAPIに触れてプロジェクトを完成したい人

  • きちんとした会員認証システムの実装を体験したい方

  • JWTとRedisの組み合わせの安定性を体験したい方

講義はどのように行われますか?

  • 実習講義で主に行われる講義です。

  • いくつかの理論講義が含まれています。


講義をどのように受講するのですか?

  • 講義で作成した完全なソースコードが提供されますが、最初からソースコードを参考にすることはお勧めできません。

  • 実習講義を見て、したがってコーディングして理論講義を聞くときは、講義のテーマと内容を十分に一緒に悩んでください。

講義目次はどのように構成されていますか?

セクション1:基本的なCRUD&API文書化

1強。講義紹介

2強。プロジェクト設定

3強。ドメインモデルの設計

4強。掲示板CRUD APIの実装

5強。 API文書化とテスト

6強。 Service レイヤーの構成


セクション2:ユーザー認証システムの実装

7強。 JWTは何ですか?なぜJWTを使用するのですか?

8強。ユーザーモデルの設計と会員登録API

9強。 JWTベース認証の実装

10強。認証ミドルウェアと保護されたルート


セクション3:Redis統合と高度な認証

11強。なぜRedisを使用するのですか?

12強。 Redisインターロックとトークン管理

13強。リフレッシュトークンシステム

14強。セキュリティ強化と仕上げ

15強。講義を終えて

こんな方に
おすすめです

学習対象は
誰でしょう?

  • FastAPIを始めたばかりで、プロジェクトを完成させたい方

  • FastAPI でしっかりとした会員認証システムを実装したい方

  • JWTとRedisの組み合わせの安定性を体験したい方

前提知識、
必要でしょうか?

  • Pythonの基本文法

  • FastAPIの基本的な知識があればいいですね。

こんにちは
です。

101,937

受講生

2,480

受講レビュー

163

回答

4.8

講座評価

80

講座

소개 이미지.png.webp

 

🧙‍♂ 안녕하세요. 제주코딩베이스캠프입니다.

제주코딩베이스캠프란?

 

 

제주에서 가장 핫한 개발자들이 모여 작당한 부트캠프! 열정있는 청년들에게 열정만큼 성장할 수 있는 기회를 제공합니다!

제주코딩베이스캠프는 제주에서 가장 큰 ICT 교육 행사로 카카오, 구름, 제주산학융합원 등 기업 지자체와 함께 진행하고 있습니다.


서비스 구축 성공
경험을 통해 이 취업난 시대에 자신감, 자존감, 성취감, 그리고 자립할 수 있는 능력을 배양해 보세요!

으라차차 청춘 화이팅입니다! 😀

 


 

︎ 제주코딩베이스캠프 로드맵

제코베 로드맵.png.webp

 

︎ 제주코딩베이스캠프 수료증 제도

 

- 1.png.webp

 

カリキュラム

全体

16件 ∙ (2時間 17分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • iamwoosung님의 프로필 이미지
    iamwoosung

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    JWTやRedisを初めて使うジュニア開発者におすすめしたいです。全体的に認証実装方式について考えることができる良い講義でした。👍

    • nbc님의 프로필 이미지
      nbc

      受講レビュー 5

      平均評価 5.0

      5

      100% 受講後に作成

      • hyunjoo31079973님의 프로필 이미지
        hyunjoo31079973

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        JWTとRedisを組み合わせて認証システムをより安定的に実装できた講座でした〜!

        • qffo1239813님의 프로필 이미지
          qffo1239813

          受講レビュー 5

          平均評価 4.2

          5

          63% 受講後に作成

          • moljin님의 프로필 이미지
            moljin

            受講レビュー 8

            平均評価 4.5

            5

            81% 受講後に作成

            ¥2,693

            jejucodingの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!