一,前端基础:
1、HTML5:
基本开发环境(sublime使用),讲解基本调试技术
HTML 基础(HTML和XHTML规范、基本书写规范、文档结构、基本标签和通用属性、列表、表格、表单、框架
HTML5 新增标签、新增属性、Canvas,Websocket
2、CSS3
CSS:基本选择器、复合选择器、字体,文本,超链接,背景,列表样式
CSS:盒子模型、浮动、定位、媒体查询、网站布局、移动端自适应布局
CSS3:新增选择器、背景边框、渐变、2d变形、3d变形动画
3、项目实战:页面制作
4、JavaScript
JavaScript:语法基础、数据类型、分支和循环控制结构、数组和对象、自定义函数和全局函数、Window对象
JavaScript:DOM对象、修改页面内容和样式、事件、事件对象、回调函数、事件传播(理解冒泡和捕获)
常见动画效果、滚动偏移、无间断滚动、碰壁反弹效果、tween.js库
放大镜、滚轮事件、自定义滚动条、cookie与本地存储
正则表达式、过滤标签、获取手机号、获取ip、判断密码等级`
5、jQuery
jQuery:基本语法结构、选择器、DOM操作、AJAX、辅助函数
6、移动端
移动端touch事件和Click事件
使用zepto、swiper等开发移动端项目
7、项目实战
PC端轮播图,移动端轮播图
8、BootStrap
Bootstrap概述、栅格系统、基本CSS样式、内置图标、组件、插件。
9、项目实战:xx管理系统 页面设计和制作
二,服务端技术
1、Node.js和nginx
OOP思想、web服务器和基础Linux环境
HTTP基础知识、HTTP请求、响应、首部
nginx服务器安装、配置、优化、反向代理、HTTP安全
Node.js和NPM环境安装及使用、事件、回调函数、web模块、路由、常用工具、文件系统
使用express搭建网站、RESTful API
2、项目实战:实现客户端和服务器交互功能
三,前端高级内容
1、SCSS
SCSS的安装、使用变量、嵌套规则、导入SASS文件、静默注释、混合器、选择器继承、命令行编译方式
2、RequierJS和SeaJS
前端工程化、CMD和AMD规范、基于RequierJS或SeaJS的模块管理、使用项目构建工具来管理资源(css、js、image)
3、gulp和webpack
使用gulp或者webpack构建项目
scss编译,css压缩,js压缩,html压缩,文件Hash,自动发布
4、ReactJS
React框架背景及基础、配置开发环境、jsx、组件、插件、MVVM模式讲解
5、项目实战:React+webpack+nodejs项目
四,Web性能优化
页面内部优化技巧、缓存优化
浏览器分析及优化技巧、浏览器渲染原理讲解
项目构建及性能优化、前端组件化分享
五,项目实战
项目内容:
项目1:行业网站综合实训
项目2:复杂企业站jQuery综合实训
芯学苑的培训课程不但让你学会每一个知识点,更能让你学会熟练的运用。