全栈工程师培训课程
课程详情 学校简介 学校地址 申请试听
关键词:石家庄全栈工程师培训哪个机构
全栈工程师培训课程
现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等。所以说一个现代化的项目,是一个非常复杂的构成,我们需要一个人来掌控全局,他不需要是各种技术的专家,但他需要熟悉到各种技术。对于一个团队特别是互联网企业来说,有一个全局性思维的人非常非常重要。而这个人我们称之为全栈工程师。
学生人群
如果你自制力强、有上进心,想通过学习来改变现状,那么我们让你点亮高薪人生!
技术进阶
打造令人惊艳的前端用户体验,成为职场中的抢手人才。
转行需求
业余时间掌握前端开发技能,轻松实现职业转化。
兴趣爱好
向往成为一个全栈工程师,跟随专业工程师,亲手实现你的创意。
阶段名称 | 技术名称 | 技术内容 | 学习目标 |
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使用 |
石家庄顽石教育
机构简介
石家庄顽石教育科技有限公司,是一家集产品研发与企业内训为一体的高技术科技型公司,历经多年发展,开拓创新,不断调整企业管理机制丰富自主产品研发内容,建立具有竞争力的技术体系。为教育行业,企事业单位,政 府部门客户提供的解决方案和技术支持。同时公司拥有一支规模庞大,认真敬业的技术和管理团队,这支队伍不仅有的专业素质和丰富的研发经验、实施、咨询服务能力,且具有良好的职业修养和综合业务能力,正是有一支这样高素质的队伍,公司才能博击浪潮,屡创佳绩。
服务客户真诚至上的宗旨,以人为本,开拓创新的理念,公司质量方针是客户为本,持续改进勇创高满意度应用软件服务,科技创新稳步发展,争做高新技术软件产业先锋。河北顽石教育科技有限公司,培养专业IT技术人才,为企业下游人才储备奠定了良好的基础,形成了人才培养——人才储备——人才内部消化——人才派遣——服务合作企业的良性产业链。
学校名称:石家庄顽石教育
固定电话:400-001-5729
授课地址:石家庄市桥西区汇丰路18号 预约参观