达内web

美国上市教育机构

达内web前端学院

400-876-5661

达内Web全栈4大课程优势

助你掌握多种技术,拥有统揽全部的思维

高端Web全栈工程师必备知识体系

从基础到实战,学习前沿技术精髓

  • 开发导论

  • 前端核心

  • 前端高级

  • 移动开发

  • 全栈进阶

  • 培优课程

  • 模块
  • 课程内容
  • 项目贯穿
  • 实训目标
  • 项目导入
  • WEB程序的结构与部署、项目需求、项目开发流程
  • “学子商城”项目
    导入
  • 了解WEB程序的开发流程,理解WEB程序的结构与部署,了解项目需求,学习标准开发文档
  • 数据库技术
  • 服务器概述、数据库服务器、创建数据库、创建数据表、基础查询、复杂查询、关联查询、增删改操作、常用函数
  • “学子商城”项目
    所用数据库
  • 使用MySQL创建“学子商城”项目所用数据库,根据需求完成数据表的创建,并熟练掌握各种常用数据库操作
  • WEB SERVR
  • WEB服务器、WEB服务器技术简介、PHP服务器端技术概述、Apache服务器、PHP语法基础、PHP常用函数、PHP访问数据库、使用PHP进行复杂数据操作
  • “学子商城”项目
    的服务器端功能、
    常用接口
  • 了解各种主流服务器以及服务器端技术,能够实现服 务器端的部署,掌握服务器端组件原理,能够实现服务器端的各种常用功能
  • HTML5基础
  • HTML5快速入门、文本、图像、链接、表格、列表、表单、iframe
  • 熟练掌握各种HTML标签,能够手动快速完成各种页面的编写
  • JavaScript
    核心
  • JavaScript的V8引擎运行环境、JavaScript代码的编写与调试、JavaScript的基础语法、变量与常量、数据类型及其转换应用、运算符和表达式、函数的定义及使用、变量与作用域、函数作用域、程序的流程控制、条件语句与循环语句、数组的定义和使用、数组API、二维数组的使用
  • “学子商城”项目
    的基础页面
  • 理解JavaScript的语言原理与运行模式, 熟练掌握 JavaScript核心编程技巧,能够熟练使用JavaScript实现逻辑算法、流程控制
  • Ajax
  • Ajax原理、Ajax实现方式、get与post提交、JSON的定义和使用、HTTP协议、HTTP请求、HTTP响应、HTTP优化
  • “学子商城”的服
    务器端功能交互
  • 深入理解 Ajax的基本通信原理,掌握基于JSON的数据规则,透彻理解 HTTP协议,能够熟练使用Ajax 实现与服务器的异步通信,实现服务器端的通信分析,并完成页面的局部提交和刷新
  • 阶段项目
  • 项目搭建、项目资源管理、静态页面编写、服务器端功能实现、前后端数据交互
  • “学子商城”之用
    户模块
  • 结合服务器端和AJAX知识,实现网站与服务器的交互功能,包括登录、注册、个人中心、用户信息维护等功能,深入理解 WEB 程序的结构和运行原理以及项目的开发流程
  • 模块
  • 课程内容
  • 项目贯穿
  • 实训目标
  • CSS3基础
  • CSS3基础语法、各种选择器(通用选择器、元素选择器、id和class选择器、后代选择器、伪类选择器等)、框模型与背景、文本格式化、表格、显示与定位
  • 熟练掌握各种常用CSS选择器以及CSS样式的定 义和使用,能够手动完成各种页面样式的定义和编写
  • CSS3 高级
  • 复杂选择器、2D/3D转换(包括移动、旋转、倾 斜和缩放和视点)、过渡、动画、弹性布局、CSS Hack和优化、浏览器兼容性
  • “学子商城”之用
    户模块的静态页
    面完善
  • 熟练掌握各种CSS复杂选择器以及高级应用,实现 页面的弹性布局,实现复杂页面效果的制作,理解CSS Hack和CSS优化,能够手动完成各种页面样式的定义和编写,并保证浏览器兼容性
  • 阶段项目
  • 项目完善、静态页面编写、样式细节实现、页面动效制作
  • “学子商城”项目
    的所有静态页面
    编写、页面样式、
    页面动效实现
  • 完成“学子商城”项目所有静态页面的布局分析、设计,并用纯手写代码的方式实现整个页面,夯实 WEB前端基础,提高页面实操能力
  • JavaScript
    高级
  • String的使用及API、正则表达式的定义和使 用、 常用内置对象(Math、Date、Number、Boolean)、错误处理、Function 与匿名函数、作用域与闭包、面向对象编程、Object对象与对象模板、原型与继承、原型链、ECMAScript 5和ECMAScript 6的新特性
  • “学子商城”项目
    之商品模块的页
    面编写、功能实
    现以及服务器交
    互功能完善
  • 理解JavaScript的语言原理与运行模式,熟练掌 握JavaScript核心编程技巧,能够熟练使用JavaScript实现逻辑算法、流程控制、界面验证以及功能实现
  • DOM 编程
  • Document对象、节点对象、节点树、选取并读取节点、文档遍历以及增加节点、删除节点、元素样式编辑、Window对象、定时器、BOM模型、事件的定义及处理、event对、location对象、history对象、screen对象、cookie对象的使用
  • 深入理解DOM和BOM理论,熟练掌握DOM编程, 能够熟练的使用JavaScript原生代码对页面进行处理,完成各种页面动态效果以及动态交互的实现
  • 阶段项目实战
  • 游戏项目搭建、游戏项目算法分析、WEB项目页 面功能实现
  • 1)2048或
    者俄罗斯方块
    2)“学子商城 ”
    项目中页面功能
    的实现 "
  • 通过游戏类项目,理解项目需求以及相关算法,熟练掌握网页型游戏程序的开发技术,深入理解JS的 应用技巧,提高编程力通过WEB项目,理解互联网 UI交互设计理论,完全手动代码实现WEB项目的页面功能,从而熟练掌握 WEB前端开发的必备技能
  • jQuery
  • jQuery原理、jQuery的使用步骤、jQuery选择器(包括基本选择器、层次选择器、过滤选择器、表单选择器)、jQuery的DOM操作(包括 HTML页面元素的增删改查)、jQuery事件、事件冒泡与事件处 理、jQuery动画、jQuery常用 Plug-in、开发jQuery插件、jQuery扩展、jQuery的AJAX应用、AJAX的增强操作、JSONP与跨域访问
  • “学子商城”项目
    的购物车功能实
  • 掌握JQuery核心API,深入理解JQuery设计原则,了解多种 JQuery插件,能够熟练使用JQuery编程,实现页面各种功能、效果以及服务器端交互
  • 阶段项目实战
  • 项目完善、服务器端功能实现、前后端数据交互、复杂跨域访问
  • “学子商城”之订
    单模块
  • 进一步完善项目中购物车、订单相关功能,熟练掌握 全栈开发中,从前端到后台开发的全部技能
  • HTML5高级
  • 表单功能、增强的表单控件、新表单元素及属性、表单验证、音频和视频处理、Canvas绘制及图像处理、Chart.js框架的使用、SVG元素及使用、Two.js框架的使用、ECharts框架的使用、Geolocation API、百度地图 API、Web StorageAPI( 包 括 sessionStorage 和 localStorage)、HTML5拖放、 拖放事件及相关对象、WebWorker、Web Socket
  • “学子商城”项目
    的账户查询功能
  • 熟练掌握 HTML5 的各种新特性,能够熟练使用新表单特性实现页面功能,能够实现页面中的音视频处理,实现复杂绘图以及图表绘制,实现页面的地理定位操作以及页面的离线存储功能,能够熟练使用 HTML5进行各种 Web应用开发
  • 阶段项目实战
  • 项目完善、WEB项目中H5功能的实现
  • “学子商城”项目
    完整功能
  • 分析页面功能需求,能够熟练使用 HTML5的相关技 术实现 WEB应用开发,使用原生技术完成整个项目的 PC版本的开发,熟练掌握原生代码开发技能
  • 模块
  • 课程内容
  • 项目贯穿
  • 实训目标
  • Bootstrap
  • 媒体查询技术、CSS的 @media规则、手动编写以及测试响应式网页、Bootstrap基础及其基础模板、全局CSS样式(包括布局、按钮、图片等)、栅格系统、组件(包括导航菜单、列表、警告框等)、JS插件(包括模态框、工具提示等)、LESS及Bootstrap定制
  • “学子商城”项目
    之响应式专题页
    或者响应式个人
    简历
  • 理解响应式布局的原理,熟练掌握 Bootstrap的核心API,能够熟练应用 Bootstrap的全局样式、组件以及 JS插件来实现响应式布局的开发、测试以及功能交互,并能够使用 LESS语言实现动态样式的编写以及定制
  • VueJS
  • Vue.js开发概述、环境搭建、 Vue指令、组件化应 用构建、组件通信、组件嵌套、自定义指令、 自定义过滤器、组件属性、组件的路由、路由跳转、网络请求、 Vue-Resource等
  • 理解 Vue.js的框架原理,熟练掌握数据驱动的渐进 式框架,能够熟练使用 Vue.JS实现视图层的开发,驱动复杂的单页应用
  • 阶段项目实战
  • 使用框架技术实现“学子商城”项目的重构(视图层)
  • 深入理解电商项目前台站点和后台管理站点的需求,基于后台功能接口,实现后台管理站点的 WEB前端功能开发
  • AngularJS
  • 设计原则和模式、Angular的表达式和指令、MVC编程模型、控制器、双向数据绑定、过滤器和函数、服务和依赖注入、文件压缩、模块化编程、单页应用、路由、事件绑定、TypeScript、移动端开发支持、RxJS、国际化
  • 理解AngularJS的框架原理,熟练掌握 MVC编程模式,能够熟练使用AngularJS实现页面的重构和单页面WEB应用程序的开发
  • 阶段项目实战
  • 使用框架技术实现“学子商城”项目的重构(MVC 模式)
  • “学子商城”项目
    重构
  • 了解软件开发流程,学习从功能分析到软件设计、再到功能实现的整个开发流程,能够熟练使用AngularJS的相关知识,实现Web应用程序的开发,并实现和其他框架的整合
  • 模块
  • 课程内容
  • 项目贯穿
  • 实训目标
  • WEB APP
  • APP开发环境、WEB APP开发模式、Android的开发环境及模式、使用 Ionic构建APP应用、使用Ionic实现页面构建、UI组件、CSS应用、基于AngularJS扩展API、路由控制、触屏事件、动画实现
  • 学习Android的开发环境、测试方式以及部署演, 结合Ionic的组件以及相关API,能够实现WEB页面到移动端的迁移和部署,熟练完成各种WEB APP的开发和实现
  • 阶段项目实战
  • 使用移动端开发环境,结合APP框架技术,实现WEB APP的开发
  • “学子商城”的
    APP版
  • 了解WEB APP的开发模式,学习从功能分析到软件设计、再到功能实现的整个开发流程,能够熟练使用Ionic的相关知识,实现Web APP的开发,以及测试和部署
  • "React.js Native
  • React.js概述、环境搭建、JSX、组件、state、组件生命周期、事件处理、表单、虚拟DOM算法简析、 实现ToDoList、React native概述、React native开发
  • 理解React的框架原理,熟练掌握组件的构建以及复用,能够熟练使用 ReactJS实现视图层的创建和渲染 ;学习react native,构建功能强大且流畅的APP
  • 阶段项目实战
  • 使用跨平台移动应用开发框架,结合web前端技术,实现Hybrid App的开发
  • “学子商城”后台
    管理项目:PC版、
    APP 版
  • 学习UI组件开发技术,熟练掌握react native的开发技能,能够灵活选择框架技术并实现APP的开发
  • 混编APP框架
  • 混编APP概述、PhoneGap环境搭建、移动端事件处理、震动蜂鸣和加速度、地理位置和指南针等传感器的使用、多媒体控制、声音和图像采集
  • APP版本的打包
    部署
  • 熟练使用 PhoneGap实现混编APP开发,能够熟练完 APP的迁移和部署
  • 微信开发
  • 微信开发准备(包括帐号注册、空间申请、域名解析等)、微信公众帐号开发及维护、JS-SDK API、微信小程序开发、WXML/ WXSS语法、微信小程序常用组件及API
  • “学子商城”项目
    的微信推广功能
  • 了解微信公众平台开发及维护的相关知识,掌握微信产品设计和接口开发实现的相关技能,能够基于微信平台开发微信应用小程序
  • 模块
  • 课程内容
  • 项目贯穿
  • 实训目标
  • node.js
  • Node.js 概述、搭建服务器端运行环境、交互模式 和脚本模式、全局对象、常用模块、NPM、事件循环、文件I/O、访问数据库、Express框架
  • “学子商城”项目
    的服务器端重构
  • 了解 Node.js服务器端应用特性,掌握常用模,熟 悉NPM模块管理,在学会文件I/O操作基础上,结合数据库访问和HTTP协议等相关知识,创建动态Web应用
  • 常用JS框架
  • 新前端框架技术,比如 zepto.js、require.js、redux、weex等,学习webpack、gulp等前端工具
  • 项目总结及打包
    部署
  • 了解各种新前端框架技术,紧跟技术前沿,学习常 用的web部署打包工具
  • 阶段项目实战
  • 学习使用SVN进行源代码管理,以及使用GitHub进行代码托管,理解开源代码库以及版本控制系统的相关知识,学习多个项目的需求分析及开发流程
  • 项目库中多个备
    选项目
  • 通过项目库中多个备选项目的学习,深入理解项目的开发流程、需求、项目搭建以及部署发布,熟练掌握完整WEB项目从前端到后台的完整开发技能
  • 模块
  • 课程内容
  • 实训目标
  • MongoDB
  • MongoDB快速入门、MongoDB概述和环境配置、实现基本的增删改查数据操作

    复杂查询、修改操作、运算符、修改器的使用以及如何访问复杂数据结构

    查询选项、索引定义及实现、复杂索引、查询优化、约束机制、数据操作优化

    聚合操作、聚合框架、聚合操作符、分组操作、执行复杂数据统计和分析功能、对常见社交网络数据进行数据库建模

  • 理解MongoDB的基本原理,熟练掌握MongoDB的安装、环境配置、基本原理、常用CRUD操作以及复杂操作,实现快速高效的修改和查询操作。学习高效率的查询技能,实现查询优化、统计和汇总,并结合基本的WEB前端页面来实现数据的操作和展示。以时下流行的社交网络为需求,设计数据库结构。
  • Node.js
  • Node.js 特点及适用场景、安装Node.js以及两种运行模式、Node.js基础语法和内置对象的使用、ES6中的新特性在Node.js中的使用

    Node.js中的全局对象、四种定时器的使用、模块系统中的文件模块和目录模块、CommonJS包规范、使用NPM工具创建/上传/下载和维护第三方模块

    常用原生模块(global、os、readline、querystring、url、path、dns、util、error 模块等)、常用API

    进程和线程等操作系统基础知识、Node.js中的单线程模型、非阻塞型的异步事件、事件回调、events模块、自定义事件对象、添加事件监听函数和监听事件

    使用Buffer模块操作缓冲区、fs模块、文件的访问模式、操作文件目录、异步和同步读取/写出/和追加文件内容、文件的管道式操作

    HTTP协议、请求消息格式和响应消息格式、http模块、基于 HTTP协议的客户端应用和服务器端应用、HTTPS协议背景、加密技术、基于https模块创建服务器端应用和客户端应用

    MySQL数据库的使用、常用 DDL/ DML/ DQL语句、复杂查询、mysql模块、实现数据连接和访问、连接池技术

    第三方Express 模块、路由定义、接收 GET/POST/PUT/DELETE请求、消息返回、自定义和预定义中间件、EJS模板引擎整合

    进程概述、process 全局对象、使用 child_process 模块、创建子进程、cluster 模块、进程集群

    WebSocket协议、模块整合、全双工通信应用、中的事件、广播消息、划分名称空间和房间

  • 从 Node.js的特点和使用方法开始,完整的学习 Node.js各种常用的原生模块,以及众多的第三方扩展模块。通过此课程的学习,可以全面掌握Node.js服务器端开发的各方面知识,正式步入Web全栈工程师行列。
  • 项目实战
  • 使用SVN/Git实现项目代码管理、使用Gulp实现项目的自动化构建、使用Webpack实现模块加载和打包管理、介绍软件工程标准流程和各阶段产出标准文档

    分析并设计项目数据结构、编写SQL语句、创建初始数据库结构、创建Node.js服务器并整合常用模块、实现项目的服务器端业务逻辑

    查询选项、索引定义及实现、复杂索引、查询优化、约束机制、数据操作优化

    使用移动端框架创建移动版应用、实现项目的部署、打包安装调试

  • 使用node.js和mongodb实现服务器端功能,使用常用前端框架构建使用,并完成 PC版和APP版本。 使用SVN/Git/Gulp实现项目代码管理和自动化构建 ;使用Webpack实现模块加载和打包管理 ;整合Yeoman生成器创建项目并实现工作流标准化。

