全民互联网创业,前端开发人才急缺!

多年培训经验助你腾飞

真实招聘信息,海量前端就业机会在等你!

点击查看前端最新招聘信息,看看薪资,满满的动力!
我们不遗余力奉献最顶级课程
只为让你在高薪路上毫不费力

他们选择了后盾网,获得了月薪10000+

六年专注培养高精尖互联网人才

现在的你可以无所事事,享受两三千工资的“安逸”!

你可以不学习,但比你优秀的人一定走在学习的路上!

几年后,你的朋友迎娶白富美走上人生巅峰的时候,你注定煎熬不堪!

450个超含金量课时,唯一不变的是每天都在惊喜蜕变

顶级名师全程亲授,真正实战式教学

第一阶段:HTML超文本标记语言

课程名称

教学科目

详细内容

完成目标

项目实例

HTML

前端课程引言

1.前端课程前言
2.什么是网站
3.什么是网页
4.构成网页的元素
5.网站制作流程详解
6.脱产学习技巧 如何拿高薪
7.WEB前端开发课程及目标

了解学习课程安排和学习目标,进入紧张的学习状态。

为自己制定学习目标和学习计划

HTML语法、标签讲解

1.HTML是什么
2.HTML特征
3.HTML页面主体结构
4.DOCTYPE文档声明
5.HTML语法结构
6.HTML标签特性
7.对标签和单标签
8.body元素中的标签
9.头元素中的标签
10.网页编码、乱码的解决方案
11.字体标签
12.超链接(a标签)
13.锚文本链接(a标签)
14.Pre标签
15.HTML实体
16.图像img标签
17.图像地图
18.常见图片格式讲解
19.路径(绝对路径、相对路径)
20.列表标签
21.表格标签
22.单行文本表单
23.文本域标签
24.单选按钮标签
25.多选按钮标签
26.下拉列表标签
27.按钮标签
28.文件域标签
29.隐藏域标签
30.Label标签
31.html框架(帧窗口)技术
32.Iframe标签
33.页面加入视频的方法

对web开发所需要的HTML知识有深刻认识,了解HTML作用与使用方法,熟练掌握各种html标签的用法及table布局的思路与方法

1. 个人简历页面
2. 用锚链接技术制作起点中文网阅读页面
3. 用分帧技术布局baigoogledu搜索页面
4. 用分帧技术布局猫扑大杂烩

第二阶段:DIV+CSS网页标准化布局

课程名称 教学科目 详细内容 项目实例 课时
DIV+CSS Div+css概念语法基础

1. div+css初识

2. css的引入方式

3. div+css缺点

4. div+css优点

5. css选择器

6. css继承性和叠加性

7. 选择器优先级

8. css注释

9. 块元素和行内元素

10. 行内块级元素

11. 文档流

12. css文字属性

13. 文本段落性

14. 新闻页面文字区域的开发

1. 利用不同选择器为页面元素加样式

2. 制作文章内容页面并对文字进行样式美化操作性

3. 腾讯、新浪、中新网新闻页面文字开发

20
Div+CSS盒子模型

1. 盒子模型

2. 盒子实例讲解

3. 盒子模型讲解(内边距)

4. 盒子模型讲解(外边距)

5. 盒子示意图示

6. 盒子模型属性设置方式

7. 填充和边距的常见问题

8. 盒子模型的宽高属性

9. 块元素和行元素的相互转换

10. 元素的转换(display属性)

11. overflow属性12. Border属性

1. 拉手网导航条 20
Div+CSS位置控制

1. Float浮动属性

2. 清除浮动

3. Position定位属性-相对定位

4. Position定位属性-绝对定位

5. Position定位属性-固定定位

6. Z-index层级属性

1. 用色块布局糯米网顶部区域

2. 布局凡客诚品首页

3. 许愿墙页面

4. 聚美优品产品区块开发

5. 机器人效果开发

10
Div+CSS综合应用

1. background背景属性

2. Css 精灵技术

3. cursor鼠标样式属性

4. visibility属性

