成都中心

RIA/ExtJS富客户端技术加强班招生简章

提升开发效率 降低风险及成本 获取专业的解决方案!!!
10天,让您精通ExtJS应用快速开发,让您的系统及产品也能拥有一流的用户体验!


  您是否曾经被ExtJS华丽的外观所吸引?您是否曾经在项目中尝试使用ExtJS来开发?您的尝试可能失败了,又或者是没有达到意想中效果。开发速度仍然很慢,代码仍然难于维护,甚至系统响应及性能也受到影响,为什么会这样?根本的问题在于没有使用好ExtJS,没有掌握ExtJS的真正精髓。
  传智播客的蔡世友老师,在成功为数十家企业的Ext培训及咨询服务后,提炼出了一套全面的RIA/ExtJS课程,10天魔鬼式训练,让您脱胎换骨。
请先体验一下我们使用ExtJS开发的产品:
  蓝源服装行业连锁管理系统(下载地址:http://cd.itcast.cn/download/LanyoWebBrowser.msi
然后再看看以下的视频:
  用户体验在企业应用中的重要性以及ExtJS技术选型讲解视频;
  90分钟企业进销存项目快速开发震撼视频(前端界面采用ExtJS开发)
最后再看本招生简章后面的内容!

我们成功培训及服务过的客户


 北京263通信网络股份公司  广州易方达基金管理公司   北京同方软件股份有限公司 北京首钢集团  北京九恒星软件股份有限公司 北京智诚创想软件 福建邮科...等等

培训目标


本课程专注于富客户端技术培训,课程全面采用项目驱动形式, 重点培养熟练使JavaScript、Ajax、ExtJS等技术 开发基于ExtJS中高级软件实战工程师,并集中讲解Ext框架原理、富客户端技术性能优化、与各种后端技术整合等,让您轻松玩转基于Ajax/ExtJS技术框架的RIA应用开发。

招生对象


本课程非常适合于正在进行C/S结构系统向B/S结构转化或者是打算把企业产品升级成RIA应用的企业开发工程师;适合于有一定Java\JavaScript\JavaWEB\数据库基础的学生;特别适合于大专院校计算机专业的学生,和网上学习过各类视频教程的未就业人士。
  欢迎软件开发企业团体培训,根据需要我们可以安排讲师上门培训!

课程安排    


Ext快速入门

RIA技术概述 Ajax及框架概述 Ext简介 Ext快速上手 Ext组件基础 Ext事件驱动编程 几个重要的Ext基类讲解 面板Ext.Panel Viewport及Window 对话框 选项板Tabpanel 表格GridPanel 树TreePanel 布局Layout
Javascript面向对象技术 javascript基础回顾 Javascript高级特性  函数  类  闭包 Javascript的面向对象特性 封装的实现 继承的实现 多态分析 事件驱动 DOM及BOM回顾
Ext框架原理 DOM再回顾 Element Component本质 组件生命周期 Ext前端数据库 Store Record Reader DataProxy
Ext组件应用技巧 布局详解 布局实例 快捷键 浏览器兼容性 作用域应用 Ext实用工具类 对标准javascript库的扩展 Template及XTemplate的应用 Ext.DomQuery
Ext应用构架模式及前后台接口 Web应用流程 传统Web应用构架图 Ajax应用构架图 Ext应用构架图 Ext应用前端模式 IFrame模式 OPOA模式 蓝源混合模式借签 模式选择考虑因素 Ext应用程序组织建议 文件结构 后台程序组织结构 MVC框架调整 模块化开发 JSON详解 JSON格式 JSON与javascript对象 后台产生JSON Ext的JSON支持 Ext的Ajax实现 Ext.Ajax及Ext.data.Connection类 关于跨域 Ext组件后台交互 表单数据提交 表单内容加载 树节点加载 表格数据加载 后台实现 Struts中生成JSON EasyJWeb中的ExtResult概述 EJS构架中的后台示例 基于ExtJS的用户登录及注册
Ext源码解读、组件扩展及插件应用 Ext源码解读思路 组件中的插件机制及应用 常用的插件 插件原理 自定义插件 组件扩展 扩展点 组件扩展中的注意事项 组件扩展事例 Ext技能提升捷径
Ext性能、优化及Ext应用开发调试技巧 Ext应用性能因素 可怕的Window DOM及事件滥用 其它因素 充分发挥客户端能力 前端缓存 前端查询 预处理等 事件延迟 Ext速度提升 影响Ext速度的因素分析 分包加载Ext库 按需加载 程序部署优化 压缩 混淆 gzip ExtJS应用调试 javascript错误处理机制 Firebug应用及技巧 Ext排除技巧 Ext应用开发注意事项
综合案例1讲解 wlr单用户blog示例简介 单用户blog后台概述 单用户blog前台代码解读 EJS构架添删改查快速演示 蓝源Ext应用代码展示
综合案例2讲解 从零开始开发企业进销存系统 MIS系统中的用户体验设计点滴 Ajax离线应用及缓存技术 UI设计技巧 EasyJWeb开源中提供的对ExtJS进行封装的core.js的原理及设计思路 简单统计报表及图表分析。
综合案例3讲解-CRM系统开发 蓝源系列产品的核心代码解读(POS系统、库存单据中键盘导航控制、前端缓存、Portal应用、个性化菜单等等) LanyoRIA Framework应用 LanyoRIA Framework核心原理 系统需求 核心业务逻辑 报表系统 ...

 

课程介绍

什么是富客户端技术

富客户端技术是指开发富因特网应用程序(Rich Internet Applications,RIA)的相关技术。富因特网应用程序(Rich Internet Applications,RIA)充分利用具有很强交互性的富可客户端技术来为用户提供一个更高和更全方位的网络体验。RIA集成了桌面应用的交互性和传统 Web应用的部署灵活性与成本分析,以创建单一而完整的用户体验。除了一些与操作系统底层比较紧密的应用以外,未来的应用系统很大一部分都将会向富客户端逐渐转变,将来需要最多的程序员也将会是掌握富客户端技术的人才。

 
ExtJS框架简介
 ExtJS是一个Ajax框架,是一个用javascript写的,用于在客户端创建丰富多彩的web应用程序界面。主要是企业信息化软件,网站后台等。ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。 ExtJs最开始基于YUI技术,由开发人员Jack Slocum开发,通过参考Java Swing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。
 
为什么Ext应用开发很难?
由于以下四个方面的因素,让很多Ext用户觉得Ext很难:
1、Ext是用javascript所写,javascript是一种非常灵活的基于对象的动态脚本语言,而很多程序员不会用javascript的面向对象及闭包等高级特性;
2、Ext是一个功能非常强大的UI组件库,组件及控件体系结构庞大,涉及到方方面面的内容,要掌握这些组件特性比较困难;
3、 没有开发工具支持,不能所见即所得,不能直接、高效地调试;
4、 开发模式转变困难,以前的Web应用基本上离不开html或脚本器的各种标签,而要得到最佳的Ext效果则需要OAOP,基本上完全不用再写html而全是写javascript,开发的思路要进行大转变比较困难。
Ext真的那么难吗?
通过我们大量的开发实践及成功案例,我们发现Ext一点都不难,窍门在于:
1、 要掌握Javascript面向对象编程;
2、 要有拥抱富客户端技术决心,在开发模式及编程观念的要进行转变,要敢于放弃以前学会的技术比如服务器标签等;
3、 要真正理解Ext的核心原理、组件结构体系及事件驱动编程机制;
4、 要不断的进行项目实践,不断熟悉API。
 
为什么我们能帮您让Ext开发变轻松
我们组织资深Ext专家在全国各地推广ext技术(参考:http://www.vifir.com/ext/),我们在项目大量应用Ext技术,我们为客户提供专业的Ext技术咨询及培训,我们之所以专业,关键在于:
1、 我们最早研究Ext,并在国内推出了一系列的Ext教学资料;
2、 我们经常与官方保持交流及沟通,从而第一时间掌握Ext的发展动态及特性等;
3、 我们有一套非常适合Ext的应用系统构架及测试环境,比如有即能支持Iframe也支持OAOP的应用骨架,以及即便于模块调试,也便于集成测试的框架;
4、 我们有一套如何才能把Ext用好的方法及体系,并有相应的工具(如代码生成、布局助手等)进行支持,并形成了一个基于ExtJS的快速开发框架,LanyoRIA Framework
5、 我们使用ExtJS开发了多个项目及产品,协助263、易方达、同方软件等多个客户使用ExtJS对其核心产品进行了UI升级及改造,积累了丰富Ext应用开发经验!

 

培训方式


培训时间:10天
培训方式:全日制脱产,每周5天上课,早9:00-下午 5:00 。欢迎软件开发企业团体培训,根据需要可上门培训!
联系电话:028-86261949,028-88188252,1354-799-0185
联系QQ:蔡老师:蔡老师 李老师:李老师 谢老师:谢老师