本文用于记录学习。中国MOOC课程《Python云端系统开发入门》
文章目录
1-1 单元开篇
- Django云端开发全栈技术简介
- HTML技术理念及发展简介
- CSS技术理念简介
- JavaScript技术理念简介
- HTTP与Web服务器简介
1-2 云端开发全栈技术简介
全栈:是一种概念和技术的有效集合
流程:网页设计、Web前端开发、Web后端开发、数据库设计、接口及组件、移动端开发、产品设计、全系统框架、产品理念及用户体验、理解和定义用户需求。
云端掌握应用逻辑
云端存储应用数据
云端控制应用权限
云端体现应用智能
应用提供交互体验
1-3 HTML技术理念及发展简介
Web1.0:HTML+CSS
Web2.0:Ajax+JS+XML 高效的数据表达
Web3.0:HTML5+CSS3 Web自适应和普适应用
1-4 CSS技术理念及发展简介
1-5 JavaScript技术理念及发展简介
1-6 HTTP与Web服务器简介
1-6-1 HTTP协议(Hypertext Transfer Protocol 超文本传输协议)
HTTP是一个基于“请求与响应”模式的,无状态的应用层协议
HTTP协议采用URL作为定位网络资源的标识
http://host[:port][path]
: 合法的Internet主机域名或IP地址
: 端口号,全省端口为80
: 请求资源的路径
HTTP协议对资源的操作
方法 | 说明 |
---|---|
GET | 请求获取URL位置的资源 |
HEAD | 请求获取URL位置资源的响应消息报告,即获得该资源的头部消息 |
POST | 请求向URL位置的资源后附加新的数据 |
PUT | 请求向URL位置存储一个资源,覆盖原URL位置的资源 |
PATCH | 请求局部更新URL位置的资源,即改变处理资源的部分内容 |
DELETE | 请求删除URL位置存储的资源 |
1-6-2 Web服务器
Web服务器(Web Server)是软件工具
Web服务器用于提供HTTP/HTTPS访问服务
Web服务器很成熟,只需要配置,不需要开发
常用的Web服务器软件:Apache、Nginx、IIS、BEA Weblogic、Tomcat、Node.js