5. 取消li的默认样式

6. 透明度属性

7. CSS命名规范

8. CSS HACK(兼容性调试)

9. 网页开发技巧、网页开发秘籍

1. 百度糯米网首页(兼容各浏览器)

2、天猫、淘宝、国美、京东等大型电商网站首页(兼容各浏览器)

10

第三阶段:JavaScript效果开发

课程名称

教学科目

详细内容

项目实例

javascript

JavaScript语法基础

1. javascaript用来干什么 
2. javascript语法特点 
3. javascript的组成部分 
4. javascript难点 
5. 学习javascript准备工具 
6. javascrpt输出工具 
7. javascript放置引用 
8. 放置时的注意事项 
9. javascript注释 
10. javascript命名规范 
11. javascript变量 
12. 声明变量的注意事项

编写规范javascript代码,使用不同输出语句在页面中成功输出欢迎语句

JavaScript变量

1. 字符串类型(String) 
2. 数值类型(Numbeer) 
3. 未定义类型(Undefined) 
4. 空类型(NULL) 
5. 布尔型(Boolean) 
6. 数组类型(array) 
7. 对象类型(object)

定义变量并存放不同类型的数据,查看不同类型数据返回数据类型的差别。

JavaScript运算符

1. 算数运算符 
2. 关系运算符(比较运算符) 
3. 赋值运算符 
4. 逻辑运算符 
5. 一元运算符 
6. 三元运算符

1. 使用不同运算符对存放不同类型数据的变量进行运算操作,实现常见的数学运算 
2. 利用三元表达式判断用户是否成年 
3. 倒计时中的时间转换

JavaScript流程控制

1. If分支选择结构 
2. Switch条件选择结构 
3. For循环结构 
4. While循环结构 
5. Do…while循环结构 
6. 循环结构中的跳出语句

1. 利用流程控制语句制作成绩分析页面 
2. 制作正直角三角形 
3. 制作倒直角三角形 
4. 制作金字塔图形 
5. 制作九九乘法表 
6. 制作能自定义行列的隔行变色的表格

JavaScript函数

1. 函数概念 
2. 函数的声明方式(创建) 
3. 函数的调用方式 
4. 创建调用函数注意问题 
5. 带有参数的函数 
6. 函数的返回值 
7. 变量的作用域 

1. 编写各种运算函数 
2. 自定义运算效果 

JavaScript内置顶层函数

1. 数据类型的转换 
2. Number()函数 
3. parseInt()函数
4. parseFloat()函数 
5. eval()函数 
6. isNaN()函数

对不同类型数据进行转换并观察转换结果

JavaScript数组

1. 数组概念 
2. 声明(创建)数组 
3. 遍历数组的方式 
4. 访问(操作)数组 
5. 数组的维度 
6. 使用数组的注意事项

1.创建一个班级同学姓名数组,并依次查看数组元素 
2. 获得数组中的最大值
3. 获得二维数组中长度最长的字数组

JavaScript对象

1. 对象的概念 
2. Json形式创建对象 
3. 添加属性和方法 
4. 访问对象的属性和方法 
5. 删除对象的属性 

1. 编写一个“手机”对象,并添加对应的属性和方法 
2. 编写一个“人”对象,并添加对应的属性和方法

JavaScript数组对象

1. Length属性 
2. 添加数组元素 
3. 万能删除数组元素 
4. 数组的转换 
5. 数组的分割 
6. 数组的连接

1. 编写删除数组重复元素的函数 
2. 编写对数组进行排序的函数

JavaScript数学对象

1. 获取绝对值 
2. 向下取整操作 
3. 向上取整操作 
4. 获取随机数小数 
5. 获取随机整数

1. 制作随机点名页面 
2. 制作随机抽奖页面 
3. 制作随机点菜页面

BOM

1. BOM模型概念 
2. 获得浏览器可视区域的尺寸 
3. setInterval()定时器 
4. setTimeout()定时器 
5. 清除定时器 
6. history对象 
7. location对象

1. 制作定时跳转页面 
2. 页面倒计时跳转效果

