该课程由猎学网审核,享受猎学网报名、支付保障
【课程详情】
课程介绍:随着软件开发技术的不断向前发展,我们需要在应用程序中使用到很多已经成型的架构设计。本课程以一个百万级代码的大型应用程序(SharpDeveloper)为背景,剖析整个应用程序的架构,使学员掌握大型应用程序开发设计中的主要框架,并能在以后的开发中把这些框架应用于新的项目。适合人群:1、有一定的软件开发基础2、有一定的软件设计经验3、全面理解面向对象编程技术4、了解UML语言5、对GOF代码设计模式有一定了解6、具有在VisualStudio2005/2008下的编程,测试经验培训目标:1、掌握主流的应用程序框架2、能够完成一个大型应用程序的架构设计3、能够实现软件的高扩展性、高维护性、高重用性、高可靠性的软件设计4、在新的项目应用中可采用该结构课程大纲:一、软件架构设计概述1、软件架构设计的方法论和设计原则2、应用系统中的多层架构3、软件设计中的可靠性、可扩展性、可重用性、可维护性二、剖析SharpDeveloper整体结构1、SharpDeveloper项目背景2、SharpDeveloper主体框架结构三、实现UI的自定义与可扩展,UIFramework机制1、实现强大的UI平台,为基于该UI平台的模块提供完整易用的UI定义与展现能力2、UIFramework的设计思想3、UIFramework在开发中的应用4、如何实现可扩展的UI框架,实现UI元素的动态加载与定义5、如何构建UIFramework6、剖析SharpDeveloper的UI架构7、如何在以后的开发中重用并构建UIFramework实验:实现UIFramework机制,并可在以后开发中重用该机制核心代码,实现具有完整易用的UIPlatform为应用的开发打下完善的UI平台四、实现软件可扩展性、AddIn、mands机制1、软件框架结构设计中的可扩展性,解决业务逻辑的扩展与更改问题避免软件的重构2、实现具有强大扩展能力的应用程序设计思想3、AddIn,mands机制的设计思想4、如何构建AddIn,mands机制,实现具有强大扩展能力的应用程序5、剖析SharpDeveloper的AddIn,mands架构6、如何在以后的开发中重用并构建AddIn,mands实验:实现AddIn,mands机制,并可在以后开发中重用该机制核心代码,实现具有强大扩展能力的应用程序五、EventCentralize机制,实现低藕合的应用程序框架,提高应用程序的可维护性,可靠性1、组件间设计原则,如何降低组件间关联性2、实现低藕合的应用程序框架的设计思想3、EventCentralize机制的设计思想4、如何构建EventCentralize机制,实现低藕合的应用程序框架5、如何在以后的开发中重用并构建EventCentralize机制实验:实现EventCentralize机制,并可在以后开发中重用该机制核心代码,实现低藕合的应用程序框架六、持久数据层的构建1、构建统一的数据层模块,屏蔽对低层数据源的直接访问,避免对复杂数据源访问,提高开发团队的开发效率2、数据层设计的主要设计模式3、数据层设计的设计思想4、如何构建持久数据层5、如何在以后的开发中重用并构建持久数据层实验:实现并构建持久数据层,并可在以后开发中重用该机制核心代码东方瑞通(天津)用VSTS2008建立和管理企业团队开发环境课程优惠培训课时:12课时培训费用:2500元(含课程资料)课程编号:2112课程介绍:项目经理或主管在构建软件项目时遇到了大量的问题:用户的需求不断的更新,团队成员间协作和沟通很差,项目进行中各成员的阶段工作难以直观跟踪和管理。代码缺乏有效的规范,bug追踪比较困难等等。而这一切,将在微软新一代团队开发管理软件VSTS中得到了解决。本课程将在VSTS环境中探讨如何在一个开发团队中有效的实施管理。适合人群:1、具有在VisualStudio2005/2008下的软件编程,测试经验2、了解基本的软件开发流程/源代码管理方法3、了解面向对象的设计过程和模型4、掌握初步的软件工程概念5、掌握MSF软件开发模型概念培训目标:本课程讲授使用VisualStudio2005TeamSystem进行软件开发团队管理及项目管理技术;并且通过动手实践使学员能够掌握如下技术:1、了解VSTS整体架构与MSF开发规范2、使用VisualStudio2005TeamSystem集成开发环境3、掌握使用VSTS进行团队建设与成员管理4、在VSTS中建立工作流5、掌握使用VSTS进行源代码管理6、使用VSTS进行测试管理课程大纲:第一部分:MSF微软开发规范简介1.MSF开发规范2.MSF中的团队建设与成员角色3.MSF文档制作与模版第二部分:TeamFoundation概述1.TeamFoundation整体架构与技术组成2.VSTS安装3.TeamFoundation内容4.Team项目建立第三部分TeamFoundation团队建设1.建立在VSTS中的团队项目2.建立项目中的团队3.成员权限分配与管理4.项目权限分配与管理5.团队门户站点建立实验:建立基本的团队项目,并创建团队成员和权限分配第四部分源代码管理1.源代码管理技术2.源代码迁入3.源代码迁出4.源代码管理的安全性5.项目文档管理实验:建立基本的源代码管理任务,实现源代码的签入和基本权限设定第五部分工作流管理1.工作流介绍2.团队成员任务分配3.工作流建立与管理4.工作流安全性实验:根据项目实际情况,建立成员的工作项,建立基本工作流管理基础第六部分:VSTS设计与开发1、SDI建模概述2、建立数据逻辑中心3、建立应用程序关系图4、建立系统关系图5、定义程序部署实验:以架构师身份,定义整个应用程序的框架和数据中心第七部分:使用VSTS建立健壮的应用程序1、使用单元测试2、测试代码覆盖率3、使用静态代码分析4、使用代码性能分析实验:编码人员定义基本的单元测试模板,并且按照模板进行自动化的单元测试,提交测试报告并进行代码分析第八部分软件测试1、建立测试项目2、使用测试模版3、建立Web测试4、建立负载测试5、组合测试6、建立Bug追踪与管理7、测试文档实验:测试人员定义测试用例,并逐项进行基本测试,负载测试和顺序测试,建立bug追踪表,建立bug报表。公司简介:东方瑞通,1998年成立于北大燕园,是国内最早的IT高级技术培训企业之一,2009年营业额超过2000万元,拥有Microsoft、Redhat、ITIL、Citrix、SUN、CIW、Cisco七大国际IT厂商的培训资质,总部位于北京,2008年初设立上海公司,开设近100门IT技术类和IT管理类培训课程,年培训学员近5000名,是国内最大的IT原厂培训机构;天津智知堂,2001年成立,提供微软、思科、SunJava、Linux等IT专业培训,在天津市场上有较高市场占有率,拥有良好的企业口碑与知名度;2009年12月,东方瑞通与智知堂签署合作协议,双方合作在天津设立东方瑞通(天津)公司。这将是继东方瑞通于2008年初设立上海公司后建立的第二个直营培训公司。凭借东方瑞通所有厂商资质和资源、丰富完善的课程体系与强大的师资资源,结合天津智知堂原有经营团队丰富的当地资源优势,东方瑞通天津公司将为天津的企业客户和个人客户提供的专业化IT培训和专家级IT外包服务。东方瑞通发展历史简介:东方瑞通——中国最大的IT原厂培训机构——中国最大的微软企业级高级培训中心(CPLS)-北京,上海,天津三个培训基地-2007年营业额超过1500万元,其中80%收入来源于企业客户的公开课,内训以及IT服务-1998年创办于北大燕园,国内最早的IT高级技术培训企业之一东方瑞通(天津)IT培训与服务中心地址:天津市南开区鞍山西道与红旗路交口慧谷大厦8楼室传真::
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
东方瑞通(天津)IT培训与服务中心
顾问将于24小时内联系您!