Close Banner

后端入门

开始了解网络服务技术

中级

大约 3 个礼拜

6小时每周 (按照自己的节奏)

加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习与参考项目指导
中级

大约 3 个礼拜

6小时每周 (按照自己的节奏)

加入成千上万的全球学员

课程概述

这门课程简要介绍了几大网络后端内容:处理用户输入、生成模板输出内容、在数据库中存储信息和数据存储,以及构建具有安全用户帐户的系统。

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

为什么学习这门课程?

如果你想要学习如何构建网络服务,这门课程是你的最佳选择,可以教授你一些基础知识。

先修要求

你需要对 Python 编程语言有基本的了解,因为这门课程将用到 Python。

如果你想复习 Python 和编程知识,我们推荐你学习我们的计算机科学导论编程基础:Python课程。

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

你将学习什么内容?

项目

项目:多用户博客

对于此项目,你将构建一个多用户博客(以及 Medium 版块),用户可以登录并发表帖子,还可以“赞”和“评论”其他人的帖子。你将在 Google App Engine 上托管此播客,并且还将创建验证系统,使用户能够注册并登录,然后发表帖子!

学习计划

表格与输入

网站是如何处理用户输入的?构建 HTML 表单和验证及取消逻辑,以便正确地处理用户输入。

模板

网站如何生成格式清晰的输出内容,以便用户能够查看这些内容?

数据库

网站是如何存储数据的?在这门课程里,你将同时用到 SQL 数据库和 Google App Engine 数据存储。

用户帐户和安全性

什么是 Cookie,它与用户登录有何关系?网站如何使用 Cookie、密码及其他组件来确保安全性?

讲师与合作伙伴

Steve Huffman

Steve Huffman

Steve Huffman 在 2005 年与大学室友共同创立了社交新闻网站 reddit.com。自此以后,reddit.com 成为了最大的在线社区之一。在 2010 年,他与他人共同成立了 Hipmunk,使人们不再为搜索机票和预订酒店而烦恼。Steve 曾入选《Inc.》杂志2011年“30位30岁以下创业者”榜单。他在弗吉利亚大学攻读了计算机科学学位。

官方微信公众号二维码

优达学城(Udacity)微信