• 个人中心
  • 机构中心
  • 在线客服
  • 18118717617
13804922874

全国统一学习专线 8:30-21:00

同城学 课程 学历教育成人高考

全栈工程师培训

小班电话咨询
课程优势: 强大的教师团队助力
上课方式: 面授
上课时段: 周末班(更多上课时段可电询)
课程详情 教学点 教学环境 学员评论
全栈工程师培训大图
全栈工程师培训,从WEB基础阶段、Javascript阶段、jQuery阶段、HTML5新特性、高级框架阶段、微信小程序等课程内容学起,让学员掌握端开发、界面设计、产品设计、数据库等等多种技术,能够很好地在一个项目中发挥作用,提高沟通效率,降低沟通成本。
课程背景

现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等。所以说一个现代化的项目,是一个非常复杂的构成,我们需要一个人来掌控全局,他不需要是各种技术的专家,但他需要熟悉到各种技术。对于一个团队特别是互联网企业来说,有一个全局性思维的人非常非常重要。而这个人我们称之为全栈工程师。

适合人群
  • 学生人群 icon

    如果你自制力强、有上进心,想通过学习来改变现状,那么我们让你点亮高薪人生!

  • 技术进阶 icon

    打造令人惊艳的前端用户体验,成为职场中的抢手人才。

  • 转行需求 icon

    业余时间掌握前端开发技能,轻松实现职业转化。

  • 兴趣爱好 icon

    向往成为一个全栈工程师,跟随大咖工程师,亲手实现你的创意。


