学习使用 Flask 和 Docker 构建 Web 应用程序

Learn to Build Web Applications with Flask and Docker

我们将构建一个接受付款等功能的真实应用程序

是什么让 Flask 和 Docker 如此出色?

烧瓶

您会喜欢 Flask 的 5 件事

  • 基于世界上最流行的计算机语言之一
  • 简约且易于上手
  • 快如闪电(Pinterest 的 API 使用 Flask 每天处理超过 12 亿个请求)
  • 充满活力的社区和生态系统(100多个高质量扩展)
  • 就业和自由职业有利可图

码头工人

以下是 Docker 带来的好处

  • 消除设置开发环境时的大量麻烦
  • 防止出现诸如“好吧,它在我的机器上运行正常!”之类的问题。
  • 轻松跨环境或服务器移动应用程序
  • 使团队开发成为更愉快的体验
  • 您不需要昂贵的托管来部署 Web 应用程序

 

 

这是给谁的?

任何对 Python、HTML、CSS 和 JavaScript 有基本了解、想要学习如何开发现实世界 Web 应用程序的人。

这不是 Python 101 课程,因此请确保您掌握一般编程概念,例如变量、循环和函数如何工作。

我们从 Flask 的基础知识开始,然后逐步讨论更复杂的主题。本课程面向希望提高水平并开始构建实际应用程序的初学者和中级 Web 开发人员。

我开始使用 Think Python 书学习一些 Python,并完成了 Flask 的 Real Python 课程和 Miguel Grinberg 的 Flask Web 开发教程。我找到了 Nick 的课程并决定尝试一下,老实说,我认为它让我对 Flask 有不同的看法,并且我需要提高我的 Flask 和 Python 技能。我喜欢其中使用 Docker,并且也可能会参加 Nick 的 The Docker for DevOps 课程。保持良好的工作!

尼尔·M.

过去 3 年里我一直在使用 Flask,而且我还是《Mastering Flask Packt》一书的技术审稿人,即便如此,我还是从您那里学到了很多东西!

佩德罗·B.
  • 任何希望获得构建现实世界/复杂 Web 应用程序经验的人
  • 任何想要精通服务器端开发和数据库的人
  • 任何寻求建立基于 Docker 的出色开发环境的方法的人
  • 任何希望有信心申请软件公司 Flask 职位的人
  • 任何想要竞标 Flask / Web 开发自由职业的人

 

 

涵盖的主题

每个视频至少包含 1 个应用于我们将构建的应用程序的主要概念,并且您经常会看到这些概念以几种不同的方式应用。

我们涵盖了大量材料,以下是您在学习本课程时将学到的一些内容:

用户帐户 如何规划申请
数据库模式 数据库查询
金贾模板 代码分析
Python 2 / 3 兼容性 编写测试
依赖管理 Flask 应用工厂模式
应用程序配置 烧瓶蓝图
烧瓶扩展 CLI 脚本
记录 调试
发送电子邮件 表格验证/提交
AJAX 请求 JSON 响应
后台工作者 速率限制
码头工人 Docker 组合
安全令牌 自定义管理仪表板
分页 模板宏
生成虚假数据 搜索和排序数据
分析 中间件
自定义错误页面 异常处理
路由 条纹整合
微交易 定期计费
开具发票 优惠券代码
设计模式 数据建模
订阅管理 接收Webhook
数据库迁移 国际化 (i18)
密码重置工作流程 认证与授权
跨站请求伪造保护 Twitter Bootstrap v4
网页包 v5 ES6 JavaScript / SCSS
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。