讲师团阵容豪华,云集一线实战讲师

从实战中走出的讲师,传授真实项目经验

王春梅

Web前端课程总监

王春梅

Web前端课程总监

哈尔滨工业大学硕士,曾任用友软件股份有限公司前资深项目经理,具备多年的的软件设计和开发经验,作为项目经理和主要设计人员,主持开发过多个产品,具有丰富的产品和项目的实战经验和管理经验。

王春梅

Web前端课程总监

哈尔滨工业大学硕士,曾任用友软件股份有限公司前资深项目经理,具备多年的的软件设计和开发经验,作为项目经理和主要设计人员,主持开发过多个产品,具有丰富的产品和项目的实战经验和管理经验。

赵旭

达内集团互联网技术讲师

赵旭

达内集团互联网技术讲师

曾工作于吉林省统计局、启明信息技术有限公司、日本インタセクト株式会社等机构担任系统开发工程师、前端开发工程师等工作。具备多年互联网程序开发经验。多年Java EE /.NET / Html + Css /Javascript/ jQuery / Ajax技术的开发及授课经验。

赵旭

达内集团互联网技术讲师

曾工作于吉林省统计局、启明信息技术有限公司、日本インタセクト株式会社等机构担任系统开发工程师、前端开发工程师等工作。具备多年互联网程序开发经验。多年Java EE /.NET / Html + Css /Javascript/ jQuery / Ajax技术的开发及授课经验。