JavaScript事件

1. 事件的概念 
2. 事件源的概念 
3. 事件触发条件的概念 
4. 事件处理程序的概念 
5. click鼠标事件 
6. dblclick鼠标事件 
7. mousedown鼠标事件 
8. mouseup鼠标事件 
9. mousemove鼠标事 
10. mouseover鼠标事件 
11. mouseout鼠标事件 
12. keyup键盘事 
13. keydown键盘事件 
14. keypress键盘事件 
15. submit表单事件 
16. blur表单事件 
17. focus表单事件 
18. change表单事件 
19. load页面事件 
20. resize页面事件 
21. 事件的多种绑定方式

1. 凡客诚品首页图片轮换图 
2. 新浪微博输入框效果 
3. 制作随机颜色、随机字体点名系统 
4. 京东网多级导航菜单 
5. 网易tab切换效果实现 
6. 国美商城左右轮播效果实现 
7. 苏宁易购顶部二级菜单 
8. 制作图片无缝滚动效果 
9. 京东商城焦点图效果

DOM操作

1. DOM模型 
2. document对象 
3. getElementById()方法 
4. getElementsByTagName()方法  
5.getElementsByName() 方法 
6. getElementsByClassName()方法 
7. 对内容、属性、样式的操作 

1. 获取页面中的表单并改变样式 
2. 改变页面中所有图片的样式 
3. 改变页面中所有a连接的样式 
4. 制作即时提交的留言板页面 
5. 年会随机抽奖效果 
6. 京东商城轮播图效果 

JavaScript事件对象

1. 事件对象概念 
2. 获取事件对象 
3. 获取浏览器的位置 
4. 获取事件源的位置 
5. 获得鼠标移入移出效果 
8. this对象详解

1. 开发基于javascript的打字游戏 
2、微博输入框即时统计字数效果 
2. 淘宝网商品放大镜效果

JavaScript日期对象

1.格林尼治时间、国际协调时间 
2.创建日期对象 
3.获取日期对象信息 
4.设置日期对象信息

1. 团购倒计时效果 
2. 天猫秒杀计时效果
3. 获得日期差效果

JavaScript正则表达式

1. 正则表达式 
2. 创建正则表达式 
3. test方法 
4. exec方法 
5. 原子 
6. 元字符 
7. 原子表 
8. 原子分组 
9. 量词 
10. 贪婪和吝啬 
11. 匹配边界 
12. 模式修正符 
13. 字符串中用到正则的函数 
14. 字符串中用到正则的函数 
15. 字符串中用到正则的函数 
16. 正则示例

1. 百度搜索关键字描红效果 
2. 万网实时非法信息过滤效果 
3. 58同城注册验证效果

Jquery框架

 

1. Jquery是什么? 
2. Jquery特点 
3. Jquery的成就 
4. jquery的优势
5. jquery选择器 
6. jquery筛选 
7. jquery动画 
8. jquery对属性操作 
9. jquery对样式操作 
10. jquery对尺寸操作 
11. jquery对文档操作 
12. jquery事件 
13. jquery事件对象

1. 苏宁tab切换效果 
2. 糯米网轮播图效果
3. 弹性运动、缓冲运动 
4. 消息轮播效果 
5. 跑马灯效果 
6. 一号店左侧二级菜单效果 
7. 麦网焦点图效果 
8. 新浪网顶部下滑广告 
9. 京东商城无缝轮播效果

第四阶段:JavaScript深入探究

课程名称

教学科目

详细内容

项目实例

 

JavaScript函数 1. 回调函数 
2. 递归函数
 
JavaScript对象 1. 类(构造函数)
2. 用构造函数的形式创建对象 
3. 自由创建对象 
4. 工厂模式创建对象 
5. 对象的存储机制 
6. 对象垃圾回收机制 
7. 对象的遍历 
 
JavaScript对象的的继承
  1. prototype原型 
    2. 原型链 
    3. Object对象 
    4.  instanceof 
    5. constructor
    6. 原型直接继承
