【Udemy中英文字幕】Build a Backend REST API with Python & Django – Advanced
最近更新 2022年06月14日
资源编号 44422

【Udemy中英文字幕】Build a Backend REST API with Python & Django – Advanced

2022-06-14 Udemy 0 287
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 29.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

使用 Python 和 Django 构建后端 REST API – 高级

使用测试驱动开发 (TDD) 使用 Python、Django REST 框架和 Docker 创建高级 REST API

讲师:Mark Winterbottom,Brooke Rutherford

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 使用 Docker 设置本地开发服务器
  • 使用测试驱动开发编写 Python 项目
  • 构建具有高级功能的 REST API,例如上传和查看图像
  • 创建可用作未来项目或 MVP 基础的后端
  • 实践应用最佳实践原则(例如 PEP-8 和单元测试)的经验
  • 配置 Travis-CI 以自动执行代码检查

课程内容

37 个章节 • 235 个讲座 • 总时长 22 小时 51 分钟展开所有章节

介绍4 个讲座 • 10 分钟

应用程序设计3 个讲座 • 8 分钟

测试驱动开发1 个讲座 • 3 分钟

系统设置2 个讲座 • 2 分钟

项目设置11 个讲座 • 1 小时 1 分钟

配置 GitHub 操作4 个讲座 • 25 分钟

使用 Django 进行测试驱动开发6 个讲座 • 28 分钟

配置数据库12 个讲座 • 1 小时 19 分钟

创建用户模型9 个讲座 • 48 分钟

设置 Django 管理员5 个讲座 • 31 分钟

API 文档6 个讲座 • 20 分钟

构建用户 API11 个讲座 • 1 小时 28 分钟

构建配方 API14 个讲座 • 1 小时 35 分钟

构建标签 API15 个讲座 • 1 小时 24 分钟

构建成分 API16 个讲座 • 1 小时 21 分钟

配方图像 API9 个讲座 • 1 小时 1 分钟

实施过滤7 个讲座 • 54 分钟

部署18 个讲座 • 1 小时 43 分钟

概括1 个讲座 • 1 分钟

升级1 个讲座 • 4 分钟

[旧版本] 简介6 个讲座 • 9 分钟

[旧版本] 本课程使用的技术7 个讲座 • 8 分钟

[旧版本] 安装和设置2 个讲座 • 2 分钟

[旧版本] 创建新项目5 个讲座 • 22 分钟

[旧版本] 设置自动化4 个讲座 • 11 分钟

[旧版本] 测试驱动开发 (TDD) 简介2 个讲座 • 11 分钟

[旧版本] 配置 Django 自定义用户模型6 个讲座 • 30 分钟

[旧版本] 设置 Django 管理员4 个讲座 • 25 分钟

[旧版本] 设置数据库3 个讲座 • 14 分钟

[旧版本] 等待 postgres 启动6 个讲座 • 27 分钟

[旧版本] 创建用户管理端点8 个讲座 • 1 小时 22 分钟

[OLD VERSION] 创建标签端点5 个讲座 • 42 分钟

[旧版本] 创建成分端点5 个讲座 • 34 分钟

[旧版本] 创建配方端点8 个讲座 • 1 小时 19 分钟

[旧版本] 添加上传图片端点4 个讲座 • 49 分钟

[旧版本] 添加过滤4 个讲座 • 38 分钟

[旧版本] 摘要1 个讲座 • 1 分钟

要求

  • 编程和构建简单应用程序的基本知识
  • 熟悉Django
  • 舒适地使用命令行工具(终端/命令提示符)
  • 能够运行 Docker 的 macOS、Linux 或 Windows 机器(不包括 Windows 10 Home)
  • 积极的态度和学习的意愿!

说明

欢迎来到关于如何使用 Python、Django (3.2)、Django REST Framework (3.12)、Docker、GitHub Actions、Postgres 和测试驱动开发构建后端 REST API 的高级课程!

无论你是自由程序员、技术企业家,还是刚开始构建后端 – 本课程都将帮助你奠定知识库的基础,并为你提供使用当今一些最受欢迎的编程语言提高技能的工具。

API 是我们都热爱和虔诚使用的技术背后的无名英雄。

对于任何基于技术的业务来说,最关键的组件之一就是 API。因此,了解如何从头到尾创建 API 是开发人员必须具备的一项重要技能。如果没有后端 REST API,你将无法构建成功的应用程序!

在本课程中,我将向你展示如何构建一个高级 API 来处理创建和更新用户配置文件、更改密码、创建对象、上传图像、过滤和搜索对象等等。

学习任何事情的最好方法就是去做。因此,本课程的实际应用——你将与我一起构建的项目——是一个 API。具体来说,一个配方 API。

你将学习如何构建一个高级食谱 API,允许你从照片和网络上传和存储一些你最喜欢的食谱。

你将学习如何创建对象,即带有标题、价格点、烹饪时间、配料和标签(如“舒适食品”、“素食主义者”或“甜点”)的食谱。把它想象成一个虚拟的食谱盒。

在本课程结束时,你将构建一个功能齐全的 REST API,它可以处理:

  • 用户认证
  • 创建对象
  • 过滤和排序对象
  • 上传和查看图像

你还将详细了解如何:

  • 使用 Docker 和 Docker-Compose 设置项目
  • 配置 GitHub Actions 以自动运行 linting 和单元测试
  • 使用 Django 测试框架编写单元测试
  • 应用最佳实践原则,包括测试驱动开发  
  • 使用 Django 处理上传媒体文件
  • 自定义 Django 管理员
  • 配置 Postgres 数据库

本课程有一个重点:教你如何使用最佳实践原则和测试驱动开发从头到尾创建高级 API。

本课程不适合你:

  • 如果你正在寻找构建 API、前端和部署的课程
  • 如果你希望在一门课程中构建 10 个不同的应用程序
  • 如果你想学习很多不同的技术和应用程序开发方法

这是一门实践课程,有一些理论知识和很多机会来测试你的知识。

内容具有挑战性但有益。准备好了吗?让我们潜入吧!

**请注意:你无法在 Windows 10 家庭版上运行 Docker。这是因为需要 Windows 10 Pro 或 Enterprise 才能使用 Docker 用于虚拟化的 Hyper-V。要参加本课程,你有两种选择。这些在第 6 讲中进行了介绍,在购买课程之前可以免费预览。

此课程面向哪些人:

  • 已经对 Python 有所了解并希望提高技能的中级程序员
  • 精通其他语言但希望将 Python 添加到他们的工具包中的开发人员
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务