授课对象:
有一定计算机相关语言基础,欲从事软件编程、技术支持、网络开发、用户界面设计、交互式设计、Web设计、多媒体技术应用、互动式游戏开发等。
适合人群:
关于Flex企业应用我们提供面向普通学员和面向企业的两种服务:
面向学员的课程:
1. 致力于网络应用程序开发的技术人员
2. 致力于企业应用开发的技术人员
3. 开发人员
4. 计划使用RIA技术开发海外优化前端展示的技术人员
5. 打算从事IT行业的在校学生或应届毕业生
6. 对RIA技术或Flex技术感兴趣的人员
面向企业的服务:
1.企业RIA项目的外包开发
2.企业项目的咨询服务
3.企业内训
教学目标:
从事企业级应用开发、网络开发、游戏开发,在交互体验、技术水平、薪资方面需要提升。 能够独立完成中小型项目研发及相关设计。在岗位中起到主导、领导角色。
阶段 内容 目标
Flex基础课程 Flex基本概念、开发环境
理解RIA
ActionScript 00P编程部分
变量及数据类型
操作符
语法语句
函数及事件处理
使用ActionScript3.0创建组件
MXML语言
Flex基本组件使用 让学员快速学会Flex入门知识,为后面的学习打下坚实的基础
Flex进阶课程 高级组件组件应用
样式、主题(美化页面)皮肤
Flex结合Flash开发应用
使用共享对象
事件与数据处理
事件处理、行为和数据模型 常用事件类、事件响应;
使用带有数据集的控件和组件 了解Flex的本质,学习Flex各种常用功能的使用
Flex高级课程 性能分析、设计模式(MVC、单例)、高级框架(PureMVC)使用DataGrids和Item Renderers
高级图形用户界面组件
系统管理器(SystemManager)模块管理器
(ModuleManager) 拖拽管理器(DragManager)光标管理器(CursorManager)弹出窗口管理器(PopUpManager)等
Flex打印功能
数据图形化表示
数据集成和服务组件样式
使用Service远程访问数据
使用WebService远程访问数据 学习网络通信,常用设计模式和Flex各种高级功能的使用
AIR桌面应用 Adobe AIR概述
对AIR理解、安装、调试、部署、数字证书、AIR文件结构
Flex开发AIR应用
制作图形界面、测试和发布、使用AIR组件、使用WindowsApplication组件、使用文件系统组件、使用HTML组件。
网络和通讯
监测网络状态、获取网络数据、和通讯、从网页中调用AIR应用、AIR应用的相互调用、升级和更新。 了解AIR的基本用法,学习如何使用AIR特有组件开发RIA应用程序
实战项目 项目需求分析
项目组成角色
模块功能分工
数据库设计
SVN搭建
项目环境搭建
测试验收
参考案例:地图编辑器,音乐播放器,Flex画图板 讲解企业案例开发流程,项目进程控制,环境搭建和团队协作等