Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【Django中級編】Django: RESTful APIとGraphQLの実践API開発マスター講座
Highest Rated
Rating: 4.4 out of 5(41 ratings)
668 students

【Django中級編】Django: RESTful APIとGraphQLの実践API開発マスター講座

Djangoで学ぶAPI開発の基本: Restful APIとGraphQLを活用して、データの取得や操作の実践、フィルタリング、JWTトークン認証処理から単体テストまで実務で必要な知識を詳細に解説します
Last updated 10/2025
Japanese

What you'll learn

  • REST APIとGraphQLを用いたサーバーサイドのAPIの構築する方法
  • django-REST-frameworkの詳細な使用方法を理解すること
  • Graphene-djangoの詳細な使用方法を理解すること
  • JWTトークンやRelayなど、マイクロサービスを開発する上で重要となる様々な知識について実践を通して得られること

Course content

13 sections205 lectures26h 4m total length
  • 紹介5:53
  • Udemyの使用方法3:16
  • リンクと検索の方法(ChatGPT)20:04

Requirements

  • 簡単なサーバーサイド開発経験はあった方がいいです

Description

この講座では、Djangoフレームワークを駆使してREST APIおよびGraphQL APIを構築、運用、テストするための包括的な知識と技術を提供します。


目標は、初心者から中級者に向けて、実際の開発現場で必要とされる実践的なサーバサイドのAPI作成スキルを身につけることです。

講座の内容は以下の通りです:


【講座の内容】

  1. REST APIの基礎から応用への完全ガイド:REST APIの基本概念から始まり、DjangoでのJsonResponseの返却方法、リチャードソン成熟度モデル(HATEOAS)まで、理論と実践を兼ね備えた学習を提供します。

    さらに、APIViewの使用から関数ベースビュー、クラスベースビューを用いたAPIの構築技術に至るまで、豊富な内容を網羅しています。


  2. APIView、GenericAPIView、ViewSetの深堀り:これらのDjangoコンポーネントを用いたAPIの構築方法を徹底解説。GET、POST、PUT、DELETEリクエストの実行方法からエラーハンドリング、HTTPステータスの指定、Serializerの基礎とバリデーション、Token認証に至るまで、現場で直面する課題に対応するスキルを養成します。


  3. GraphQLの探求:GraphQLの基本原則から始まり、Djangoでの実装方法、graphene_djangoの使用法、データの挿入、更新、削除、クエリ作成の複雑な手法まで、幅広い知識を提供します。


  4. 実践的な演習と単体テストの実装:APIView、GenericAPIView、ViewSetを使った実際のプロジェクトでのAPI構築の演習を行います。さらに、単体テストの実装方法を学びます。


  5. JWT(Json Web Token)の使用:セキュリティが最優先のAPI開発において、JWTの設定と使用方法を習得し、認証されたAPIアクセスの方法を学びます。


RestAPIやGraphQLは、最近のマルチプラットフォーム開発やマイクロサービスアーキテクチャ開発で重要なスキルです。キャリアを次のレベルに引き上げるための一歩として、ぜひご登録ください。

Who this course is for:

  • エンジニアやサーバーサイドの構築をする人