阶段
前端网页基础
HTML5
熟悉HTML5的标签与属性。包含代码文件、基础结构、注释、标签规范、属性操作、常用标签、超连接、图片、音频、视频、列表、表格、表单、框架等。
CSS3
掌握DIV+CSS的排版布局知识。包含CSS属性语法、继承与优先级、选择器、文本字体属性、背景控制、盒子模型、圆角、float布局、定位等使用方法与技巧。
Photoshop
熟悉Photoshop常用操作。包含工具使用、图像操作、选区路径、图层与样式、抠图、切片、特效等。能够独立的设计处理网页与网页切图
第二阶段
后端编程基础
PHP基础
掌握PHP的编程知识。包含php环境安装配置、变量、常量、数据类型、运算符、if条件语句、for循环语句、流程控制、文件载入、数组、函数、递归、排序算法、常用系统函数、文件上传、Cookie、Session等知识点。
MySQL基础
熟悉MySQL数据库的基本使用。包含安装配置MySQL、数据库操作、数据表操作、数据增删改查操作、字段类型、字段属性、PHP连接操作MySQL、字符集等内容。
第三阶段
后端高级编程及MVC框架设计
WAMP
掌握基于Windows的Apache、PHP、MySQL开发环境手动安装与配置,配置虚拟主机、访问权限、.htaccess分布式配置等
PHP高级
掌握PHP面向对象编程,包含定义类、对象、封装性、继承性、单例设计模式、访问修饰符、$this、魔术方法、命名空间、自动加载、工厂模式、抽象类、接口等。
MVC框架设计
掌握MVC架构模式,包含单入口、类的自动加载、display设计、防SQL注入、URL伪静态等技术,能自主设计一个MVC框架。
Web功能开发
掌握常见的后端功能,包括文件上传、缩略图、验证码、自动登陆、无限级分类、CURL、PDO、文件目录操作等实用技术。
MySQL高级
掌握MySQL数据库的高级命令,包含外键约束、跨表查询、分组统计、连接查询、子查询、索引、事务、视图等。
SVN+GIT版本控制工具
掌握SVN/GIT版本控制工具来维护项目的整个蓝图;熟练使用github来管理云端代码仓库,实现项目组多人协作开发。
第四阶段
前端编程语言JavaScript、jQuery库
JavaScript语言
掌握JS语法、结构、面向对象及ES6&ES7&ES8的新特性,包含变量、运算符、数据类型、流程控制语句、数组、函数、对象、原型、闭包等技术要点。了解JavaScript程序的编译原理,具备前端编程开发的能力。
BOM+DOM编程
熟悉BOM和DOM模型。掌握window、location、history、navigator、document等对象的使用;掌握事件处理和DOM节点操作。培养前端编程逻辑思维,实现网页的动态交互。
jQuery
熟悉jQuery库,包含选择器、属性与样式、DOM操作、事件处理、文档处理、动画等。学会使用jQuery、JavaScript、DOM编程实现前端交互及动画效果。
Bootstrap
掌握来自Twitter工程师开发的目前流行度很高的前端响应式框架,包括内置样式、组件和JavaScript插件。
AjAX
掌握AJAX异步请求技术,包含原生AJAX、jQuery的Ajax、AJAX跨域解决方案等实际使用技巧。
第五阶段
前后端框架及全栈开发
Node.js
掌握node.js环境搭建及基于服务端模块化编程。包含模块化编程、NPM包管理工具、事件编程、异步编程及文件操作。
Webpack
掌握前沿Webpack模块化打包工具,形成组件化开发思想,极大简化项目开发的成本。
VUE
掌握Vue框架的综合运用,包含指令、表达式、双向绑定、计算属性、过滤器、生命周期和组件开发,熟练使用Vue全家桶(Vue+Vue-router+Vuex+axios)套件,熟悉基于Vue的ElementUI、MintUI等UI框架,能使用Vue-cli来搭建工程和开发Vue项目。
ThinkPHP5
掌握ThinkPHP5框架,包含安装配置ThinkPHP5、路由、REST控制器、模型、模板引擎等,能快速搭建企业级项目。
Swoole
熟悉Swoole框架,包含Swoole server配置、事件回调、常用函数、Swoole WebSocket、MySQL异步连接。能解决即时通讯、并发编程等问题。
第六阶段
Linux、Nginx及大型网站优化
Linux
Linux是主流的服务器操作系统,掌握常见的Linux命令,包含系统安装、文件操作、用户管理、环境搭建,能搭建LAMP环境。
NoSQL
重点学习Redis,了解Memcache和Mongodb。包含数据类型、数据操作、PHP读写Redis、主从、服务器集群等。
大型网站优化
掌握大型网站的架构与优化,包含大型数据库设计、分库、分表、页面静态化、缓存技术、MySQL索引优化、读写分离等
ElasticSearch
了解ElasticSearch全文搜索引擎,是当前流行的企业搜索引擎。用于云计算实时搜索、稳定、可靠、快速、安装使用方便。
Nginx
Nginx 是一个很强大的高性能Web和反向代理服务软件,支持高并发、负载均衡、反向代理等,能利用Nginx实现反向代理服务。
Laravel
熟悉Laravel框架的功能及使用,包含自动加载类、Restful控制器、视图组装器、单元测试、自动分页、应用逻辑、Bundle等