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