7. Call、apply继承
1. 编写删除数组重复元素的函数 
2. 编写对数组进行排序的函数
JavaScript字符串对象 1. Length属性 
2. 获取指定位置的字符 
3. 获取指定位置字符的unicode编码 
4. 查找字符串位置 
5. 替换字符串内容 
6. 字符串的截取 
7. 字符串与数组的转换 
8. 字符串大小写转换
1. 获取字符串中所有指定字符的位置 
2. 对指定字符串进行按需截取操作
BOM 1. BOM模型概念 
2. 获得浏览器可视区域的尺寸 
3. setInterval()定时器 
4. setTimeout()定时器 
5. 清除定时器 
6. history对象 
7. location对象
1. 制作定时跳转页面 
2. 页面倒计时跳转效果
DOM操作 1. 对内容、属性、样式的操作 
2. 节点 
3. 节点的属性操作 
4. 创建节点 
5. 追加节点 
6. 删除节点 
7. 替换节点 
8. 复制节点
1. 获取页面中的表单并改变样式 
2. 改变页面中所有图片的样式 
3. 改变页面中所有a连接的样式 
4. 制作即时提交的留言板页面 
5. 年会随机抽奖效果 
6. 京东商城轮播图效果 
元素的尺寸与位置 1. 元素的位置属性 
2. 元素的尺寸属性 
3. 获得元素的位置 
4. 获得元素的滚动条位置
1. 腾讯固定广告效果 
2. 天猫商城商品导航固定菜单效果 
3. 小米论坛导航条跟随固定效果 
4. 漂浮广告效果 
JavaScript事件对象 1. 获取键盘事件键盘码 
2. 判断alt、shift、ctrl键是否被按下 
3. 检测事件类型 
4. 冒泡型事件流 
5. 捕获型事件流 
6. 阻止事件流 
7. 获得目标事件源的对象 
8. 阻止浏览器默认行为 
1. 开发基于javascript的打字游戏 
2、微博输入框即时统计字数效果 
2. 淘宝网商品放大镜效果

AJAX

AJAX操作
  1. AJAX的运行原理
  2. AJAX的优势
  3. JSON数据的处理
  4. 异步加载与同步加载的辨析
  5. AJAX参数详解
  6. AJAX示例讲解
百度即时搜索效果

第五阶段:CSS3网页样式

课程名称

教学科目

详细内容

完成目标

课时

CSS3

选择器

子元素选择器

属性选择器

伪类选择器

文本选择器

制作个性的radio

子元素选择器 属性选择器 伪类选择器 文本选择器 制作个性的radio

5

颜色与单位

RGBA颜色设置

px单位

rem单位

vw与vh单位

rem单位单位

通过实例掌握各种单位的区别与不同的使用场 菝,灵活的设罝颜色,棠握手机与PC页面尺寸 的自适应开发技能。

3

文本操作

控制块内文本数里

文本溢出控制

自定义文本阴彭

通过css3灵活控制文本样式

2

布局盒子

盒子阴影

盒子尺寸

盒子空间与怪异模式

报纸分栏操作

背景图像大小控制

通过CSS3提供的高级特性,完成页面盒子效果的控制,怪异模式解决栏目间距问题与制作 报纸分栏效果等。

3

晌应设计

viewport 概念

media query媒体查询

@media

max width与 max height

设备方向判断

掌握移动、PC设计的页面响应开发,能够快速制作出跨平台的晌应式页面。

4

Flex弹性布局

box-orient

box-direction

box-pack

box-align

box-ordinal-group

box-flex

熟练使用弹性盒模型完成页面的布局。

4

CSS3动画

transition-property

transition-duration

transition-delay

transition-timing-function

transform-origin

rotate旋转效果

translate移动效果

scale缩放效果

kew扭曲效果

掌握通过CSS3制作常见的移动pc页面动画效果。

5

分帧动画

keyframes分帧动画溉念

animation-name

animation-duration

animation-timing-function

animation-delay

animation-iteration-count

animation-direction

animation-play-state

perspective立体透视

3D空间

