导入数据...
软件项目开发与程序设计课程体系
时间:2011-03-23 15:38:37   来源:nic   查看:7267
课程体系概况
     本项目课程体系设置六个方面的训练模块,由浅入深,由需求导入案例,由理论到实践,环环相扣,设计了大量的实验以及关键技术专题,学员亲自动手操作。既能学习技术原理,又能切实提高操作能力。

     1.C#3.0 编程方法和编程技巧、面向对象的思想、数据结构和算法以及设计模式:深入了解.Net Framework、掌握C#语法、编程方法和编程技巧,掌握数据结构、常用算法和面向对象的思想。通过实际项目深入理解和掌握C# 编程、面向对象的思想、类的概念和使用、对象的创建、算法、IO操作等。

     2.数据库知识和 SQL Server 2008:讲授数据库的基本知识和SQL Server 2008, 讲授数据库的设计和优化方法,学习T-SQL 和数据库编程技能等,以及学习存储过程(stored procedure)、触发机制(trigger)和索引(index)。

     3.ADO.Net2.0高级编程:DBConnection类家族,.NET框架提供程序;Command组件,同步Command和异步Command;DataAdapter和DataReader在不同应用程序的使用;Transactions:本地Transactions和分布式Transactions Microsoft DTC原理、实现。

     4.ASP.Net2.0和Web 应用程序:系统讲授 ASP.Net3.5、ADO.Net3.5、基于数据库的WEB应用程序的开发;标准控件和数据控件等、数据元对象、Asp.Net缓存服务、Asp.net配置服务和Asp.Net的安全机制;ASP.NET提供程序,Profile实现的购物车原理,讲授用户控件和第三方控件的开发和使用;讲授MSMQ、Web Service及其应用和相关的安全性问题、SOAP、WSDL、UDDI、Windows Service。学习HTML(XHTML)、XML、XSL(XSLT、XPath)、JavaScript、Ajax、Web2.0的相关技术,学习多种Ajax架构设计,学习Web2.0核心技术Web异步应用程序开发,水晶报表(Crystal Report)和IIS 基础以及WEB应用程序性能优化。 详尽分析、讲解微软PetShop4.0的架构设计和系统构成。

     5.Oracle数据库编程:熟练掌握Oracle数据库编程。

     6.团队项目实战:通过实际项目, 培养学生实战能力,包括系统分析、设计(包括功能需求分析、数据库设计、功能模块设计和详细设计)、开发、调试、测试和部署的能力。

编辑:nic