日期:2014-05-18  浏览次数:20461 次

根据这样的课程安排,自学能学到多少.net的知识?
这是某培训机构的课程安排,要在短短的三个月内学完,能学到些什么?

1.详细了解.Net   Framework、C#   基本语法、编程规范和编程技巧、面向对象的认识问题和分析问题的思想、以及数据结构和常用算法,学习单件模式、适配器模式和工厂模式。

2.针对循环、数组、类的概念、类的构建、类的使用、对象的创建、面向对象的思想、集合、排序、IO操作等知识点先后安排2或3个小型项目:1。制作一个通讯录;2。制作一个小游戏;3。教学管理系统。

3.数据库的基本知识和SQL   Server   2000,   讲授数据库的设计和优化,学习T-SQL   和数据库编程,学习存储过程(stored   procedure)和触发机制(trigger).

4系统学习   ASP.Net2.0、ADO.Net2.0、   基于数据库的WEB应用程序、的开发;详细地讲授Web   Service及其应用和相关的安全性问题、WSE(Web   Services   Enhancements)、SOAP、WSDL、UDDI、Windows   Service、VSS(Visual   Source   Safe)。学习用户控件和第三方控件的开发和使用。学习HTML、XML、JavaScript、水晶报表(Crystal   Report)和IIS   基础以及WEB应用程序性能优化;学习Ajax、Web2.0的相关技术。  

5.针对ASP.Net2.0、ADO.Net2.0、Web服务(Web   Service)、HTML、XML、JavaScript、水晶报表(Crystal   Report)、Ajax、Web2.0等知识点先后安排2或3个小型项目:1。基于Web的文件管理系统(File   Management   System);2。基于Web的咨询系统(基于Web的聊天室);3。论坛系统

6.系统地学习Windows应用程序的开发,学习观察者模式和Oracle数据库编程。
系统地讲授多线程的基本概念、线程的设计、线程的优先级等以及线程的使用;讲授共享程序集(公有程序集)、私有程序集的组成、原理和使用;学习反射(Reflection)、属性(Attribute)的相关概念和使用。学习流(stream)的概念和IO操作、文件的读写和传输。详细讲授DNS开发、套接字(Socket)编程、TCP、UDP   编程、消息队列(MSMQ)及其编程;详细讲授远程处理(Remoting)技术,包括基本远程处理框架,配置文件及其应用,   异步远程处理技术,租约和生存期控制;系统地讲授Windows服务编程、Com+   服务、WSE2.0的使用。

7.讲授面向对象的分析设计方法、UML   语法及Rational   Rose/MS   Visio   工具的使用   和VSS的使用。


------解决方案--------------------
本身问的就是能学到什么?没有说一定学会,再说,学会是什么意思,是指做教授,还是刚入门,再或者是专家?