张东

达内集团JavaScript讲师

张东

达内集团JavaScript讲师

美国PMP认证高级项目经理,微软认证解决方案开发讲师。先后在中软国际、中国搜索、太极计算机担任高级开发工程师,架构师,项目经理。曾担任中央外汇管理中心、中国石油、二炮工程研究院、首都国际机场技术咨询顾问。

张东

达内集团JavaScript讲师

美国PMP认证高级项目经理,微软认证解决方案开发讲师。先后在中软国际、中国搜索、太极计算机担任高级开发工程师,架构师,项目经理。曾担任中央外汇管理中心、中国石油、二炮工程研究院、首都国际机场技术咨询顾问。

杨燕

达内集团Web技术讲师

杨燕

达内集团Web技术讲师

多年互联网领域研发经验,包括商务网站、管理系统、移动应用等研发经验。曾参与 研发的项目涉及领域包括航天系统、总参谋部队、华北国家电网等,并在大唐电信任职高级工程师期间积累了丰富的教学实战经验。

杨燕

达内集团Web技术讲师

多年互联网领域研发经验,包括商务网站、管理系统、移动应用等研发经验。曾参与 研发的项目涉及领域包括航天系统、总参谋部队、华北国家电网等,并在大唐电信任职高级工程师期间积累了丰富的教学实战经验。

