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

所在平台: Udemy

课程主页: https://www.udemy.com/course/django-restful-apigraphqlapi/

课程评论:没有评论

第一个写评论        关注课程

课程简介

【Django中級編】Django: RESTful APIとGraphQLの実践API開発マスター講座 本课程为 Django 初学者到中级者提供一个全面的学习平台,旨在掌握构建、部署和测试 RESTful API 和 GraphQL API 的关键技能。 **核心内容概览:** * **REST API 全方位指南:** 从基础概念到 HATEOAS,覆盖 Django 中的 `JsonResponse` 返回,以及 `APIView`、函数式视口到类式视口的 API 构建技术。 * **深入理解 Django API 组件:** 详细讲解 `APIView`、`GenericAPIView` 和 `ViewSet` 的运用,涵盖 GET, POST, PUT, DELETE 请求处理、错误处理、HTTP 状态码设置、Serializer 的基础与验证,以及 Token 认证。 * **GraphQL 探索:** 学习 GraphQL 核心原则,如何在 Django 中实践,利用 `graphene-django` 进行数据创建、更新、删除和复杂的查询。 * **实战演练与测试:** 通过实际项目演练,强化 APIView、GenericAPIView、ViewSet 的应用。学习如何进行 API 的单元测试。 * **JWT (JSON Web Token) 安全认证:** 掌握 JWT 的配置与使用,实现安全的 API 认证。 本课程将助力您在当前流行的多平台开发和微服务架构中,提升后端 API 开发能力,为您的职业生涯开启新篇章。

课程评论(0条)

课程详情

この講座では、Djangoフレームワークを駆使してREST APIおよびGraphQL APIを構築、運用、テストするための包括的な知識と技術を提供します。目標は、初心者から中級者に向けて、実際の開発現場で必要とされる実践的なサーバサイドのAPI作成スキルを身につけることです。講座の内容は以下の通りです:【講座の内容】REST APIの基礎から応用への完全ガイド:REST APIの基本概念から始まり、DjangoでのJsonResponseの返却方法、リチャードソン成熟度モデル(HATEOAS)まで、理論と実践を兼ね備えた学習を提供します。さらに、APIViewの使用から関数ベースビュー、クラスベースビューを用いたAPIの構築技術に至るまで、豊富な内容を網羅しています。APIView、GenericAPIView、ViewSetの深堀り:これらのDjangoコンポーネントを用いたAPIの構築方法を徹底解説。GET、POST、PUT、DELETEリクエストの実行方法からエラーハンドリング、HTTPステータスの指定、Serializerの基礎とバリデーション、Token認証に至るまで、現場で直面する課題に対応するスキルを養成します。GraphQLの探求:GraphQLの基本原則から始まり、Djangoでの実装方法、graphene_djangoの使用法、データの挿入、更新、削除、クエリ作成の複雑な手法まで、幅広い知識を提供します。実践的な演習と単体テストの実装:APIView、GenericAPIView、ViewSetを使った実際のプロジェクトでのAPI構築の演習を行います。さらに、単体テストの実装方法を学びます。JWT(Json Web Token)の使用:セキュリティが最優先のAPI開発において、JWTの設定と使用方法を習得し、認証されたAPIアクセスの方法を学びます。RestAPIやGraphQLは、最近のマルチプラットフォーム開発やマイクロサービスアーキテクチャ開発で重要なスキルです。キャリアを次のレベルに引き上げるための一歩として、ぜひご登録ください。

课程标签

0人关注该课程

主题相关的课程