掌握分帧动画的实现原理,与透视与3d的概念。完成3d幻灯片与微场景的功能制作。

5

数学函数

sin、cos、tan

弧度与角度划算

获取页面圆上的坐标

掌握页面中坐标的获取方法。

1.弹性菜单

2.苹果系统DOCK栏

5

手持设备事件

触屏事件

事件处理监听

获取不同设备尺寸

屏幕位置获取

掌握适应手持移动设备的事件处理机制,为后面制作手机APP与WAP页面打好基础。

 

4

实战项目

3D图片展示

项目分析

图片切块

使用OOP思想编写JavaScript类库

事件委派机制

掌握使用CSS3动画制作炫酷的3D图片效果, 通过本项目要达到熟练运用CSS3各种动画效果。

5

手机触屏幻灯片开发

项目分析

不同平台亊件的差异

使用OOP思想编写JS类库

封装动画处理方法

滑动位置处理技巧

运用CSS3动画,使用移动端平滑运动

通过本项目的学习,箪握不同平台差异步,与 设试技巧,熟练运用OOP思想进行前台工能的 开发。

5

微场景开发

项目分析

animate.css的使用方法与技巧

运动动库的使用

微信微场景的开发

掌握使用第三方动画库的技巧,与移动设备屏 幕不同大小自适应高效处理方法,掌握了这些 技术后,就可以开发出我们见到的所有微场景效果

了。

10

第六阶段:HTML5开发

课程名称 教学科目 详细内容 完成目标 课时

HTML5

认识HTML5

什么是HTML5

HTML5的新特性

浏览器支持情况

HTML5的优势

HTML5主要包括内容

HTML5中废弃的标签

HTML旧标签在HTML5中的改变

新增的全局属性

掌握学习HTML5的意义与HTML5在开发中起到的颠覆性作用。

5

新增标签

article

section

nav

aside

time

header

footer

address

code

mark

ins与 del

figure

colgroup与col标签

optgroup标签

progress标签

meter标签

details标签

掌握新增的标签含义与前端开发中带来的便利,熟练使用新增标签开发未来页面。

5

兼容性处理

解决低版本浏览器兼容性问题

解决在IE低版本中如何识别新增html标签

2

新增js处理

JSON的本地解决化方案

JS外部文件异步加载处理

掌握json数据转化处理技巧,与js文件在新浏览器中的加载机制。

4

新增表单类型

email

url

number

range

no validate

date

week

color

search

list 与 datalist

使用HTML5中新增的表单属性完成高效的数据处理。

5

新增表单属性

Autofocus

for属性

Formaction

form target

form method

多文件上传multiple

表单提示placeholder

pattern表单验证

required表单唯一验证

掌握新增的表单元索属性,熟练运行新增闻性 到前端开发工作中,加快前端开发速度。

5

音频与视频

audio音频标签

video视频标签

获取与设置媒体资源

获取与设备播放进度

播放与暂停控制

音频设置

静音设置

掌握在页面中设置音乐或音频标签,并了解在低版本浏览器中的视频格式处理机制。

5

Draggable 拖放

什么是拖放

浏览器支持

Draggle属性

插件事件

dataTransfer

FileReader

完成图片拖放上传与网站后台的拖放删除等功能的制作方法。

4

canvas动画

什么是canvas动画

canvas动画特性

canvas标签

canvas对象

了解canvas工作原理与特点与创建canvas对象 用于javascript调用。

5

canvas绘图

context.fillRect

context.strokeRect

context.clearRect

beginPath closePath

moveTo

lineTo

fill

stroke

save

restore

完成基本的canvas动画元素制作,与页面元素变化方式。

5

canvas画布控制

Context.scale

Context.translate

context.rotate

掌握canvas动画运动的方法。

3

canvas文本控制

Context.font

context.textAlign

context.fillText

context.strokeText context.textBaseline context.measureText

熟练使用canvas操作文字元素,比如设置文字 字体,颜色、填充等效果。

3

canvas图像控制

Context.drawlmage

context.createPattern