张众磊

达内集团JS框架讲师

张众磊

达内集团JS框架讲师

先后就职于国家电网、凌阳科技,并担任研发组长、项目经理,具有6 年Linux 平台、移动APP 的开发经验,具备深厚的开发和培训功底。

张众磊

达内集团JS框架讲师

先后就职于国家电网、凌阳科技,并担任研发组长、项目经理,具有6 年Linux 平台、移动APP 的开发经验,具备深厚的开发和培训功底。

魏晓武

达内集团Web技术讲师

魏晓武

达内集团Web技术讲师

曾在多家IT 培训公司工作,具备多年互联网项目开发经验,熟练应用HTML5CSS3, js,jq 等前端技术。有预之网,北师大暑期实践网等在线项目,曾经给企业开发过在线购物系统(PHP+ 前端),在线学习系统(java) 等。

魏晓武

达内集团Web技术讲师

曾在多家IT培训公司工作,具备多年互联网项目开发经验,熟练应用HTML5CSS3, js,jq 等前端技术。有预之网,北师大暑期实践网等在线项目,曾经给企业开发过在线购物系统(PHP+ 前端),在线学习系统(java) 等。

程涛

达内集团JavaScript技术讲师

程涛

达内集团JavaScript技术讲师

曾工作于神星科技、东方标准等机构,先后任教于东方标准、安博教育、达内科技。 具备多年互联网项目开发及管理经验,十年以上JavaEE、PHP、大数据等多方向授课经验。

程涛

达内集团JavaScript技术讲师

曾工作于神星科技、东方标准等机构,先后任教于东方标准、安博教育、达内科技。 具备多年互联网项目开发及管理经验,十年以上JavaEE、PHP、大数据等多方向授课经验。

李文华

达内集团Web前端技术讲师

李文华

达内集团Web前端技术讲师

曾工作于中国互联网中心、中软国际等机构,先后任教于华育国际、IBM 产品基地、 达内科技等组织。具备多年互联网项目开发及管理经验,十年以上JavaEE、PHP、移动开发等多方向授课经验。

李文华

达内集团Web前端技术讲师

曾工作于中国互联网中心、中软国际等机构,先后任教于华育国际、IBM 产品基地、 达内科技等组织。具备多年互联网项目开发及管理经验,十年以上JavaEE、PHP、移动开发等多方向授课经验。

讲师在线咨询

TTS教学系统,线上线下同步学习

达内为学员定制的24小时全天候学习智能系统

  • 在线笔记

  • 在线文档

  • 在线课程

  • 在线问答

  • 在线评测

  • 在线交流

舒适的教学环境,形成良好学习效果

完善设备,前沿技术,高水平教学

我要咨询

1元领取7天课程

即将开班,坐位有限,火热预定中