关于此课程

在此课程中,你将学习后端 Web 开发的基础知识!你将创建你自己的 Web 应用,该应用将查询数据库获取餐厅菜单项,然后以网页和 API 终端的形式动态生成完整的菜单。

首先,你会学习如何使用对象关系映射 (ORM) 层从 Web 应用与数据库进行交互。从中你将学到 GET 和 POST 请求如何转化为 CRUD 操作。然后,你将探索能够加快你的应用开发的 Flask 框架及各种方式。最后,你将使用迭代开发过程全新开发你自己的 Web 应用。

喜欢这门课程?加入“全栈网站开发工程师”纳米学位,点此免费体验

学费
免费
学习时间
大约 3 weeks
难度
中级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往编程入门职业道路的第一步。

免费课程

全栈基础

合作企业 亚马逊 Web 服务

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Lorenzo Brown

Lorenzo Brown

讲师

你将学到什么

先修知识及要求

你必须熟悉 Python,包括面向对象编程。如果你想复习以下 Python,可查看我们的 “计算机科学导论”课程的前三课。对于 Python 中的面向对象编程,参见“Python 编程基础”课程。

你还应该对 SQL 和关系型数据库有扎实的了解。如果你需要学习这方面的内容,可参见我们的关系型数据库入门课程。

最后,你要能够在没有任何指导的情况下读取和编写 HTML 和 CSS。如果你需要复习HTML 和 CSS,可先学习我们的“HTML 和 CSS 入门”课程。

要完成本课程的最终项目,满足这些先修要求非常重要,因为届时不会向你提供任何资源,你需要从头开始创建一个完整的 Web 应用。

查看使用优达学城的技术要求

为什么学习这门课程?

与持久的数据库交互能将静态的网页转化为强大和有效的 Web 应用。使用户具备创建、读取、更新和删除数据的能力是当今互联网上最流行服务的骨干。但是,你必须确保这样做的安全性——即使是很小的错误也可能会摧毁你的应用或泄漏用户的数据。

在此课程中,你将探索 Web 应用的所有主要组件的运作原理以及开发安全、数据驱动的 Web 应用的最佳实践。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals