教程演示🔗

你会学到什么

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

要求

  • 编程和构建简单应用程序的基本知识
  • 熟悉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,该 API 允许您从照片和 Web 上传和存储您最喜欢的一些食谱。

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

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

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

您还将详细了解如何:

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

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

本课程不适合您:

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

这是一门实践课程,包含一些理论知识和大量测试知识的机会。

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

**请注意:您不能在 Windows 10 家庭版上运行 Docker。这是因为需要 Windows 10 专业版或企业版才能使用 Docker 用于虚拟化的 Hyper-V。要参加本课程,您有两种选择。这些内容在第 6 讲中介绍,购买课程前可免费预览。

本课程适合谁:

  • 已经对 Python 有一定了解并希望提高技能的中级程序员
  • 精通其他语言但希望将 Python 添加到他们的工具包中的开发人员

头条课程:

本课程的先决条件 使用 Python 和 Django 构建后端 REST API – 高级

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

图片构建后端 REST API

样片

安装指南

在使用播放器提取您的自定义视图之后。
字幕:英语
画质:720p
变化:
2020/3 版相比 2019/1 版至少增加了 3 节课。
版本 2020/9 与 2020/3 相比,课程数量和总时间没有变化。
2021/12版本相比2021/1-2020/3增加了2节课,时长2分钟。
与2021/12相比,2022/4版本增加了1课时数和1分钟的时长。
与2022/4相比,2022/5版本增加了156节课(20节)和14小时54分钟的时长。讲师重新录制并更新了课程的所有内容。

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源