WEB全栈开发

教学服务
365
视频时长
237小时
学习人数
1600
中国人保教育培训险
开始学习
在线咨询
  • 学习中
  • 已学完
  • 未学习
  • 即将上线

前端编程基础

36课时55小时0分

L4
JavaScript从入门到精通

JavaScript是基于对象和事件驱动的客户端脚本语言,世界上最流行的编程语言之一。他有很多特点,最著名的即是其简单性与跨平台性。Javscript是前端开发必不可少的一部分。

D1 初识JS(一) D2 变量与数据类型 D3 javascript流程控制语句
D4 JS控制语句实例 D5 String类型与number类型 D6 JavaScript数组
D7 Object对象 D8 JavaScript函数 D9 javascript数学对象
D10 Date日期对象 D11 Javascript作用域 D12 正则表达式
D13 JS算法实践(一) D14 JS算法实践(二) D15 ES5扩展API
L5
JavaScript之DOM与BOM精讲

JavaScript三大部分为ECMAScript(核心)、DOM(文档对象模型)、BOM(浏览器对象模型)本次课程详细的讲解DOM与BOM。

D1 DOM编程 D2 DOM编程-常用节点 D3 DOM编程-表格和表单
D4 BOM编程 D5 Event事件 D6 Event事件-拖拽和滚轮
L6
AJAX异步请求与JSON数据处理

AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。现代网页几乎都有AJAX技术,并且在面试中,AJAX是一个必会问到的技术。JSON是一种轻量级的数据交换格式。它基于ECMAScript的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

D1 ajax简介与实例 D2 AJAX,json与jsonp跨域 D3 json数据解析与渲染
D4 ajax实现省市区三级联动菜单
L7
JavaScript面向对象编程(OOP)与闭包

面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。闭包就是能够读取其他函数内部变量的函数。由于在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来

D1 初识JS D2 面向对象编程(一) D3 面向对象编程(二)
D4 JS插件开发-Tab切换
L8
JavaScript项目实战开发

javaScript的用途是解决页面交互和数据交互,最终目的是丰富客户端效果以及数据的有效传递。 并且具有良好的用户体验。 javaScript可以快速实现页面交互,即js操作html的dom节构或操作样式。 客户端表单验证即在数据送达服务端之前进行用户提交信息即时有效地验证,减轻服务器压力。即数据交互。本节课将带领大家深入理解不可多得的JavaScript内置API的使用。

D1 图片预加载 D2 HTML5弹性盒布局骰子自由拖动 D3 利用HTML5实现移动端音乐播放器(一)
D4 利用HTML5实现移动端音乐播放器(二) D5 利用HTML5实现移动端音乐播放器(三) D6 javaScript运动框架实现网页右边栏客服滑动效果(一)
D7 javaScript运动框架实现网页右边栏客服滑动效果(二)

前端技术进阶

30课时57小时49分

L9
jQuery实战之高手之路

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

D1 jQuery基础 D2 jQuery框架详解 D3 html5实现彩色灯光文字
D4 jQuery实现万花筒自由旋转效果 D5 jQuery入门精讲之美图相册(一) D6 jQuery入门精讲之美图相册(二)
D7 jquery搭建crm系统(一) D8 jquery搭建crm系统(二) D9 jquery搭建crm系统(三)
D10 玩转图片选择器 D11 图片放大镜 D12 webApp制作列车时刻表
L10
模块化编程requireJS/seaJS(新版)

本课程主要讲解了当前"Javascript模块化编程"的最佳实践,说明如何投入实用。虽然这不是初级教程,但是只要稍稍了解Javascript的基本语法,就能看懂。

D1 模块化编程-requireJS一 D2 模块化编程-requireJS二
L11
精通Node.js+Express应用开发框架

JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的 JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个 解析器。 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计 算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏 览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象。

D1 走进nodeJS D2 全局变量环境配置及npm基础 D3 nodeJS模块(一)
D4 nodeJS模块(二) D5 npm模块使用 D6 用户登陆注册案例
D7 express框架 D8 cookie/与session使用 D9 express搭建服务器
D10 nodejs实现移动端博客(一) D11 nodejs实现移动端博客(二)
L12
ECMAScript2015

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。本课程主要简介ES6在实际开发当中的使用,及完成简单案例制作

D1 基础语法 D2 ES6数据类型扩展(一) D3 ES6数据类型扩展(二)
D4 类操作方法 D5 promise对象

特效开发高级实战

19课时19小时33分

L13
html5高级开发应用

本次课对html5高级开发应用技术进行了讲解,包括HTML5地理位置、HTML5离线应用、 webworker多线程实现、websocket等核心内容