context.getlmageData

context.putlmageData

向canvas中绘制图像、视频与获取播放的视频截图等效果制作。

3

web storage储存

web storage储存特点

浏览器支持现状分析

sessionStorage

localStorage

掌握本地数据储存的方式,可以在本地实现数据的保存

3

HTML5扩展应用

互联网新时代下的SEO的重要性

网站代码优化要点

写优化性能极佳的网站页面

优化案例分析

掌握网站SEO要点,开发优化性能最好的网站前端页面。

3

第七阶段:前端潮流最前沿(SASS/LESS/AngularJS/Bootstrap/SEAJS/ReactJS/Chart.js/D3.js/Grunt/Gulpjs)

课程名称

教学科目

详细内容

完成目标

最新的前端实用技术

SASS

  1. SASS的使用
  2. SASS嵌套方式
  3. 函数定义方式
  4. SASS的调用方式
  5. mixin的使用
  6. 扩展/继承
  7. SASS数学运算

掌握利用SASS进行高效率快速开发技能,让你的前端开发效率更高,代码可读性更强。

LESS

  1. LESS的编译方式
  2. LESS的变量
  3. LESS混合方式
  4. LESS的嵌套
  5. LESS的函数和运算

掌握利用LESS进行快速布局的方式,写最短的代码,快速实现各类布局工作。

AngularJS

  1. AngularJS的优势和应用
  2. Mvc思想
  3. Mvc三大组成部分
  4. AngularJS的应用
  5. 模型和控制器
  6. $scope
  7. 指令
  8. app指令
  9. bind指令
  10. repeat指令
  11. 静态模板
  12. 双向绑定
  13. 过滤器
  14. 事件处理器
  15. 路由
  16. 利用AngularJS进行表单验证

掌握利用AngularJS进行数据快速处理的方法,提高前端数字处理效率,让数据处理更便捷。

Bootstrap框架

  1. Bootstrap概述与优点
  2. Bootstrap布局容器
  3. Bootstrap栅格系统
  4. Bootstrap表单处理
  5. Bootstrap表格处理
  6. Bootstrap按钮处理
  7. Bootstrap图片处理
  8. Bootstrap自适应开发

掌握利用Bootstrap框架进行快速响应式页面的开发,无需设计基础,快速布局出兼容各设备漂亮的响应式页面。

SEAJS

  1. seajs模块化开发简介
  2. 载入模块
  3. 模块导出成员的方式
  4. 异步加载包的方式
  5. 使用第三方依赖
  6. seajs配置
  7. 使用seajs实现分页组件

能使用sea.js框架进行快速模块化前端开发。

 

ReactJS

  1. ReactJS介绍
  2. 组件
  3. 组件的嵌套、状态、参数
  4. 组件的生命周期
  5. 事件
  6. React双向数据流

熟练掌握利用reactjs框架开发MVC架构,高效易用的前端页面。

 

Chart.js

  1. Chart.js简介
  2. 使用方法
  3. 曲线图
  4. 柱状图
  5. 雷达图、蛛网图
  6. 极地区图
  7. 饼图
  8. 环形图

熟练掌握利用chart.js框架高效绘制各类图表的方法。

 

D3.js

  1. D3.js简介
  2. 选择元素和绑定数据
  3. 选择、插入、删除元素
  4. 制作图标
  5. 比例尺
  6. 坐标轴
  7. 柱状图
  8. 交互操作

熟练掌握利用d3.js框架绘制各类图表和复杂图形的方法。

 

Grunt

  1. 环境搭建
  2. 安装grunt
  3. 创建任务
  4. JavaScript语法错误检测
  5. 文件实时监控
  6. 压缩js代码
  7. 合并多个文件

熟练掌握前端自动化操作,有效提高前端开发效率。

 

gulpjs

  1. gulpjs安装
  2. 文件测试
  3. 文件压缩
  4. 文件格式化
  5. 文件即时监听

第八阶段:移动端APP开发

课程名称 教学科目 详细内容 完成目标 课时

手机APP开发

