Visual Studio 2010 WEB开发培训

课程介绍
     随着HTML5.0,Ajax,JQuery等客户端新技术和XmlWebService,WCF等服务端技术的发展。面向Web的应用开发技术已经越来 越成熟。本课程学习微软最新的VisualStudio2010环境下ASP.NET4.0 Web应用程序的设计和开发知识,在本课程中讲学习最新的Web编程技术和面向服务的设计思想。本课程的前导课程是Visual Studio C# 2010 程序设计。

课程对象:已经掌握了VisualStudio2010编程环境的使用,了解SQL结构化查询语言,掌握了C#4.0或以前版本的编程语言

课程长度:3天

课程时间:

A.公开课(每班8人以内小班互动授课,每月一期,需提前报名)
B.定制内训(按企业需求开课,时间内容灵活安排)

传统的面对面授课方式。

 

课程大纲:

    第一章. 了解 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