D1 HTML5地理位置应用上 D2 HTML5地理位置应用下 D3 HTML5离线应用
D4 HTML5离线应用2 D5 HTML5 webworker多线程实现1 D6 HTML5 webworker多线程实现2
D7 HTML5 websocket(通信协议)一 D8 HTML5 websocket(通信协议)二
L14
跨平台开发技术

H5可以适配不同平台。本课程中重点以流行的Cordova进行讲解。讲解如何利用Cordova的现有插件模块进行跨平台,以及当插件不能满足我们的要求时,如何去定制自己的插件。希望大家通过学习能体悟到跨平台开发的通用的思想和方法。

D1 H5特效及企业级应用实战之H5跨平台 D2 H5高级编程之Cordova插件使用 D3 H5高级编程之Cordova插件定制上
D4 H5高级编程之Cordova插件定制下
L15
webAPP的设计模式

设计模式可以增强代码的重用性、代码的可理解性及代码的可靠性,对于面向对象的软件开发非常重要,是做webAPP开发必须掌握的内容。本次课对设计模式做了全面深入的讲解,包括享元模式、状态模式、策略模式、外观模式、迭代模式等。

D1 初识设计模式 D2 装饰者模式 观察者模式 D3 策略模式、外观模式、迭代模式
D4 状态模式 D5 享元模式 D6 单例模式工厂模式视频
D7 组合模式 命令模式

企业级应用开发

29课时58小时52分

L16
Vue.JS高级实战之移动APP商城开发

Vue.JS是一个构建数据驱动的WEB界面的渐进式框架。Vue.JS的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。课程由浅入深,从0到1带领学生从实战入手精通Vue框架!

D1 VueJS基础 D2 实例详解Vue自定义过滤器 D3 vue-动态数据渲染
D4 vue-模板 D5 vueJS路由 D6 webpack使用(一)
D7 webpack使用(二) D8 创客移动商城制作(一) D9 创客移动商城制作(二)
D10 创客移动商城制作(三) D11 创客移动商城制作(四) D12 创客移动商城制作(五)
D13 创客移动商城制作(六) D14 创客移动商城制作(七) D15 创客移动商城制作(八)
L17
react基础+项目实战

由于 React的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。React主要用于构建UI。你可以在React里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTML DOM元素、也可以传递动态变量、甚至是可交互的应用组件。

D1 react入门 D2 react事件处理 D3 react生命周期
D4 react实现拖拽案例制作
L18
AngularJS、Ionic及版本控制

AngularJS是一款优秀的JS框架。而ionic是一个用来开发混合手机应用的,开源免费的代码库。可以优化html、css和js的性能,构建高效的应用程序,而且还可以用于构建Sass和AngularJS的优化。本次课对AngularJS、Ionic及版本控制做了详细讲解。

D1 AngularJS D2 AngularJS2 D3 angularJs3
D4 SVN版本控制工具、Git版本控制系统
L19
微信小程序开发

快速上手小程序的开发,能够学到小程序的搭建开发工具的使用及其文件结构的组成,视图。渲染与事件的原理与使用,微信小程序的配置发布生命周期与app对象的使用。UI组件,页面布局,样式使用。API详解及其数据调用渲染

D1 小程序简述 D2 微信小程序进阶 D3 小程序基础类库与组件
D4 小程序canvas使用 D5 小程序简单构建微商城 D6 项目实战

选修及往期课程

82课时116小时27分

L1
HTML+CSS(2017版)
免费

HTML和CSS是前端开发必备的基础语言,HTML代表结构,CSS代表样式。HTML和CSS相辅相成缺一不可。其语法简单、易学,是我们开发不可缺少的一种网页描述语言。

D1 CSS基础 D2 元素与元素转换、表格 D3 html基础-表单
D4 html+CSS进阶 D5 position的认识和应用 D6 HTML+CSS实战-腾讯视频
D7 HTML+CSS实战-腾讯视频
L2
HTML5+CSS3综合实战(2017版)
免费

html5与CSS3是HTML的第5个版本,CSS3是CSS的第3个版本。他们在新的版本中都有了重大的修改,本次课程我们来学习一下H5与C3中的新内容。

D1 H5新特性 D2 新增的属性、废除的属性、全局属性 D3 CSS3新属性
D4 CSS3 transform和animation动画 D5 HTML5+CSS3综合实战
L3
网站UI设计(2017版)

本次课首先介绍了Axure原型设计工具、PS工具,然后讲解了移动端web界面设计综合案例 、IOS端全套APP界面的设计。通过本次课的学习H5学员也有了一定的UI网站设计能力。