HTML5游戏开发

贪吃蛇、坦克大战游戏开发

手机“黑白块”游戏开发

 

5

Hybrid

什么是hybrid

hybrid开发的特点

使用html5开发支持

android与iphone全平台app

主流APP开发框架讲解

HTML5 plus框架的使用方法

Apicloud框架的使用

了解hybrid未来混合开发的优势与需要掌握的技术点。

4

开发工具的选择

开发工具的使用

模拟器的使用

连接手机直接调试

掌握开发工作的使用技巧,与各种调试方法的使用。

4

手机底层操作模块

手机本地储存

手机消息推送

手机通讯录读取

使用JS库完成手机底层功能的调用。

4

Api接口调用

查看接口文档

使用API接口读取数据

掌握移动APP与服务器数据调用的方式,通过 API获取数据并展示到手机APP中。

4

生成应用

证书的介绍

打包生成android与iphone手机app

了解google与apple证书的生成流程。 将开发完毕的手机APP打包生成应用。

4

开发手机APP

腾讯新闻、网易新闻、网易音乐播放器等任选 一款APP进行开发

将所学知识应用到实际开发中,从app确定到开发到手机调试整合开发过程完整的实现。

5

网易手机app幵发

项目分析

阅读API文档

JSON数据的APP储存技巧

APP登录的Token实现

制作移动端登录功能

使用zepto前端库

使用angular.js分配数据

手机视窗与帧工作原理分析

子窗口间传递数据

打包生成android与ios全平台App应用

掌握使用HTML5快速幵发移动APP的能力,掌握移动APP中CSS3布局技巧,熟练运行各种第三方库协助幵发App,掌握移动平台窗口与帧的区别,掌握多窗口数据传递的方式。

10

第九阶段:Node.js开发

课程名称

教学科目

详细内容

完成目标

Node.js

初识node.js

  1. Nodejs简介
  2. Nodejs特点
  3. Nodejs环境搭建
  4. 开发工具的安装使用
  5. Nodejs和JavaScript的异同

初识node.js平台,了解node.js的特色和未来趋势

基础对象和模块

  1. 执行js文件的方法
  2. 模块机制
  3. 模块加载
  4. 控制台操作
  5. Global对象
  6. Process对象
  7. Module和exports
  8. 输入和输出(sdtin、stdout)

掌握node.js的基本用法和运行原理,为以后的实战打下良好的基础

线程、事件操作

  1. 进程和线程
  2. 单线程、多线程
  3. let和const
  4. 事件驱动

掌握进程和线程的思想,了解单线程多线程的运行机制,对事件驱动有进一步探究。

模块化

  1. 模块化开发
  2. Require方法
  3. require缓存
  4. 内部核心模块介绍
  5. Buffer模块详解
  6. path模块
  7. readline模块
  8. http模块

对常见模块有详细的了解并掌握其应用方式。

文件操作

  1. 文件的基础操作
  2. 文件的读写操作
  3. 使用递归操作文件
  4. 批量操作文件夹
  5. 文件流概念
  6. 文件流操作

掌握使用node.js对文件目录的操作方法。

Socket

  1. Socket基础
  2. 消息发送
  3. 消息接收
  4. 聊天室服务端原理
  5. http模块详解

掌握node.js数据收发的实现方法,能方便自如的对各类服务器数据请求做好处理。

后盾网每位学员均能独立完成7-10个中大型项目

猛击这里查看后盾网学员真实项目展示

每个教学案例均取材于超主流大型网站

搞定这些,高薪工作任你选!

每5个月薪过万的PHP程序员至少一个来自后盾网

后盾成就了无数学员的梦想 无数学员的成功见证了后盾的辉煌

后盾网是业界唯一一家毕业学员自发赠送致谢锦旗的培训机构

梦想直达

后盾网 你高薪路上最坚强的后盾

告别碌碌无为! 青春从此起航!

火爆抢座

北京后盾计算机技术培训有限责任公司 Copyright © 2010-2016 houdunwang.com All Rights Reserved 京ICP备12048441号-3