`
agn93agn
  • 浏览: 24162 次
社区版块
存档分类
最新评论

3G――课程体系

 
阅读更多

3G――课程体系
2009年12月19日
  3G-Java方向
  培训单元教学内容素质培训内容:《企业文化》、《企业礼仪》、《沟通技巧》、《团队精神与团队协作》、《时间与目标管理》、《职业心态及职业规划》、《团队意识与团队管理》、《职业精神塑造》、《面试技巧》等。
  目的:提高学员的职业素质。J2SE编程内容:Java开发环境的安装和配置、Java程序运行机制、Java语言基础和核心类库、面向对象技术、Java程序异常的处理、I/O、控制台程序开发、 Swing程序开发、Swing组件详述、Java Applet、多线程编程、网络编程。
  目的:熟练掌握Java核心技术,能熟练使用JAVA语言进行编程,熟悉Jbuilder/Eclipse下Swing程序的GUI开发。数据库技术内容:讲解关系型数据库原理、SQL数据查询语言、索引、存储过程、触发器、游标、事务等,简单数据库优化技术,以Oracle为授课实例,讲解Oracle数据库的体系结构,Oracle数据库的安装、配置和运行,Oracle数据库的日常管理和维护,表的设计,约束设计,索引设计,存储过程,触发器,事务,PL/SQL的运用。
  目的:熟练掌握数据库的应用和基本管理,能灵活进行数据库设计。数据结构内容:常用数据结构(堆栈、队列、链表、树等)、搜索、排序、Java实现方式。
  目的:结合Java数据结构实现类,灵活使用数据结构完成高性能数据访问。数据库编程内容:Java技术以及JDBC应用接口(API)开发数据库应用程序、实现将面向对象的设计映射到关系型数据库中、设计多层的数据库应用程序、数据库连接池技术。
  目的:掌握JDBC高级编程,并能在任何架构和模式下完成JDBC编程。Java Web编程内容:HTML语法介绍、Tomcat服务器的配置、Java Server Pages(JSP)技术、Servlet技术、JavaBean技术、Struct架构、结合JDBC技术来快速建立Web层应用的编程技术和经验。
  目的:掌握JSP和Servlet 编程以及Web应用的发布技术,掌握调用JavaBean和数据库应用技术,掌握Struct架构。Struts内容:MVC架构、Struts配置、ActionServlet、ActionForm、Action类的使用、Struts标签库、DynamicForm、Validate FrameWork。
  目的:熟练使用Struts架构开发Web应用,熟悉Eclipse开发工具的使用。XML内容:XML语法规范、DOM、SAX、JDOM解析实践。
  目的:熟练各种主要XML解析方式、为基于XML的应用奠定基础。软件工程内容:介绍软件开发流程、研发规范和过程控制, CMM基本概述,面向对象(OO)的分析和设计(OOA&D)、统一建模语言(UML)与OOA&D相关联的概念以及分析和设计技术、CMM基本概述、模型、实施。
  目的:熟悉软件开发流程,熟悉面向对象的设计方法、技巧及工具、了解团队开发的概念、及CMM的实施流程。项目一项目名:C/S架构的多客户端聊天系统
  客户模块:多线程的GUI独立应用程序、用于连接服务器模块应用。
  服务器模块:接受客户端连接,并对对客户进行校验、交换、存储客户端数据。
  涉及的技术:Swing、Thread、Socket、JDBC、I/O、集合、异常处理等技术。 项目二项目名:考勤管理系统
  项目描述:考勤管理系统主要包括基本信息录入、员工登录、事件申请、信息查询、信息汇总、信息检验、员工权限分配、系统备份、日志等的管理。使用Struts架构完成基于J2EE架构(JSP、Servlet、JavaBean、JDBC、EJB)、Web界面与GUI界面结合的多层结构(Browser、Web Container、J2EE Server、Database)的实例项目分析、设计、开发、发布等全程模拟项目实战。
  运行环境:Weblogic应用服务器(Struts/Jsp/Servlet/JavaBean/EJB),可平台移植。开发工具:JBuilderX/Eclipse+Dreamweaver。
  数据库系统:Mysql、MSSQLServer、Oracle。
  目的:通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。熟悉软件开发流程,熟悉面向对象的设计方法、技巧及工具、了解团队开发的概念、及CMM的实施流程。项目三项目名:智能网管主应用框架
  项目描述:为了能满足瞬息万变的需求更改,开发制作框架SDK。主要功能包括生成网管主应用框架,并提供相关的接口,以便动态加载其他应用,包括加载应用模块及与应用相关的菜单。
  开发工具:Eclipse3.1 + SwtDesigner。
  目的:通过完成实际项目,提高综合应用能力(XML的解析,程序设计思想),学会团体开发、积累软件开发经验。 企业级编程内容:J2EE体系结构介绍。进一步讲述中间件和组件技术;远程方法调用(RMI)和JNDI;会话Bean介绍。有状态/无状态会话BEAN编程;实体Bean介绍。BEAN管理持久(BMP)/容器管理持久(CMP)实体BEAN编程。实体BEAN关联和EJB-QL语言介绍;消息管理(JMS)和消息驱动BEAN编程;容器管理事务/BEAN管理事务(JTA)编程;会话Bean包装实体bean的外观模式的介绍;会话bean对Hibernate的包装;EJB和Struts的结合应用;J2EE中安全性的问题。
  目的:全面了解J2EE体系的特点。项目四项目名:模拟网管系统
  项目描述:主要功能包括告警上报和告警恢复处理,实时告警显示,历史告警入库,告警确认和反确认、告警过滤、告警查询与统计等功能。客户端界面需要有导航树,实时告警表,告警表显示的是树上对应节点的告警信息,不同级别告警以不同颜色显示,树节点显示该节点上最高级别告警的颜色。
  开发工具:JBuilderX/Eclipse。
  数据库系统:Mysql、MSSQLServer、Oracle。
  目的:通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。
  3G-C++方向
  培训单元教学内容素质培训内容:《企业文化》、《企业礼仪》、《沟通技巧》、《团队精神与团队协作》、《时间与目标管理》、《职业心态及职业规划》、《团队意识与团队管理》、《职业精神塑造》、《面试技巧》等。
  目标:提高学员的职业素质。过程化语言基础集成开发环境IDE介绍;C基础知识;基本控制结构程序设计;函数;源文件和程序(分别编译、连接、使用头文件、程序); 数组;指针与字符串;引用;结构。 面向对象程序设计类(类的声明,定义,对象的初始化与清除,对象赋值,对象地成员);类的继承和派生,虚函数和多态性,运算符重载 ;输入/输出流类库;异常处理;名字空间.算法、模版和STL库模板(String模板、泛型算法、函数模板、模板参数、专门化、
  派生和模板、源代码组织);STL库组织和容器(标准库的设计、容器设计、向量);标准容器(标准容器、序列、关联容器、拟容器);
  迭代器和分配器(迭代器和序列、带检查迭代器、分配器);串(字符、基础串类、C标准库)。Win32程序开发基础知识Win32编程环境,内存管理,Windows内核对象/句柄,Windows窗口及消息循环,GDI图形知识,进程和线程,DLL动态连接库,Window同步与互斥对象。数据库知识VC++开发环境VC++集成开发环境的安装、工作区管理、项目配置、程序的调试(变量查看、内存查看、函数调用堆栈、汇编代码、寄存器、单步调试、断点设置) 。Windows编程基础、Win32程序设计Windows程序的处理过程,消息循环与处理机制,Windows对象与句柄的概念,窗体类的注册,窗体对象的创建,标准控件的创建与使用。MFC界面程序设计MFC类层次结构、MFC程序初始化过程、RTTI、动态创建、永久保存机制、消息映射、命令传递。普通窗体的创建、GDI绘图、文档视图程序、对话框程序、标准控件的创建与使用、菜单、鼠标、键盘、工具条、状态条等。静态连接库与动态链接库库的原理、库的创建与装载过程、标准C运行时库、C++运行时库、Win32静态链接库、MFC静态连接库、MFC正则动态库、MFC扩展动态库。开发的概念、及CMM的实施流程。Windows多线程技术Windows下多线程概念、处理机制、同步与互斥(原子函数、临界段、互斥量、事件、信号量)、MFC多线程技术。WinSock2网络通讯Windows平台下的Socket编程技术,同步通讯模型、事件模型、消息模型。VC++应用数据库技术Windows平台下数据库访问发展过程、COM组件、ADO数据库访问方式。系统分析与设计方法和工具OOA/OODUML语言,统一软件开发流程,面向对象的系统分析和系统设计方法与实践。项目一项目名:企业资产管理系统
  01、登录管理。其中包括系统操作员的管理;
  02、系统设置。数据库设置;备份设备设置;密码设置;用户管理。
  03、基本档案管理。企业部门;保管人员;资产来源;资产类别;删除方式。
  04、资产管理。添加;删除;借出;折旧;归还;调拨;送修;修回;批量操作。
  05、资产查询。综合查询;借出查询;还入查询;删除查询;维修查询;调拨查询;变更单查询。
  06、 辅助功能。数据备份;工作日志;帮助文档;换肤功能;关于Cdoves。项目二项目名:即时协同(I’M)
  01、使用人事帐号登录,同其它IT应用无缝集成,单点登录;
  02、增加即时聊天功能。传送文件乃至Whiteboard、分享应用等高端功能不再是难事;
  03、支持有影像的交流方式,听到并且看见远在天边伙伴的声音和图像,交流变得零距离;
  04、新版号码本,增强了即查即呼功能;
  05、增加登录时帐号检测功能,发现号码在其他地方登录,会提示用户是否强行登录,防止出现无法连接服务器功能;
  06、表情工厂,产生新的 表情和发挥你的想像力创造Messenger表情,可使用空白面版随心塑造眼睛,耳朵,鼻子和大头贴等;涉及的技术:Socket、threard、ADO、I/O、集合、异常处理等技术。
  3G-嵌入式方向
  [/b]
  [b]培训单元
教学内容嵌入式语言强化集成开发环境IDE介绍;C基础知识;基本控制结构程序设计;函数;
  源文件和程序(分别编译、连接、使用头文件、程序); 数组;
  指针与字符串;引用;结构。面向对象程序设计类(类的声明,定义,对象的初始化与清除,对象赋值,对象地成员);类的继承和派生,虚函数和多态性,运算符重载 ;输入/输出流类库;异常处理;名字空间。 数据结构对基本的数据结构线性表,链表,栈,队列,树,二叉树,图等的操作和在实际嵌入式开发中的应用。嵌入式操作系统(RTOS)操作系统的基本理论知识,一般的RTOS(实时操作系统)的基本功能,
  包括进程管理,进程间通讯,存储管理,设备管理,中断处理等,
  操作系统的试验包括内核的移植,系统模块的编写,文件系统的作用,
  动态和静态加载模块的方法,进程之间通讯的几种方式。交叉开发环境常见的开发环境,编译环境的介绍。编译器,调试器Gcc编译环境和 gdb调试工具(变量查看、内存查看、函数调用堆栈、汇编代码、寄存器、单步调试、断点设置) 。Linux下驱动程序的编写Linux下的字符设备,块设备,网络设备分别的作用和区别,字符设备驱动的编写步骤,方法,中断处理等。QT图形化界面的开发QT类层次结构、QT程序初始化过程,信号量和槽的机制。普通窗体
  的创建、GDI绘图、文档视图程序、对话框程序、标准控件的创建与
  使用、菜单、鼠标、键盘、工具条、状态条等。LINUX下的多线程M线程,进程,任务之间的区别和联系,用不同的方法实现linux下的多线程编程。Qtopia开发的流程QTOPIA手机开发平台的介绍,如何搭建qtopia手机平台,如何在其下开发应用程序,包括游戏,流媒体播放,一般应用程序等。项目一项目名:PXA270手机开发板键盘驱动的编写项目二项目名:电话簿项目三项目名:积分等级游戏项目四项目名:流媒体播放器
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics