零基础应该如何学习网络安全?(前三阶段)
报名入口来源:中国教育在线 2022-06-01
第一阶段: Web 技术入门
这个阶段的学习目标是:搭建属于自己的博客 / 论坛 / 网站(成为一名站长)、掌握 Web 技术架构、搞懂浏览器和网站之间的通信原理
Web 网站实战
- Web 建站指南(WordPress在线建站)
- XMAPP 原理与实践(Web集成环境解读)
- XAMPP 安装 WordPress
- Joomla 介绍与安装
- Discuz 介绍与安装
- Dedecms 介绍与安装
HTTP原理与实践
- HTTP 协议概述
- HTTP 请求响应
- HTTP 请求方法
- HTTP 响应方法
- HTTP 消息报文之请求报文
- HTTP 消息报文之响应报文
- HTTP 消息报文之通用报文
- HTTP 消息报文之实体报文
工具软件
网站运行环境
- Xampp / PHPstudy / WAMP / MAMP(任选一个)
- Bitnami
- PhpMyAdmin
CMS 程序包
- WordPress
- Joomla
- Discuz
- Dedecms
抓包调试
- Postman
- Npcap
- Wireshark
第二阶段: Web 前端开发
这个阶段的学习目标是:掌握 Web 前端开发技术,学习 HTML、CSS、JavaScript 编程语言,能独立制作 Web商业级页面
1 技能清单
HTML 编程原理与实践
- WebStorm使用
- HTML 入门
- HTML 标题
- HTML 头部
- HTML 段落
- HTML 文本
- HTML 链接
- HTML 列表
- HTML 表格
- HTML 布局
- HTML 项目
CSS 编程原理与实践
- CSS 入门
- CSS 选择器
- CSS 背景
- CSS 文本
- CSS 字体
- CSS 链接
- CSS 盒模型
- CSS 定位
- CSS 浮动
- CSS 项目
JavaScript 编程原理与实践
- JavaScript简介
- JavaScript 基础
- JavaScript 变量
- JavaScript 数字
- JavaScript 字符串
- JavaScript 数组
- JavaScript 词典
- JavaScript 流程控制
- JavaScript 流程控制
- JavaScript 函数
- JavaScript DOM基础
- JavaScript DOM事件
- JavaScript BOM事件
- JavaScript 项目
工具软件
- Webstorm
- Sublime Text
第三阶段: Web 后端开发
这个阶段的学习目标是:掌握 Web 后端开发,学习 Python 编程与 Django Web 开发框架,掌握 MySQL 数据库原理与操作。从零开始独立开发一个 Web 网站,并基于 LNMP 架构在 CentOS 服务器上进行部署
这里要特别强调下,后端技术涉及的编程语言、Web框架、数据库、中间件、操作系统等技术众多,作为新手,可以遵循一个原则,即「深入某个技术栈,横向扩展其他」
例如,在这个路线图里面,我们选择 Python/Django 作为后端学习的技术栈,因为相比 Java 或 PHP,Python 对于新手而言更加友好,代码简洁且语法清晰。不仅如此,由于众多安全工具和测试代码基于 Python 开发,其也被称为黑客或网络安全领域的第一语言。
当我们完成了 Python / Django 的学习之后,后续也可以再横向拓展到 PHP/Thinkphp 或 Java/Spring 等后端技术栈,这样才能更好的胜任 Web 安全测试工作
Python 编程原理与实践
- Python 导论入门
- Python 环境安装
- Python 对象类型
- Python 流程控制
- Python 函数模块
- Python 面向对象
- Python 输入输出
- Python 异常处理
Django Web 项目开发实战
- Django 框架入门
- Django 环境安装
- Django 项目搭建
- Django ORM
- Django Models
- Django Views
- Django Template
- Django Blog 项目
- 网站部署上线
工具软件
- PyCharm
- Navicat
- MySQL
更多 >相关推荐
- 06-01ZUC算法-信息安全工程师知识点
- 06-01《网络基础设施安全指南》——安全维护与认证授...
- 06-01《网络基础设施安全指南》——管理员信息
- 06-01《网络基础设施安全指南》——网络架设计
- 06-01《网络基础设施安全指南》——远程日志、路由、...
- 06-01《网络基础设施安全指南》——远程管理
- 06-01不用发送比特币,安华让你的数据库免受勒索(一...
- 06-01不用发送比特币,安华让你的数据库免受勒索(三...
- 06-01不用发送比特币,安华让你的数据库免受勒索(二...
- 06-01不用发送比特币,安华让你的数据库免受勒索(四...
- 06-01安全关联数据库与Web安全协议概述
- 06-01安全电子交易协议SET