【python】【Django】云端开发基础

本文用于记录学习。中国MOOC课程《Python云端系统开发入门》

1-1 单元开篇

  1. Django云端开发全栈技术简介
  2. HTML技术理念及发展简介
  3. CSS技术理念简介
  4. JavaScript技术理念简介
  5. 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]
h o s t \color{#FF0000}{host} : 合法的Internet主机域名或IP地址
p o r t \color{#FF0000}{port} : 端口号,全省端口为80
p a t h \color{#FF0000}{path} : 请求资源的路径

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

发布了6 篇原创文章 · 获赞 2 · 访问量 932

猜你喜欢

转载自blog.csdn.net/ZhangNP_/article/details/105077135