某H5培训机构资料

发布于:2021-09-28 12:54:11

Web前端工程师教学大纲 V5.4
【培养目标】
就业!这是本课程帮您完成的最终目标。
通过本课程的学*,系统掌握WEB前端开发及后端应用的专业知识和大量实战经验,全方位打造WEB前端开发通用型人才,让你有更多的机会全面接触WEB前端开发领域的各种知识及技能,新加入的后端应用开发知识体系,能让你成为“全栈工程师”,帮助你在4个月的时间内迅速变身为“WEB开发紧缺人才”。
? 熟练掌握HTML4/HTML5核心语言
? 熟练掌握CSS2/CSS3 语言及典型的布局模式
? 熟练掌握SublimeText/VS Code/HBuilder等前端开发工具
? 熟练掌握PS工具,能熟练完成切图,分层图等任务
? 熟练掌握前端开发语言JavaScript,jQuery前端库
? 深度掌握JavaScript语言,能模块化,组件化JavaScript库
? 掌握Ajax应用及Bootstrap响应式页面CSS设计模板库
? 掌握JavaScript高级开发,面向对象高级应用
? 掌握TypeScript编程语言,并能够在主流框架中熟练使用
? 能够使用Canvas/Echarts完成基于H5游戏的开发设计
? 掌握自动化工作流构建工具Gulp/Grunt的使用
? 能够熟练使用NPM/Bower进行包的管理
? 熟练掌握前端主流框架的使用,包含Angular 7.0、Vue.js、React等
? 熟练模块化编程技术,AMD设计规范/CMD设计规范、RequireJS/SeaJS技术
? 掌握移动混合App开发基础,Ionic和React Native技术
? 深度掌握NodeJS模块管理、事件驱动、文件流操作等及其企业应用
? 掌握微信小程序的开发流程及API的使用


【就业方向】
? 互联网门户
? 互联网电商
? SAAS应用
? 页面游戏
? ERP管理
? 移动端App
? 移动端小游戏
? 微信小程序


【入学要求】
?大学专科及专科以上学历,计算机,电子,自动化,通信,信息工程,电商等相关专业。
?如不具备以上条件,但从事1年以上的计算机软硬件开发的技术人员。


【课程大纲】(共计课时540)
? 前端开发基础:
目标: 掌握HTML5/CSS3语言核心,典型的页面布局模式,能建立符合根据原型完成静态页面布局。掌握JavaScript语言,DOM编程,jQuery,jQueryUI等。
课程 主要内容 教材 课时数
HTML5语言 ? HTML语言基础(HTML4/XHTML)
? 块级元素、内联元素
? HTML5语言新增特性
? HTML5多媒体操作
? URL/表单/MimeType/字符编码
? WEB服务器与HTTP协议基础 自编讲义 18
CSS2/CSS3 与页面布局 ? CSS选择器与基础属性
? CSS Sprite技术
? CSS组合选择器与布局属性(定位/浮动)
? CSS盒子模型
? CSS常见布局(两栏,三栏)
? 双飞翼/圣杯布局
? CSS3 新属性(边框圆角/边框图片/文本阴影)
? CSS3新增选择器
? CSS3动画(transition/transform/animation)
? CSS3新布局:弹性盒子、多列
? 移动端响应式布局
? 蘑菇街静态布局设计实战 自编讲义 36
JavaScript语言基础 ? 语法基础:变量、运算符、流程控制语句
? 内置函数、自定义函数、函数调用和回调
? DOM编程与BOM编程
? 内置对象类型:Object、String、Array、Date、Math、Option等
? 正则表达式与表单处理
? 原型prototype 自编讲义 78
jQuery与页面交互设计 ? 核心库、选择器、DOM操作
? 事件绑定、交互动画
? 工具函数
? 常用jQuery插件
? 自定义jQuery插件 自编讲义 12
UI与交互设计技巧 ? 交互设计基础
? 扁*化设计
? Photoshop与UI设计
? 切图技巧与交互设计实战
? 实战:携程网旅游首页原型设计 自编讲义 18
应用实战 ? 企业网站
? 移动端网站
? 腾讯首页移动端动画效果
? 2048游戏
? Swiper、Layer等插件的使用 30
总课时196


