其它排期:
授课讲师:王老师
课程价格:4500
培训对象:
请填写您的报名信息
时间地点:
1) 点击这里,查看最近是否开课!
2) 本次课程已过期,请留下联系方式,近期开课时我们通知您!
课程信息:
时间地点:2013年9月27日-9月28日 北京
课程费用:4500元/人(含教材、证书、午餐、等),食宿统一安排,费用自理。
参加对象:有一定前端基础的前端开发工程师、前端架构师、前端团队负责人等。
课程背景
计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,是致力于高端IT类人才培养及企业内训的专业培训机构。中心凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升企业整体研发能力。迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数十家大型国内外企业进行过专门的定制培训服务。
前端团队的开发效率和系统的整体运行效率,是前端架构师需要关注的核心问题。然而,要真正解决这些问题,并非易事。为此,培训中心特邀请了国内某著名互联网公司的前端架构师,全面剖析大型系统的前端架构思考、实践和创新过程,分享多种前端架构问题的解决方法,让学员们能够掌握并运用这些问题的思考过程和经验,为前端团队积累特有的智力财富,为企业做出更大的贡献。
培训具体通知如下:
培训目的:
本次课程在帮助大家利用业内先进工具快速搭建前端基础架构的同时,从大型系统的前端架构实践和经验出发,找寻进一步提高前端开发效率和提升系统整体运行效果的方法。通过学习,掌握分析问题和解决问题的思路及方法,进一步提高大家的前端架构设计技巧。
培训要点
前端设计已经成为近年来软件系统设计的重要方面,为了给用户提供更好的体验,正在向着更加复杂和更加智能化的方向发展。当前端开发复杂到一定程度时,前端架构就应运而生了。提高前端团队的开发效率和系统的运行效率,是前端架构师需要关注的两大核心问题。虽然借助于现有的开源工具和经验,前端架构师们能够快速实现企业对前端架构的基本要求,但是当基本的基础设施遇到“开发调试效率有待提升”、“历史遗留问题对架构构成挑战”、“系统性能有待提高”等诸多不利因素时,适应变化的环境,对架构进行合理的调整,是前端架构师们经受考验、走向优秀的必由之路,也是企业对前端架构师的更高要求。
本课程首先着重分析前端架构目前面临的问题,寻找解决方案。为了避免重复制造工具,课程将带领大家一起学习现有的业内领先工具,分析每款工具的特点,便于大家选择使用。然后,根据现有工具存在的缺陷,和学员一起搭建一个比较合理的前端架构基础设施。
架构并非一劳永逸,当我们从开发效率和系统性能两方面审视前端架构时,原来我们引以为豪的出色的架构设计,也很难完美无瑕。因此,本课程将从某大型系统开发过程的实际架构经验出发,给出该系统在前端架构过程中遇到的八个比较典型的问题。然后,我们将沿着“问题的提出、思考、解决和总结”过程,引导大家进入思考和解决前端架构问题的正确节奏,最终,给出问题的合理解决方案。在此基础上,总结类似问题的思考过程和经验,以指导今后的前端架构实践,真正达到“授之以渔”的效果。
培训内容
(一)前端与架构
1、前端已不是那个前端
2、百花齐放的前端
3、前端与后端
4、前端架构与前端架构师
5、前端开发面临的阻力
6、前端架构需要解决的问题
(二)利用业内先进工具搭建前端基础设施
1、业内先进工具品鉴
开发框架和工具类
代码规范与标准类
代码编译发布类
单元测试工具类
版本控制工具类
2、一个合理的前端基础架构设计
前端基础编写框架jQuery+Bootstrap
JS模板引擎的引入
模块化程序设计与按需加载SeaJS
动态CSS:LESS
编译发布:Grunt
版本控制:GIT
单元测试:QUnit和jsTestDriver
代码规范:JSLint和CSSLint
代码压缩:UglifyJS和CKstyle
3、前端架构并非一劳永逸!
4、前端架构经常遇到的挑战
框架水土不服
推广困难
时间对框架的磨损
5、 解决问题的思路与注意事项
(三)打通任脉——进一步提高开发和调试效率
1、深入前端开发流程
前端开发的一般流程
找出流程中的绊脚石
进一步解放生产力
2、问题与现状
3、提高开发效率
API转换器jxn
自动刷新工具noF5
4、提高调试效率
初始化精简工具devflags
IE调试工具ietools
5、效果
(四)打通督脉——进一步提高网站运行效率
1、网站性能分析
页面加载时间
页面操作响应时间
内存和CPU占用情况
2、问题与现状
3、常见的性能优化方案与工具
4、进一步提升网站的加载速度
从字符串拼接的优化到网站加载性能提升
比YUICompressor更好的CSS压缩方式
5、进一步提升网站的使用体验
从“返回顶部”和“名片卡”优化到网站响应性提升
资源加载顺序的优化与使用体验提升
6、效果
(五)总结
讲师介绍:
王老师:培训中心高级讲师,丰富的专业前端开发和架构经验,现任职于某大型互联网公司的前端技术部,主要负责前端基础架构工作,是该公司的“技术标兵”和“认证讲师”。