佛山H5前端全栈开发工程师培训班
【课程介绍】
H5 在狭义上指 HTML(超文本标记语言)的第 5 个版本,在广义上包含了 HTML5、CSS3、JavaScript 等在内的所有应用场景,H5 全栈开发课程旨在打造精通前端 (HTML5、CSS3、JavaScript、JQuery)、后端(Node.js)、移动跨平台 (Android/IOS)App(Vue.js/Angular/React)、微信小程序开发的全栈型全能工程师。
【课程目标】
H5 全栈开发课程旨在打造精通前端 (HTML5、CSS3、JavaScript、JQuery)、后端(Node.js)、移动跨平台 (Android/IOS)App(Vue.js/Angular/React)、微信小程序开发的全栈型全能工程师。
【适学人群】
H5 全栈开发工程师课程是由兄弟连教研团队与一线讲师共同商讨,紧密结合当下企业所需,面向“零基础”学员,由浅入深的企业级实战课程。
1.想从事 IT互联网行业的“零基础”人员
2.有一定基础的 Web 前端开发人员
3.后端开发想转为全栈开发工程师的人员
4.想自己独立运营网站的人员
5.想从事跨平台移动 App 开发人员
6.想从事微信小程序开发人员
7.在读或已毕业的计算机相关专业人员
【课程内容】
一、基础阶段(45天)
1.HTML5+CSS3(15天)
课程体系介绍、HTML+CSS 基本入门知识;网站运行原理;HTML 常用标签、表单新类型、网页 SEO 优化,HTML5 语义化标签、音视频标签;CSS 选择器 ( 基本、层级、属性、伪类、伪状态 );CSS 常用样式属性;CSS3 过渡、变换、动画;CSS3 3D 场景搭建与应用;精灵图 ( 雪碧图 )的原理以及实现;Iconfont 字体图标 ( 阿里巴巴矢量字体图标库 )原理以及实现;Media 媒体响应式布局;Flex 弹性盒子布局;Photoshop 基本切图。
2.JavaScript+jQuery(23 天)
ECMAScript 核心语法结构;变量声明优先级 (var/function);函数详解 ( 格式、作用域、作用域链、回调、闭包、匿名、递归 );对象详解 ( 格式、内置对象、原型、原型链 );事件 (event);DOM 文档对象模型;BOM 浏览器对象模型;jQuery 的概念与基本使用;jQuery 元素节点操作;jQuery 的事件绑定与链式操作;jQuery 元素属性与样式操作。
3.PHP+Ajax+JSONP(2天)
Ajax 原理以及应用场景;原生 Ajax 的运行原理与实现;异步操作与同步操作原理与区别;Ajax 请求同源策略布局;JSONP 跨域请求原理以及实现方式;Query 封装的 Ajax 调用和 JSONP 数据跨域请求原理和实现。
4.项目实战考核
任选电商类、游戏类、论坛类、门户类网站,完成整站开发;实现 Ajax 后台数据交互;实现网站常见页面布局以及 JS 开发;完成移动端页面布局 (flex 弹性盒子、rem 布局 );打包移动端项目,真机运行;PC 端项目放入 GitHub 社区,在线运行。
二、阶段(60天)
1.ES6 的语法结构(2天)
let const 语法、解构赋值、 for of 语法、模板字符串、箭头函数、新增数组操作、新增对象操作Set、Map 数据类型、Promise 的原理和应用、 Class 语法、ES6 Module。
2.Nodejs+MongoDB+Express+Bootstrap(12天)
nodeJS 介绍及使用、环境搭建、NPM 包管理器、CommonJS 规范、模块化思想及操作、文件模块、 http、URL、querystring、path 等模块、 HTTP 模块、WEB 开发框架介绍、noSQL 基础概念、 MongoDB 简介、安装、数据库、集合、文档概念、文档 CURD 操作、nodeJS 操作 MongoDB、Expres 的安装、使用、使用模板引擎、Express 中间件、Express 路由、 Bootstrap 的介绍和使用、Express+MongoDB+BootStrap 搭建博客系统实战。
3.H5 新特性(9天)
多媒体 API、地理定位 (Geolocation)、拖拽 API、文件 API(FileReader)、xhr2、FormData、localStorage/sessionStorage 本地存储、ApplicationCache 应用程序缓存、WebWorks 多线程、Websocket 网络编程、 userMediaAPI 调用摄像头、麦克风、SVG 矢量图、Canvas 绘图、
4.Vue.js(2.0)(15天)
Vue 实例、Vue 生命周期、模板语法、计算属性 computed、条件和列表渲染、事件处理器、组件定义和使用、组件间的通信、自定义指令、单文件组件、脚手架 vue-cli、路由 vue-router、vueX 状态管理、数据请求 axios、Vue todoList 实战。
5.Angular(5.0)(2天)
TypeScrip、angular-cli 构建工具、属性型指令 (attribute directive)、封装桶 (barrel)、装饰器 (decorator)、注入器 (injector)、插值表达式 (interpolation)、即时编译 (JiT)、生命周期钩子 (lifecycle hook)、可观察对象 (observable)、管道 (pipe)、提供商 (provider)、路由器 (router)、路由器模块 (router module)、路由组、 angular todoList 实战。
6.React.js(13天)
react 介绍、虚拟 Virtual-DOM、单向数据流、JSX、结构渲染 render、组件通信、组件嵌套、数组储存结构、事件规则、ref、组件状态 state、更新视图 setState、生命周期 lifeCycle、路由 react-router、React todoList 实战。
7.微信小程序 + 微信 JS-SDK(7天)
微信开发介绍,以及公众号、小程序的注册;JSSDK 接口注入权限验证;JSSDK 分享接口、图像接口、音频接口,地理位置接口等接口的使用;小程序目录结构讲解;小程序配置讲解;小程序逻辑层讲解,注册 ;程序、注册页面、路由;小程序视图层:数据绑;定、列表渲染、条件渲染、事件、模板;小程序组件讲解;自定义小程序组件;小程序网络请求 API;设备 API、文件 API、多媒体 API 等各种 API 的应用。
8.项目实战考核(各项目在授课阶段独立完成,不再安排额外时间)
Vue.js、Angular、React、微信小程序项目。实战项目:可开发商城类、论坛类、音乐播放类、视频播放类、小说阅读类、天气查询、物流快递查询类、汇率查询等 APP 应用。
【发展前景】
1.发展前景好
H5 发展从一个上升期进入到了一个平稳过渡期,H5 在视觉设计和技术上进一步提升,更加注重用户的视觉以及交互体验。随着计算机科学的飞速发展,硬件设备的不断更陈出新,从 PC 端到移动端,从网页到 APP 应用,H5 无处不在。
2.人才需求大
2中国软件开发白皮书中提出:目前 IT互联网中具有横跨精通前端、后端、移动端的 全栈开发能力的开发人员,凭借全新的理念、全面的技术以及全局性思维等优势,成为互联网行业的新宠儿,全栈开发工程师的岗位和薪资日益增多、增高。
3.工资薪酬高
2018 年将是 H5 在网页酷炫、移动跨平台 APP、H5 游戏等方向再次迅速上升和爆发的一年,兄弟连 H5 坚持走H5 全栈开发工程师培养路线,为广大从事或有志从事 IT互联网行业的朋友们,提供前沿的 H5 全栈开发技术,研发契合 BAT( 百度、阿里、腾讯 )
等一线互联网企业的实战项目,在技术和实践能力上提供双重**,做到技术能力强,动手能力强,就业薪资高。
【就业方向】
H5全栈开发工程师课程是以全栈开发为目标对学员进行培养的,在 IT互联网公司中前端和后端的岗位都是非常适合的,特进行罗列,有但不仅限于以下职位。
1.H5 全栈开发工程师
2.H5 开发工程师
3.Web 前端开发工程师
4.Node.js 开发工程师
5.微信小程序开发工程师
6.H5 游戏开发工程师
7.移动 WebApp 开发工程师
【老师介绍】
胡和意老师
十多年 web 前端开发经验,对于移动端和 PC 端有独特的见解,曾独立设计和负责过多个大中型的企业应用,比如 msn 中国,红袖添香,飞利浦互联项目。曾任职于诺赛生物中心公司,精通 vue.js、react.js、javascript、node.js 等框架和前端模块。
张松银老师
兄弟连 IT 培训机构名师,多年开发经验和教育经验,喜欢技术、喜欢分享。语言幽默生动 , 善于把实际项目融入到课程中,讲解详细、深入通俗易于理解。
宋超老师
从事多年 Web 开发工作,对移动端应用有深入的研究,精通 HTML5、CSS3、JavaScript、Node.js、Vue 等多种前沿编程技术。主讲 H5 全栈开发,实战经验丰富 , 授课细致耐心 , 风趣幽默 , 现致力于 H5 全栈应用的研究和推广。
阮晓超老师
有 HTML5,JavaScript,H5 全栈 ,PHP 教学和开发 11 年以上的经验,对各个知识深入浅出,讲解细致,有激情 , 条理清晰 , 理论与实践紧密结合。对待学生有耐心和负责心,并鼓励学生的积极性。
刘贺老师
80和90的结合体,有着80后的沉稳,兼具90后的灵动。从事前端工作多年,热爱前端技术,上课风格猥琐,幽默,和谐,精通 HTML/CSS HTML5 JavaSript。认为学习应该是一件轻松且愉快的事情。对待学员耐心负责,拥有丰富的学习方法和技巧 . 对教育始终保持敬畏之心
【学员就业实况】