WEB全栈开发

掌握成为前端工程师所需的技能,并构建在移动端和桌面端都性能出色的美观的响应式网站。学习前端开发技术、后端开发关键技术、特效高级实战、企业级应用,更有当下最火的微信小程序开发,通过完成一系列实战项目,添加到你的个人作品集,成为专业的web大前端工程师!

  • WEB全栈开发
    工程师
  • 184课时

    1027个视频课时

  • 269小时

    合计课程时长

  • 2852409

    共计3184102次学习

  • 学习中
  • 已学完
  • 未学习

页面搭建基础

22课时42小时49分

L1
HTML+CSS(新版)
免费

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

D1 html基础 D2 html基础-表单/表格 D3 CSS基础
D4 CSS样式属性 D5 CSS盒模型解析/浮动 D6 溢出处理与定位
D7 浏览器兼容CSS hack D8 图片精灵/经典三列布局 D9 京东首页模块制作(1)
D10 京东首页模块制作(2) D11 京东购物车模块制作
L2
CSS预处理(新版)

CSS 预处理器技术已经非常的成熟,本文主要讲解了LESS使用

D1 LESS D2 实战
L3
移动终端响应式布局(新版)

如我们需要兼容不同屏幕分辨率、清晰度以及屏幕定向方式竖屏(portrait)、横屏(landscape),怎样才能做到让一种设计方案满足所有情况?那就是响应式布局。 meta标签,百分比,弹性盒,mediaquery,em/rem,html5新增属性/特性/标签,css3新增样式属性

D1 H5新特性 D2 CSS3中的属性应用(一) D3 CSS3中的属性应用(二)
D4 移动端布局要素 D5 响应式布局实现原理 D6 响应式布局实战(一)
D7 响应式布局实战(二) D8 Bootstrap(一) D9 Bootstrap(二)

前端编程基础

36课时54小时19分

L4
Java Script基础语法(新版)

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
DOM和BOM(新版)

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

D1 DOM编程 D2 DOM编程-常用节点 D3 DOM编程-表格和表单
D4 BOM编程 D5 Event事件 D6 Event事件-拖拽和滚轮
L6
AJAX与JSON操作(新版)
免费

ajax:(Asynchronous JavaScript and XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。现代网页几乎都有ajax技术,并且在面试中,ajax是一个必会问到的技术。JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全

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

面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术。

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运动框架实现网页右边栏客服滑动效果(二)

前端技术进阶

15课时20小时55分

L9
特效开发高级实战jQuery(新版)
免费

本课程从零开始由浅入深详细讲解了jQuery的历史,版本差异,以及其内部提供的大量供于开发者使用的API

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

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

D1 模块化编程-requireJS D2 模块化编程-requireJS

前端高级实战

111课时153小时0分

L21
HTML+CSS
免费

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

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

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

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

本次课首先介绍了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
L24
Java Script语法

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数据结构、循环
L25
Canvas及JS游戏应用

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

D1 Canvas标签 D2 JS游戏
L26
JavaScript综合实战

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

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

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

D1 Web服务器 D2 掌握http协议 D3 了解WEB服务器和APP的关系
L28
nodejs和express框架

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应用程序
L29
MongoDB和Mysql

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

D1 Mongodb菜鸟教程 D2 Nodejs驱动Mongodb D3 MYsql数据库
L30
PHP详谈
免费

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

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

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

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

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

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

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

D1 jQuery基础 D2 jQuery框架详解 D3 jQuery Mobile
L34
响应式布局

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

D1 LESS和SASS D2 响应式布局 D3 Bootstrap
L35
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(通信协议)
L36
跨平台开发技术

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

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

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

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

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

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

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

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