-
課程介紹:
???? 隨著HTML5.0,Ajax,JQuery等客戶端新技術(shù)和XmlWebService,WCF等服務(wù)端技術(shù)的發(fā)展。面向Web的應(yīng)用開發(fā)技術(shù)已經(jīng)越來(lái) 越成熟。本課程學(xué)習(xí)微軟新的VisualStudio2010環(huán)境下ASP.NET4.0 Web應(yīng)用程序的設(shè)計(jì)和開發(fā)知識(shí),在本課程中講學(xué)習(xí)新的Web編程技術(shù)和面向服務(wù)的設(shè)計(jì)思想。本課程的前導(dǎo)課程是Visual Studio C# 2010 程序設(shè)計(jì)。課程對(duì)象:已經(jīng)掌握了VisualStudio2010編程環(huán)境的使用,了解SQL結(jié)構(gòu)化查詢語(yǔ)言,掌握了C#4.0或以前版本的編程語(yǔ)言
-
課程大綱:
??? 第一章. 了解 Microsoft Visual Studio 2010 中的 Microsoft ASP.NET Web 應(yīng)用程序基礎(chǔ)
??? 目的:理解基于.NETFramework基本原理,掌握Web應(yīng)用的原理和技術(shù)組成
??????? 1、.NET Framework 簡(jiǎn)介?
??????? 2、ASP.NET 概述
??????? 3.? Web客戶端技術(shù)
??????? 4. Web服務(wù)端編程技術(shù)
??? 第二章. 使用 Microsoft Visual Studio 2010 和基于 Microsoft .NET 的語(yǔ)言創(chuàng)建 Web 應(yīng)用程序
??? 目的:學(xué)習(xí)VisualStudio2010環(huán)境中建立Web的各種方法?
??????? 1、選擇編程語(yǔ)言?
??????? 2、Visual Studio 2010 概述?
??????? 3、創(chuàng)建簡(jiǎn)單 Web 應(yīng)用程序?
??? 第三章. 創(chuàng)建 Microsoft ASP.NET Web 窗體
??? 目的:理解Asp.NET窗體的概念,學(xué)習(xí)在VisualStudio2010中建立和運(yùn)行基本的Web窗體
??????? 1、Web窗體的組成
??????? 2、創(chuàng)建 Web 窗體?
??????? 3、在 Web 窗體中添加和配置服務(wù)器控件
??????? 4、使用HTML控件和客戶端腳本
??? 第四章. 為 Microsoft ASP.NET Web 窗體添加功能
??? 目的:表現(xiàn)和實(shí)現(xiàn)分離的機(jī)制,了解VisualStudio2010后臺(tái)代碼的組成和調(diào)試運(yùn)行。掌握基本的頁(yè)面事件
??????? 1、處理代碼隱藏文件
??????? 2、處理服務(wù)器控件事件?
??????? 3、使用 Visual Studio 2010 創(chuàng)建類和組件?
??????? 4、處理頁(yè)面事件
??? 第五章. 實(shí)現(xiàn)母版頁(yè)和用戶控件
??? 目的:理解網(wǎng)站中統(tǒng)一風(fēng)格的定義的意義。掌握基本的用戶控件的創(chuàng)建和使用;掌握母板頁(yè)的創(chuàng)建和使用
??????? 1、統(tǒng)一樣式的意義
??????? 2、網(wǎng)站風(fēng)格的定義
??????? 3、創(chuàng)建母版頁(yè)?
??????? 4、將用戶控件添加到 ASP.NET Web 窗體?
??????? 第六章. 驗(yàn)證用戶輸入
??????? 目的:理解數(shù)據(jù)輸入驗(yàn)證的意義,掌握各種驗(yàn)證控件的使用方法
??????? 1、用戶輸入驗(yàn)證概述?
??????? 2、ASP.NET 驗(yàn)證控件?
??????? 3、驗(yàn)證 Web 窗體?
??? 第七章. Microsoft ASP.NET Web 應(yīng)用程序故障排除
??? 目的:掌握錯(cuò)誤處理的意義和方法,掌握VisualStudio2010中的調(diào)試與跟蹤技術(shù)
??????? 1、錯(cuò)誤處理機(jī)制
??????? 2、頁(yè)面級(jí)和應(yīng)用程序級(jí)錯(cuò)誤處理方式
??????? 3、ASP.NET 中的調(diào)試
??????? 4、ASP.NET 中的跟蹤?
??? 第八章. 在 Microsoft ASP.NET 4.0 Web 應(yīng)用程序中管理數(shù)據(jù)
??? 目的:掌握ADO.NET框架和組件,掌握在Web中定義和使用數(shù)據(jù)庫(kù)應(yīng)用
??????? 1、ADO.NET 概述?
??????? 2、連接到數(shù)據(jù)庫(kù)?
??????? 3、管理數(shù)據(jù)?
??????? 4、使用數(shù)據(jù)訪問(wèn)控件
??? 第九章. 使用 LINQ 管理數(shù)據(jù)訪問(wèn)任務(wù)
??? 目的:理解LINQ語(yǔ)法,掌握Linq組件的使用
??????? 1、LINQ 概述
??????? 2、使用 LINQ to XML 管理 XML 數(shù)據(jù)?
??????? 3、使用 LINQ to SQL 和 LINQ to Entities 管理 SQL 數(shù)據(jù)?
??? 第十章. 使用 Microsoft ASP.NET 動(dòng)態(tài)數(shù)據(jù)管理數(shù)據(jù)
??? 目的:理解動(dòng)態(tài)數(shù)據(jù)的概念和意義,掌握動(dòng)態(tài)數(shù)據(jù)訪問(wèn)組件的使用
??????? 1、ASP.NET 動(dòng)態(tài)數(shù)據(jù)概述?
??????? 2、應(yīng)用 ASP.NET 動(dòng)態(tài)數(shù)據(jù)?
??????? 3、自定義 ASP.NET 動(dòng)態(tài)數(shù)據(jù)應(yīng)用程序?
??? 第十一章. 創(chuàng)建支持 Microsoft ASP.NET Ajax 的 Web 窗體應(yīng)用程序
??? 目的:理解Ajax客戶端技術(shù)的概念,掌握在web窗體中使用Ajax腳本的方法,了解各種Ajax組件的使用
??????? 1、Ajax 簡(jiǎn)介
??????? 2、使用 ASP.NET 的 Ajax 功能創(chuàng)建 ASP.NET Ajax 應(yīng)用程序
??????? 3、使用 Ajax 控件工具包擴(kuò)展 ASP.NET Web 窗體應(yīng)用程序?
??? 第十二章. 使用 Microsoft Windows Communication Foundation 服務(wù)
??? 目的:理解WCF服務(wù),掌握在Web中使用WCF服務(wù)
??????? 1、Windows Communication Foundation 服務(wù)概述?
??????? 2、調(diào)用 Windows Communication Foundation 服務(wù)?
??????? 3、使用 WCF 數(shù)據(jù)服務(wù)?
??? 第十三章. 在 Web 應(yīng)用程序中管理狀態(tài)
??? 目的:掌握狀態(tài)管理的意義,掌握各種狀態(tài)管理技術(shù)的使用
??????? 1、狀態(tài)管理 概念
??????? 2、常用狀態(tài)管理技術(shù)
??????? 3、ASP.NET 配置文件?
??????? 4、ASP.NET 緩存?
??? 第十四章. 配置和部署 Microsoft ASP.NET Web 應(yīng)用程序
??? 目的:掌握基本的Web應(yīng)用程序的配秩和部署技術(shù)
??????? 1、配置 ASP.NET Web 應(yīng)用程序
??????? 2、部署 ASP.NET Web 應(yīng)用程序
??? 第十五章. 保護(hù) Microsoft ASP.NET Web 應(yīng)用程序
??? 目的:掌握Web身份驗(yàn)證和授權(quán)技術(shù),了解MemberShip定義網(wǎng)站安全性
??????? 1、Web 應(yīng)用程序安全性概述
??????? 2、通過(guò)聲明方式配置身份驗(yàn)證和授權(quán)?
??????? 3、通過(guò)編程方式處理身份驗(yàn)證和授權(quán)
??? 第十六章: 實(shí)現(xiàn) Microsoft Visual Studio 2010 支持的高級(jí)技術(shù)用于 Web 開發(fā)
??? 目的:使用 Microsoft ASP.NET MVC 2,使用 Microsoft Silverlight 4。
??????? 1、使用 ASP.NET MVC 2 框架
??????? 2、使用 Silverlight 4