D1 利用Axure进行页面设计 D2 热卖美食界面 D3 GUI软件基础-PS1
D4 GUI软件基础-PS2 D5 GUI软件基础-PS3 D6 IOS端app界面设计(球⑧)
D7 IOS端app界面设计(球⑧)2
L4
Java Script语法(2017版)

JavaScript是世界上最流行的编程语言。他有很多特点,最著名的即是其简单性与跨平台性。JS也是前端开发必不可少的一部分。

D1 初识JS 试听 D2 变量与数据类型 试听 D3 流程控制和普通对象 试听
D4 函数 试听 D5 作用域 试听 D6 闭包 试听
D7 数组对象 试听 D8 字符串与正则表达式 试听 D9 内建对象和函数对象 试听
D10 原型 试听 D11 ES6-概述 试听 D12 ES6面向对象、let和const 试听
D13 ES6-变量的解构赋值 试听 D14 ES6-Map和Set数据结构、循环 试听
L5
Canvas及JS游戏应用(2017版)

canvas标签,称之为画布,这个说法很形象。他没有自己的行为,主要用于图形的绘制,通过脚本(JavaScript)来完成.JS游戏应用即通过JS来做出相应的游戏。

D1 Canvas标签 D2 JS游戏
L6
JavaScript综合实战(2017版)

本次课程以开发实战为主,带大家利用JS来对一些小游戏的开发方式,编写理念进行深入的理解。

D1 定时器讲解 D2 运动框架封装 D3 贪吃蛇
L7
web服务器基础知识(2017版)

本次课对web服务器的基础知识进行了全面介绍,包括web服务器、http协议、web服务器和APP的关系等内容。

D1 Web服务器 D2 掌握http协议 D3 了解WEB服务器和APP的关系
L8
快速入门Node.js+Express应用开发框架(2017版)

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,简单的说 Node.js 就是运行在服务端的 JavaScript。本次课Node.js框架进行了全面介绍。

D1 NodeJS概述及基本操作 D2 process讲解和全局变量 D3 Node.js的特点详细讲解
D4 Node.js中模块系统和fs模块讲解 D5 使用node.js搭建web服务器 D6 使用node.js搭建socket服务器
D7 express框架快速构建web应用程序
L9
MongoDB和Mysql(2017版)

MongoDB是一个基于分布式文件存储的数据库。本次课主要对操作Mongodb的常用命令、Nodejs驱动Mongodb进行了详细讲解。最后讲解了Mysql数据库。

D1 Mongodb菜鸟教程 试听 D2 Nodejs驱动Mongodb D3 MYsql数据库
L10
PHP详谈(2017版)
免费

本次课从零开始讲解PHP语言。包括PHP环境、语法、控制语句、面向对象、文件操作及数据库等内容。最后通过综合实战对所学知识进行了强化。

D1 PHP入门 D2 PHP基础语法 D3 字符串处理及时间函数
D4 PHP控制语句 D5 php的函数和数组 D6 正则表达式
D7 面向对象 D8 面向对象2 D9 php文件写入与表单提交
D10 php连接数据库 D11 用PHP做网站后台 D12 【综合练习】
L11
从入门到精通PHP大型网站开发(2017版)

本课程从讲解PHP基础开始讲解,最终达到一个独立设计开发可以应对大流量的商业化系统。整个课程包括基础教学,系统开发、架构调优等方面。

D1 LNMP基础知识及实际安装配置 D2 PHP基础知识 D3 SQL基础
D4 MVC理论和YII框架基础 D5 CMS phpstorm 增删改查 D6 json 数据库 api设计
D7 redis 缓存 D8 全文检索 elasticsearch
L12
AJAX详解(2017版)

AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。现代网页几乎都有ajax技术,并且在面试中,ajax是一个必会问到的技术。

D1 基本知识 D2 AJAX框架的封装 D3 加载及缓存
D4 预加载技术 D5 浏览器兼容及实例
L13
特效开发高级实战jQuery(2017版)

jQuery是一个JavaScript库。它极大地简化了JavaScript编程。在本节课讲带大家学习如何通过使用 jQuery应用JavaScript效果。

D1 jQuery基础 D2 jQuery框架详解 D3 jQuery Mobile
L14
响应式布局(2017版)

如我们需要兼容不同屏幕分辨率、清晰度以及屏幕定向方式竖屏(portrait)、横屏(landscape),怎样才能做到让一种设计方案满足所有情况?那就是响应式布局。

D1 LESS和SASS D2 响应式布局 D3 Bootstrap