课程目标
掌握语言及环境基础,了解开发流程是测试工程师的必备技能,通过本阶段学习掌握Java、Python、Web以及数据库(mysql、redis)基础,知己知彼方能百战百胜,技能扎实才能从千篇一律的代码中准确的找到BUG的存在
课程内容
【环境基础】:
1.网络基础:协议、进程与线程,token,session,cookies
2.操作系统、linux
3.了解Nginx, Apache, Tomcat等服务器中间件
4.掌握基本的抓包工具如Chrome开发者工具,Fiddler,Charles,Wireshark,tcpdumps等
【JAVA语言程序设计】:
1.计算机基础知识 2.编程基础 3.面向对象 4.常用类
5.集合 6.IO 7.反射 8.DB(oracle||mysql)
【WEB前端技术】:
1.CSS->层叠样式表
2.JavaScript直译式脚本语言
3.HTML5 超文本标记语言
【Python3语言基础】:
1.简介 2.环境搭建法 3.基础语法 4.基本数据类型 5.解释器 6.注释
7.运算符 8.数字 9.字符串 10.列表 11.元组 12.字典 13.集合
14.条件控制与循环 15.迭代器与生成器及函数 16.OS及面向对象
【mysql数据库】:
1.数据库概述
2.数据库的安装与配置
3.SQL概述
4.SQL的分类
5.数据的完整性
【redis数据库】:
1.redis的安装 2.redis通用命令 3.redis字符串命令
4.redis链表命令 5.redis集合命令 6.redis哈希命令
7.redis的事务和消息推送