关于此课程

这门课程旨在帮助即将成为全栈开发工程师的人掌握 HTTP ——所有网络技术的基本协议的基本知识。

在这门课程中,你将亲自探索 HTTP,以手动方式与网络服务器和浏览器通信。你将用 Python 编写和部署简单的网络应用。并且你将深入学习 HTTP 如何与其他网络技术通信。

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

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

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往全栈网站开发工程师(英文)职业道路的第一步。

免费课程

HTTP 和 Web 服务器

合作企业

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

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Karl Krueger
Karl Krueger

优达学城课程开发

你将学到什么

先修知识及要求

这门课程要求学员了解 Python、HTML 和 Unix shell,并且拥有一台 Mac、Windows 或 Linux 计算机。

在这门课程中,你将使用类 Unix 系统的 shell 环境(命令行)在计算机上运行命令。最好能熟悉在终端中运行文件和命令行程序,以及 git 版本控制软件。

你将使用文本编辑器阅读和编写面向对象的 Python 代码,并阅读 Python 模块文档,以了解新的模块。你还将编写代码以将 HTML 发送给浏览器,因此对 HTML 有基本的了解会有所帮助。不需要掌握 CSS 和 JavaScript。

这门课程不使用虚拟机 (VM)。你将在自己的计算机上安装和编写软件。你将需要文本编辑器,并能够安装软件。

这门课程的某些地方需要与网络服务(包括 Github 和 Heroku)通信。

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

为什么学习这门课程?

HTTP is the language of the web. Learning how it works is an essential step to becoming a web developer. It's also incredibly handy for any developer, given the omnipresence of HTTP today.

This course focuses on the backend side of web technology, and at a relatively low level. By writing code that speaks HTTP directly, you will gain a greater understanding of how each piece of the web puzzle fits together.

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