HTTP://WWW.QDIT169.COM,欢迎参加精英课程体系培训! 咨询热线: 0532-82773360,24小时咨询热线:13021692880
青岛软件培训标题
ASP.NET(C#)及SQL SERVER电子商务网站开发及SEO优化班第九次修订
2011-08-20
ASP.NET(C#)及SQL SERVER电子商务网站开发及SEO优化班(SEO优化部分请到我校查询)
第一部分:.NET框架及C#编程技术
1、.NET框架介绍
.NET Framework结构,公共语言运行时,.NET Class Framework, .Net的设计目标,COM的角色,.NET 企业服务器的角色。
VisualStudio开发环境,IDE的基本功能,IDE的基本设置;项目的建立;代码片段(代码片段的使用,扩展代码片段,外围代码片段,自定义代码片段)。
2、C#基础 与其它语言的比较,C#特性; 数据类型,变量,运算符,流控制,程序结构等;方法调用语句。
 (1)、OOP面向对象程序设计
类:类修饰符,成员访问修饰符;
对象、实例于静态成员;
this及成员数据(域,属性,索引器);
类的成员函数:构造及析构函数,方法重载,外部方法;
类的继承与派生;
虚拟方法和动态多态编程;
抽象方法和抽象类,密封类;
(2)、接口、结构和枚举;装配件; Main方法,Math 类和Random类;Collections类及应用。
(3)、一维数组,多维数组,交错数组,高级数组问题。
(4)、事件处理 委托(Delegate);控件中事件的使用;自定义事件(如何在自己的类中定制事件)。
(5)、泛型编程 传统编程模型及装箱操作存在的问题,泛型编程的引出;泛型的解决方案;泛型类;泛型方法泛型接口。
(6)、隐式声明变量及数组;对象及集合声明器;扩展方法;匿名类型;LINQ语句;分部方法,动态编程
(7)、非安全代码和指针 指针的概念;关键字unsafe和fixed; 变量的指针和指向变量的指针变量; 数组的指针和指向数组的指针变量;数组名做函数参数;指向多维数组的指针和指针变量;字符串指针和指向字符串的指针变量;在C#中应用指针编程的有关问题。
(8)、异常处理 结构化异常处理程序;异常的属性和方法;自定义异常。
(9)、文件和数据流 文件夹、文件的管理和访问;递归算法在文件管理中的应用;Stream对象及其编程;FileStream类的使用,StreamWriter及SreamReader的使用。
(10)、ADO.NET数据库设计基础 ADO.NET体系结构:ADO.NET组件,ADO.NET 和ADO之间的区别。.NET数据提供者:DbConnection 类,DbCommand类,DbDataReader类。DbDataAdapter类,DataSet类。
第二部分:JAVASCRIPT及HTML简介
第三部分:SQL Server 数据库速成
1、创建数据库和数据库文件创建数据库;创建文件组;创建架构;创建数据库快照;
2、创建数据类型和表创建数据类型;创建表;创建已分区表;
3、 使用XML 使用FOR XML检索XML数据;使用OPENXML分解数据;使用xml数据类型。
4、数据查询操作基本查询;多表查询;各种联接(JOIN);统计查询;
5、数据增加、删除、编辑操作;
6、 创建和调整索引 规划索引;创建索引;优化索引;创建XML索引;
7、实现数据完整性数据完整性概述;实现约束;实现触发器;实现XML架构;
8、 实现视图(View) 视图介绍;创建和管理视图;使用视图优化性能;
9、 实现存储过程和函数实现存储过程; 创建参数化的存储过程;创建函数;处理错误;
10.事物(Transaction)编程
第四部分:ASP.NET网站开发技术
1、 MVC架构和Web设计综述 ASP.NET和MVC架构;Web 系统的工作原理及设计中要注意的问题; ASP.NET主要设计方法综述;
2、 Visual Web Developer开发环境网站和项目的建立:如何部署本地文件系统,如何部署远程服务器(本地IIS),如何部署在FTP上; ASP.NET2、0内置的目录的功能(App_Browses文件夹,App_Code文件夹,AppData文件夹,App_GlobalResources文件夹, AppLocalResources文件夹,App_Themes文件夹,App_WebReferences文件夹,Bin文件夹);其他VS2005 功能;
3、 ASP.NET内嵌对象 Request、Response、Server、Cookie、Session、Application;
4、 页面之间参数传递问题的解决 利用Application对象(建立图形化的页面计数器,扩展到图形化的验证码);利用Session对象;利用 Cookies;利用类中static成员;利用ViewState对象;利用 PreviousPage对象;
5、 缓存技术页面缓存;页片段缓存;数据缓存技术;对文件的缓存依赖;对SQL SERVER的存储依赖;利用缓存技术提升系统性能的实例;
6、 代码重用技术 Web 用户控件开发技术:创建 Web 用户控件,将 Web 窗体页转换为用户控件,Web用户控件的属性、方法和事件,Web 自定义控件开发技术:复合的自定义控件,个性化控件的设计方法,超类服务器控件,呈现的自定义控件;
7、 母版页面及主题及页面重用的方法;如何编写母版式页内容;如何编写内容页;母版和内容页之间数据的传递;主题及皮肤功能 ;
8、 XML 设计 XML的基本语法,XML的描述(XML DTD,XML Schema),利用C#对XML进行编程(基于DataSet方式控制 XML,基于流方式控制XML,基于DOM方式控制XML);
9、 ASP.NET数据绑定控件、绑定数据源组件(SqlDataSource,AccessDataSource,ObjectDataSource, SiteMapDataSource,XmlDatasource)数据绑定控件(DataGrid,GridView,DetailsView, DataList);数据绑定控件综合实例;
10、 ASP.NET安全性设计 数据加密(使用MD5加密算法进行加密);SQL语句的注入式攻击问题及解决方案:验证控件(BaseValidator类, RequiredFieldValidator控件,CompareValidator控件,RegularExpression控件, CustomerValidator控件);利用存储过程解决;利用SQL语句的参数解决;ASP.NET验证与受权:基于WINDOWS的身份验证;基于FORMS的身份验证;
11、 网站的配置与管理, 成员及角色的管理:Login控件的使用;员角色管理API(Membership类,MembershipUser类,Roles类) ;成员及角色管理中数据库的配置(Machine、config及web、config配置文件中的管理元素,基于 SqlExpress的配置,基于 Sql Server 的配置,基于Oracle的配置,基于Access的配置) ;成员及角色管理中内置数据库的扩展----个性化配置;IIS下可视化的配置管理工具,用Asp.NET网站管理工具实例:利用角色管理及母版页实现按角色登录不同页;综合实例:利用登录控件及各种管理工具实现无代码登录;
12、 ASP.NET MVC框架编程 ASP.NET MVC框架的组成及结构;利用ASP.NET MVC框架构建分层应用系统
第五部分:综合开发项目分析 1、 音视频点播系统 2、 一个企业的OA系统
网址:HTTP://WWW.QDIT169.COM, 地址:青岛延安三路168号贵和商务楼3楼,邮编:266071,电话:0532-82773360,24小时咨询热线:13021692880,网站备案许可号:鲁ICP备09099382号