? 前端开发进阶:
目标: 掌握PHP基础,进行Web请求的处理与响应,掌握AJAX发送异步请求技术,熟练使用Gulp/Grunt等自动化构建工具,能使用Bootsrap进行响应式布局,掌握JavaScript高级开发,并能够使用Canvas完成基于H5游戏的开发设计,掌握微信小程序开发。
课程 主要内容 教材 课时数
MySQL数据库 ? MySQL简介和安装
? 单表查询、子查询
? 多表查询
? 更新操作
? 表和库的管理 自编讲义 12
PHP基础 ? 核心语法
? 使用PHP处理Web请求与响应
? 会话控制(session与cookie)
? HTTP协议
? PHP面向对象编程 自编讲义 36
AJAX开发技术 ? XML简介
? AJAX技术基础
? Ajax请求与浏览器兼容性封装
? jQuery中的Ajax库
? PlainText、JSON数据解析
? JSONP与Ajax请求跨域技术
? 前端模板引擎artTemplate 自编讲义 18
Canvas/
ECharts ? Canvas简介
? Canvas标签
? 基本的绘制路径
? 绘制圆形
? Canvas进阶
? ECharts插件
? 项目实战:贪吃蛇、五子棋等 自编讲义 12
Bootstrap框架 ? 响应式页面布局基本概念
? 栅格布局/响应式布局
? Bootstrap与流式栅格布局实现
? Bootstrap常用模板应用
? Bootstrap响应式页面实战
? LESS/SASS技术 自编讲义 18
依赖管理工具及自动化工作流 ? Web开发工作流
? NPM/Bower依赖管理工具
? Gulp/Grunt工作流工具
? Git/GitHub 自编讲义 18
JavaScript高级开发 ? 面向对象
? 原型链、闭包、作用域链
? 属性读写权限、设置器、访问器
? 面向对象与设计模式
? 单例模式、工厂模式
? ES6/ES7新特性 自编讲义 24
微信小程序 ? 微信小程序简介
? 开发环境及工具的安装配置
? 官方工具的使用
? 微信小程序的设计规范和基本结构
? WXML和WXSS语法规范
? 微信小程序API使用
? 下拉刷新和上拉加载的实现
? 项目的开发流程
? 微信小程序的发展 自编讲义 12
应用实战 ? BBS后台管理系统
? 电商*台 自编讲义 30
总课时180


? 前端开发高级:
? 目标:掌握前端主流框架的使用,包含Angular、Vue.js、React等,模块化编程技术RequireJS/SeaJS,了解移动混合App开发,熟练掌握NodeJS进行项目开发。
课程 主要内容 教材 课时数
NodeJS ? Node.js简介、生态圈、io.js
? 异步编程,非阻塞I/O
? 模块概念,模块管理工具
? 全局对象global,process,console,util
? 路径操作,序列化和反序列化
? 文件流操作 自编讲义 12
Vue.js 2.0 ? Vue简介
? 数据绑定
? 生命周期
? 事件处理
? 组件化
? 路由
? Vuex 自编讲义 48
模块化技术 ? 面向模块编程
? AMD设计规范
? CMD设计规范
? RequireJS
? SeaJS(淘宝) 自编讲义 12
Angular 7.0 ? TypeScript语言
? Angular简介
? MVC/MVVM模式
? 数据绑定、作用域、指令
? 过滤器、服务
? 路由、依赖注入
? AngularJS实战开发 自编讲义 36
前端整站项目实战 ? 企业邮箱客户端(适配移动端)
? 微团购管理*台
? 品牌特卖网(仿唯品会)
? 移动端外卖APP(仿饿了么) 自编讲义 36
总课时162


? 职业素养:
? 职业导向训练


课程 主要内容 教材 课时数
COT
? 软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪
? 中英文简历制作、面试技巧
? 各大公司面试问题汇总讲解。 自编讲义 -
说明:以上大纲会根据学生情况和企业需求,在上课时作相应调整。
名词解释:
COT:Career oriented Training,职业导向训练
PSP:Personal software process,个体软件过程
TSP:Team software process,团队软件过程
NTC: 新技术概述

相关推荐

最新更新

猜你喜欢