求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 
 
Web前端框架、选型与应用         
 
专家讲师:Kent, 某大型企业研发中心开发经理,具有超过8年前端开发经验。
时间地点:北京、上海、深圳 根据报名开班
课程费用:5000元/人 (学生3折),详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 
了解主流web前端框架,并能够结合应用需要合理选择框架,进行JS高效开发和有效测试。
培训目标:
Web前端框架概览
Web前端框架实现原理
JavaScript 框架设计模式
典型JS框架解析与应用
  • AngularJS 观念与架构
  • AngularJS 基础开发入门
  • AngularJS 与 RESTful API 整合
  • React Native比起标准Web开发或原生开发能够带来的三大好处
  • React JS框架原理与应用
  • NodeJS框架原理与应用

  • JavaScript高效开发
  • JavaScript 高性能开发
  • JS下的测试与构建

  • 前端应用发展趋势和框架选择方法
    培训对象: web前端开发工程师
    学员基础: 具有html、css、js开发经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容: 2天
    Web前端框架概览
      Web前端技术架构:
    • 展示层:html,css
    • 控制层:JavaScript
    • 后端服务接口:ajax,restful,node.js
      Web前端运行原理解析
      Web前端当前开发趋势
      典型的web前端开发框架:
    • jQuery、
    • AngularJS
    • ReactJS
    • Node.JS
    • Prototype、
    • Dojo
    • YUI
    • ZK、
    Web前端框架实现原理
      主流JS框架实现剖析:jQuery、AngularJS,ReactJS,Node.JS
      浏览器工作原理
    • Html加载
    • Css渲染
    • Js 处理
    • 事件与响应的过程模型
    • JavaScript对象生命周期管理
    • JavaScript对象关系绑定:继承、多态
      JS框架实现原理剖析
    • 类库的组织
    • JS事件响应模型
    • Html对象注入方式
    • 应用JS的绑定与注入
    JavaScript 框架设计模式
      JavaScript 与面向对象
    • 使用function在ECMAScript 5规范下模拟类和继承
    • ECMAScript 6严格语法模式中接口的定义与实现
      AMD异步模块定义的使用
      MVC模型框架与实现
      MVP模型框架与实现
      JavaScript的模块化 与动态装载管理
    jQuery框架原理与应用
      JQuery结构解析
      JQuery资源目录
      JQuery编程接口
      jQuery事件模型
      JQuery中的样式定制
      JQuery实用工具函数
      在JQuery中使用插件
    AngularJS 观念与架构
      认识 AngularJS 核心观念
      了解 jQuery 与 AngularJS 的差异
      体验以对象模型为基础的网页操作模式
      认识 MVC 架构 ( Models, Views, Controllers )
      认识 DI 设计模式 (Dependency Injection)
    AngularJS 基础开发入门
      执行 AngularJS 的多种方式
      认识 Angular 表达式 (Angular Expression)
      认识 Angular 过滤器 (Filters)
      认识 Angular 控制器 (Controllers)
      认识双向资料系结 (Two-way data binding)
      认识内建的 Directives ( HTML 指令 )
      如何加载额外的 Angular 模块
      了解 Angular 执行生命周期
    AngularJS RESTful API 整合
      呼叫后端 API 的开发技巧 (使用 $http 服务)
      呼叫后端 API 的开发技巧 (使用 $resource 服务 )
    React JS框架原理与应用
      ES6 React
      虚拟DOM(virtual DOM)
      组件驱动开发(component-driven development)
      不变性(immutability)
      自上而下的渲染(top-down rendering)
      渲染路径和优化
      打包工具, ES6, 构建请求, debugging, 路由等
      同构React(isomorphic React)
    NodeJS框架原理与应用
      NodeJS背景介绍
      NodeJS安装与模块化
      NodeJS与NPM管理
      NodeJS文件操作
      NodeJS中的网络访问
      NodeJS的进程管理
      NodeJS中的异步编程
    JavaScript 高性能开发
      加载与执行JavaScript 脚本的加载和执行是阻塞模式,为了提高性能应该调节加载位置和顺序。
      数据访问:JavaScript 中使用不同的数据类型来存储数据,会有完全不同的执行性能,这里专注介绍该使用何种方式进行数据存储以提高性能
      DOM 元素的遍历 专门介绍针对不同浏览器该使用何种方式来遍历页面元素以提高性能
      流程控制优化 算数表达式和流程控制部分介绍通过优化循环和比较流程优化程序性能
      响应模式优化 开发体验中最糟糕的莫过于点击页面无响应,此内容介绍如何提UI 响应性能机制
    JS下的测试与构建
      JS的自动化构建与测试流程
      JS下的调试工具
      JS下的单元测试工具:Jasmine/ Mocha
      JS下的代码检查工具:JSHint/ JSLintMate
      JS下的自动化测试工具:Selenium
      基于Grunt的js构建与自动化测试
    前端应用发展趋势和框架选择方法
      前端应用发展的多平台化:PC、移动终端、HTML5
      浏览器相关技术规范的发展趋势:
    • 支持HTML5
    • 静态转动态
    • 支持更多媒体格式与操作
    • 离线存储
    • 后台服务
      前端框架选择建议
      如何根据自己的应用需要组合框架,
      大型web应用:前端框架组合范例参考
     
    其他人还看了课程
    数据分析与挖掘  
    红帽认证  
    企业战略与变革管理  
    软件架构设计方法  
    定制内训




    最新活动计划
    C++高级编程 12-25 [线上]
    白盒测试技术与工具实践 12-24[线上]
    LLM大模型应用与项目构建 12-26[特惠]
    需求分析最佳实践与沙盘演练 1-6[线上]
    SysML建模专家 1-16[北京]
    UAF架构体系与实践 1-22[北京]