Web 2017下半年活动内容清单
本文最后更新于:2018 年 01 月 19 日 星期五
2017下半年Web组数次活动所涉及内容的清单,作为参考的学习路线
以下是一份关于SS::STA Web组2017年下半年的6次活动所讲的主要内容的简要叙述的列表
- Web0 - Web应用概论
- HTTP协议所涉及的前后端通信信息点、信息的含义作用
- 请求方法
- 部分请求头
- 响应码及响应状态信息
- 部分响应头
- TCP/IP协议族的5层模型
- HTTP协议所涉及的前后端通信信息点、信息的含义作用
- Web1 - HTML和CSS入门/Python的Socket编程
- socket和TCP
- TCP和UDP的部分区别
- socket的功能,socket与TCP或UDP的关系,socket与HTTP的关系
- Python的socket编程
- HTML/CSS
- HTML文档的基本结构
- 文档类型标记
- 标签
- 属性
- CSS的基本语法结构
- CSS的三种存在形式(内联样式表、文档样式表/嵌套样式表、外部样式表)
- CSS的几种选择器使用(元素选择器、类选择器、ID选择器、属性选择器、后代选择器、兄弟选择器、伪类选择器、伪元素选择器)
- HTML文档的基本结构
- socket和TCP
- Web2 - Python复习
- 变量
- 变量类型
- 传递引用
- list、tuple、dict
- if、for、while
- 函数
- 函数定义
- 函数参数
- 修饰器
- 异常处理
- 面向对象
- 将事物抽象为类
- 类的创建
- 属性、方法
- 类的实例化
- 对象
- 对对象的操作
- 变量
- Web3 - 前端页面布局/Flask框架
- HTML页面基本布局方法和盒子模型
- margin、padding、border
- 用Python的Flask搭建简单的Web服务器
- 路由
- 模版
- 请求对象
- 业务逻辑
- HTML页面基本布局方法和盒子模型
- Web4 - JS入门/网络爬虫或网络机器人入门
- JS
- ECMAScript(JS语法标准)
- DOM(文档对象模型)
- BOM(浏览器对象模型)
- jQuery等JS框架
- 爬虫
- JS
- Web5 - 数据库入门/服务器选购与配置、搭建
- SQLite
- 通过可视化软件操作
- 在命令行中通过SQLite3的命令行工具
- 在Python中通过sqlite3模块
- C语言的SQLite3接口
- 服务器
- 服务器或VPS选购
- SSH登录
- 配置Shadowsocks代理服务
- SQLite
本作品采用 知识共享 署名-非商业性使用 4.0 国际 (CC BY-NC 4.0) 许可协议进行许可。