全栈工程师课程体系
阶段名称 技术名称 技术内容 学习目标 WEB基础阶段 HTML基础 1.安装webstorm 1.掌握WebStorm的使用
2.了解HTML对于网页的意义
3.掌握HTML标签与属性
4.掌握常用标签
5.掌握无序列表、有序列表和自定义列表
6.掌握表单的使用
7.掌握div与标签的嵌套规则
8.掌握行内元素与块元素的使用
9.掌握实体字符
10.掌握HTML5新增标签与属性 2.设置webstorm 3.HTML介绍 4.HTML属性和值 5.HTML注释 6.HTML基本结构 7.标题标签h1-h6 8.段落标记p 9.强制换行br 10.水平线hr及其属性 11.图片img 12.超链接a 13.address和pre标签 14.文本格式化标签b,i,u,em等 15.无序列表 16.有序列表 17.自定义列表 18.表格 19.实体字符 20.内联框架iframe 21.form表单及其action、method、name属性 22.input 23.input常用属性value,checked,readonly,disabled 24.下拉列表 25.多行文本框textarea 26.HTML5新增input类型 27.HTML5新增属性 28.HTML5新增结构标签 29.视频和音频 CSS基础 1.css介绍和基础语法 1.掌握CSS基础
2.掌握CSS引入方式
3.掌握选择器的使用
4.掌握CSS盒子模型
5.掌握CSS弹性盒子模型
6.掌握浮动与定位
7.掌握字体常见属性
8.掌握雪碧图优化站点
9.掌握滑动门展示形式
10.掌握特殊图形绘制
11.掌握CSS3过渡与动画
12.掌握CSS3的媒体查询 2.引入css的方式 3.link和@import的区别 4.css基本选择器 5.背景属性 6.字体属性 7.文本属性 8.列表属性 9.关系选择器 10.属性选择器 11.伪类选择器 12.伪对象选择器 13.css hack 14.标准盒子模型 border、margin、padding属性 15.IE和模型 16.box-sizing属性 17.弹性盒 18.浏览器内核及厂商前缀 19.浮动及其原理 20.清除浮动的方法 21.display属性 22.position定位 23.z-index属性 24.圆角 25.阴影 26.渐变 27.转换 28.过渡 29.动画 30.绘制三角形、梯形、圆形 31.媒体查询 32.多列 32.滑动门 34.雪碧图 小米官网实战 首先选择小米官网为第一个实战案例,是因为刚开始入门,有个参考点,另外站点比较偏向目前的卡片式设计,实现常见效果。目的为学者练习编写小米官网,熟悉div+css布局。 迅雷官网 此站点特效较多,所以通过练习编写次站点,学生可以更多练习CSS3的新特性过渡与动画的实现,并且可以很好的练习div+css布局。 课程类网 此站点为响应式站点,在目前常见站点中,响应式设计类站点是非常多的,而且大部分公司的站点都需要支持响应式,所以,通过练习次站点,学者可以熟悉响应式这点的设计流程和实现方式。 Javascript阶段 Javascript基础语法 1.Javascript简介 1.熟知Javascript介绍
2.掌握Javascript变量声明
3.掌握Javascript变量类型与转换
4.掌握Javascript运算符操作
5.掌握Javascript条件分支语句
6.掌握Javascript循环语句 2.Javascript变量 3.Javascript变量类型 4.Javascript类型转换 5.Javascript运算符 6.Javascript条件分支语句 7.Javascript循环语句 数组与对象 1.数组定义 1.掌握数组定义
2.掌握数字的应用
3.掌握数组的属性和方法
4.掌握对象的概念
5.掌握对象的属性和方法
6.熟练应用对象 2.数组的本质 3.数组属性与运算符 4.数组的循环遍历 5.数组静态方法 6.数组的实例方法 7.对象概述 8.对象属性操作 9.对象的静态方法 10.对象的实例方法 函数及相关 1.函数的概念 1.了解函数概念
2.掌握函数的声明
3.掌握函数的属性和方法
4.掌握Javascript中的作用域
5.掌握函数的参数与返回值
6.掌握闭包的应用场景
7.熟练使用闭包 2.函数的声明 3.函数的属性和方法 4.函数作用域 5.函数参数 6.函数返回值 7.闭包基本概念 8.闭包实现 9.闭包应用场景 10.自执行函数 Javascript标准库 1.包装对象 1.掌握包装对象
2.掌握Number对象
3.掌握String对象
4.掌握Math对象
5.掌握Date对象
6.掌握JSON对象
7.掌握正则对象
8.熟悉console对象 2.Number对象 3.String对象 4.Math对象 5.Date对象 6.JSON对象 7.RegExp对象 8.console对象 9.属性描述对象 DOM模型与事件 1.DOM概述 1.掌握Javascript DOM操作
2.掌握Javascript 节点操作
3.掌握事件模型
4.掌握事件操作
5.掌握this关键字
5.掌握Event对象
6.熟练编写自定义事件
7.理解三级联动逻辑 2.Doucment节点 3.Element节点 4.属性的操作 5.Text节点 6.DoucmentFragment节点 7.事件模型 8.事件类型 9.事件代理 10.CSS操作 11.自定义事件 12.this关键字 13.Event对象 14.移动端事件类型 15.事件实例操作 16.三级联动 网络请求与专题 1.定时器 1.掌握定时器使用
2.掌握BOM对象
3.掌握HTTP协议
4.掌握XHR对象
5.掌握Ajax
6.能够独立封装Ajax网络请求
7.了解错误处理机制
8.建立良好的编程风格
9.掌握本地存储
10.了解Window对象 2.BOM对象 3.浏览器类型区分 4.网络请求基础 5.HTTP协议 6.XHR对象 7.XHR实例属性 8.XHR实例方法 9.XHR实例事件 10.文件上传 11.封装网络请求 12.异步操作 13.错误处理机制 14.编程风格 15.跨域处理 16.本地存储cookie 17.本地存储WebStorage 18.Window对象 19.History对象 面向对象 1.对象简介 1.了解面向对象
2.熟悉构造函数
3.掌握new关键字
4.掌握原型与原型链的使用
5.掌握对象和常见操作
6.掌握继承与封装
7.掌握基本设计模式原理
8.掌握观察者模式
9.掌握MVC和MVVM 2.构造函数 3.new 关键字 4.实例对象创建 5.Prototype对象 6.原型与原型链 7.instanceof运算符 8.对象与继承 9.对象操作与拷贝 10.多重继承 11.模块与封装 12.设计模式简介 13.工厂模式 14.观察者模式 15.单例模式 16.MVC与MVVM jQuery阶段 jQuery 1.jQuery简介 1.熟悉jQuery常见操作
2.熟悉jQuery DOM操作
3.掌握jQuery 核心API
4.掌握jQuery Ajax操作
5.掌握jQuery 选择器
6.掌握jQuery特效
7.掌握jQuery实战练习 2.jQuery DOM操作 3.jQuery事件 4.jQuery表单 5.jQuery CSS操作 6.jQuery核心API 7.jQuery特效 8.jQuery尺寸 9.jQuery内部函数 10.jQuery选择器 11.jQuery遍历操作 12.jQuery数据操作 13.jQuery Ajax 14.jQuery杂项 15.jQuery实战练习 第三方UI组件库 1.BootStrap介绍 1.掌握BootStrap使用
2.掌握BootStrap栅格系统
3.掌握BootStrap全局样式
4.掌握BootStrap组件应用
5.掌握BootStrap插件应用
6.掌握BootStrap定制需求
7.掌握Swiper的应用
8.掌握REM移动端适配
9.掌握Echarts图表 2.BootStrap引入 3.BootStrap栅格系统 4.BootStrap全局CSS样式 5.BootStrap组件应用 6.BootStrap Javascript插件 7.BootStrap定制需求 9.BootStrap实例操作 10.Swiper3.x应用 11.Swiper4.x应用 12.Echarts图表应用 13.REM移动端适配 14.BootStrap 栅格系统原理响应式设计 PHP与数据库 1.PHP基础语法 1.掌握PHP基础语法
2.掌握PHP类与继承
3.掌握MySQL操作
4.掌握PHP链接MySQL
5.熟悉PDO链接数据库
6.熟悉前后端交互
7.掌握get和post请求
8.理解前后端交互过程 2.PHP类与继承 3.PHP中理解面向对象 4.MySQL基础 5.MySQL数据库操作 6.MySQL Form表单 7.PDO链接数据库 8.事务处理与时间戳 9.PHP+MySQL创建接口 10.前后端交互处理 11.Get与POST请求 12.前后端实战练习 Ajax实战项目-蓝莓派 1.蓝莓派项目设计 本项目名称为蓝莓派,主要为音乐社区类型。包含较多的交互功能,例如滑动门,雪碧图使用,模态框,瀑布流和焦点轮播图等效果。当然,前后端交互也是不可少的,主要理解前后端交互流程与练习各种交互实现。 2.蓝莓派环境构建 3.蓝莓派页面登录Ajax 4.蓝莓派页面登录与PHP与MySQL 5.蓝莓派网络请求封装 6.蓝莓派页面加载 7.蓝莓派模态框处理 8.蓝莓派分页器实现 9.蓝莓派瀑布流效果实现 10.蓝莓派动态加载数据 11.蓝莓派音频控制 12.蓝莓派业务逻辑实现 13.蓝莓派进度条实现 14.蓝莓派第三方UI库引入 15.蓝莓派项目优化 HTML5新特性 HTML5新特性 1.HTML5语义化标签 1.掌握HTML5新特性有哪些
2.掌握HTML5的语义化标签实现方式
3.掌握HTML5的本地存储方式
4.掌握HTML5提供的多媒体使用
5.掌握HTML5 Canvas标签应用 2.HTML5本地存储 3.HTML5离线Web应用 4.HTML5连贯性 5.HTML5多媒体 6.HTML5性能提升 7.HTML5调用原生API 8.HTML5 Canvas 9.HTML5 Canvas应用 10.HTML5 Canvas游戏-连连看 11.HTML5 Canvas游戏-消消乐 高级框架阶段 模块化 1.作用域回顾 1.掌握作用域
2.掌握模块的定义规范与使用
3.了解私有与公有概念
4.掌握Commonjs规范
5.掌握Requirejs的应用 2.模块 3.私有属性与公有属性 4.模块扩展 5.Commonjs规范 6.Requirejs引入 7.Requirejs的使用 8.Requirejs的shim模块 9.Requirejs应用-音乐列表播放 Nodejs与Express 1.安装Node于CMD命令 1.了解Nodejs
2.独立安装Nodejs环境
3.熟悉CMD命令行操作
4.掌握Express安装
5.掌握Express路由的应用
6.掌握请求方式POST与GET
7.掌握JSONP的使用
8.掌握数据过滤
9.掌握数据库基本操作
10.掌握链接数据
11.掌握服务器端搭建 2.Node创建服务器 3.Node相关操作 4.Commonjs规范 5.Express安装 6.Server基本操作 7.Express路由基础 8.Express路由配置 9.Express路由应用 10.实现前后端交互 11.Post参数请求 12.Get参数请求 13.JSONP跨域处理 14.过滤数据 15.Nodejs链接数据库 16.Server增删改查 ECMAscript6 1.babel转换器 1.掌握ES6与ES5的区别
2.掌握babel转换器的使用
3.掌握ES6声明新特性
5.掌握数组,对象,字符串函数的扩展
6.掌握箭头函数的应用
7.掌握Class类的声明
8.掌握继承的实现
9.掌握Promise的使用
10.掌握Module模块的使用 2.Let和Const命令 3.字符串扩展 4.解构赋值 5.Object扩展 6.Array扩展 7.Function扩展 8.Class类 9.类的继承Extends 10.Promise 11.Module模块 12.Proxy 13.Generator 14.Generator CSS预处理语言Less 1.Less环境搭建与编译 1.了解CSS预处理语言的优势
2.掌握Less环境搭建
3.了解Less的服务器端渲染
4.掌握Less的使用语法
5.掌握Sass的基本使用 2.Less服务器端渲染 3.Sublime Text安装插件 4.Less语法-变量、混合、嵌套 5.Less语法-计算、函数 6.Less语法-继承、引导判断 7.Sass使用
全栈工程师的价值
  • 全栈工程师的价值
  • 项目越大,沟通成本越高,做过项目管理的都知道,项目中的人力是1+1<2的,人越多效率越低。因为沟通是需要成本的,不同技术的人各说各话,前端和后端是一定会掐架的。每个人都会为自己的利益而战,毫不为己的人是不存在的。 而全栈工程师的沟通成本几乎为零,因为各种技术都懂,胸有成竹,自己就全做了。即使是在团队协作中,与不同技术人员的沟通也会容易得多,让一个后端和一个前端去沟通,很难沟通。但如果有一个人懂产品懂设计懂前端懂后端,那沟通的结果显然不一样,因为他们讲的,彼此都能听得懂。

教学点

校区环境

学员评论

0相关评论

顽石教育

顽石教育
认证 1 年

成立:2014年

资质认证 地址认证 教学保障 在线预约 到店体验 售后支持
申请试听课程

提交后,免费快速为您匹配专业课程