<?xml version="1.0" standalone="no" ?>

<!--  AIT_ASP_.NET_Visual_Basic_2008.xml	Course Outline in XML format
 *
 * Copyright 2009 Affinity IT Training, LLC. All Rights Reserved.
 *
 -->

<!DOCTYPE FAI:CourseOutline SYSTEM "FAI_CourseOutline.dtd">

<?xml-stylesheet type="text/xsl" href="FAI_CourseOutline.xsl" ?>	

<FAI:CourseOutline FAI:link="AIT_ASP_.NET_Visual_Basic_2008.xml"
     xmlns:FAI="http://www.fisher-assoc.com/DTDs/FAI_CourseOutline.dtd" >

  <FAI:CourseTitle FAI:level="Introduction" FAI:code="ASP_VB2008">
    ASP. NET 3.5 Web Programming with VB 2008
  </FAI:CourseTitle>  

    <FAI:CourseCategory>Web</FAI:CourseCategory>
    <FAI:CourseCategory>Microsoft</FAI:CourseCategory>
    <FAI:CourseCategory>.NET</FAI:CourseCategory>
    <FAI:CourseCategory>VB</FAI:CourseCategory>
    <FAI:CourseCategory>ASP</FAI:CourseCategory>
  
  <FAI:SummaryInfo>

    <FAI:CourseDesc FAI:version="Jun09" >
	Learn how to use Visual Studio 2008 and Visual Basic 2008 to build 
	ASP.NET 3.5 Web pages and XML Web services. 
	Examine the new architecture behind ASP.NET 3.5 
	and it&apos;s new server controls. Configure and deploy ASP.NET 
	applications. Become familiar with the 
	debugging and tracing features in Visual Studio 2008 that help you 
	quickly troubleshoot issues and you will learn how to take advantage 
	of creating your own user-defined controls.
    </FAI:CourseDesc>

    <FAI:CourseDuration>
	5 days
    </FAI:CourseDuration>

    <FAI:CourseAudience>
	Visual Basic .NET Application Developers 
	seeking to take advantage of ASP&apos;s server controls.
    </FAI:CourseAudience>

    <FAI:CourseObjectives>
      <FAI:Objective FAI:desc="Build and debug applications using Visual Studio 2008." />
      <FAI:Objective FAI:desc="Find and use the classes you need within the .NET Framework." />
      <FAI:Objective FAI:desc="Make use of .NET&apos;s object-oriented features, such as overloading, inheritance
      	and interfaces." />
      <FAI:Objective FAI:desc="Store, retrieve, and manipulate multiple values using arrays." />
      <FAI:Objective FAI:desc="Work with .NET 3.5&apos;s generics." />
      <FAI:Objective FAI:desc="Make best use of the .NET Framework&apos;s support for collection classes. " />
      <FAI:Objective FAI:desc="Learn to develop and test multi-page database applications for the web." />
      <FAI:Objective FAI:desc="Use Tools that make it easier to format web pages based on cascading style sheets (CSS)." />
      <FAI:Objective FAI:desc="Learn to use LINQ data sources that allow you to access data from any 
	type of data source, not just databases." />
      <FAI:Objective FAI:desc="Use the ListView and DataPager controls that allow for complex data handling
	that you couldn't do before." />
      <FAI:Objective FAI:desc="Become familiar with ASP.NET AJAX basics that show you the benefits so you're 
	ready for indepth AJAX training." />
    </FAI:CourseObjectives>

    <FAI:CourseSetupList>
	<FAI:Setup FAI:desc="Visual Studio 2008"  
		FAI:link="http://www.microsoft.com/visualstudio/en-us/try/default.mspx?pt_id=-1&amp;WT.mc_id=A73806DC-0422-4DA7-9A2C-4580589D8C98&amp;WT.srch=1&amp;wt.mc_id=vspdsrch" />
    </FAI:CourseSetupList>    

    <FAI:CourseTextList>
      <FAI:Text  FAI:title="Course Workbook" />
      <FAI:Text  FAI:title="Murach's ASP >NET Web Programming with VB 2008"
      		FAI:link="http://www.murach.com/books/avb08/index.htm" />
    </FAI:CourseTextList>    

    <FAI:CoursePrerequisiteList>
     <FAI:CoursePrerequisite FAI:title="Programming experience in a high-level language." />
             <FAI:CoursePrerequisite FAI:title="Visual Basic 2008" 
			      FAI:link="AIT_Visual_Basic_2008.xml" />
    </FAI:CoursePrerequisiteList>    

  </FAI:SummaryInfo>  

  <FAI:TopicList> 
      <FAI:Section FAI:title="The essence of ASP.NET web programming" FAI:number_format="1">
        <FAI:SuperTopic FAI:title="An introduction to ASP.NET web programming" >
          	<FAI:Topic FAI:title="An introduction to web applications" />
          	<FAI:Topic FAI:title="An introduction to ASP.NET application development" />
          	<FAI:Topic FAI:title="A quick preview of how an ASP.NET application works" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to develop a one-page web application">
                <FAI:Topic FAI:title="How to work with ASP.NET web sites" />
		<FAI:Topic FAI:title="How to use Design view to build a web form" />
		<FAI:Topic FAI:title="How to work in Source and Split views" />
          	<FAI:Topic FAI:title="How to add validation controls to a form" />
          	<FAI:Topic FAI:title="How to add code to a form" />
          	<FAI:Topic FAI:title="How to test a web application" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to develop a multi-page web application">
                <FAI:Topic FAI:title="The Shopping Cart application" />
		<FAI:Topic FAI:title="Six skills for working with multiple web forms" />
		<FAI:Topic FAI:title="How to create and use data sources" />
		<FAI:Topic FAI:title="How to use session state" />
          	<FAI:Topic FAI:title="The code for the Shopping Cart application" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to test and debug an ASP.NET application" >
          	<FAI:Topic FAI:title="How to create ASP.NET web sites that run under IIS" />
          	<FAI:Topic FAI:title="How to test an ASP.NET application" />
          	<FAI:Topic FAI:title="How to use the debugger" />
          	<FAI:Topic FAI:title="How to use the Trace feature" />
          	<FAI:Topic FAI:title="How to write information directly to the HTTP output stream" />
        </FAI:SuperTopic>
       </FAI:Section>
      <FAI:Section FAI:title="Basic ASP.NET skills" FAI:number_format="1">
        <FAI:SuperTopic FAI:title="A crash course in HTML" >
          	<FAI:Topic FAI:title="An introduction to HTML" />
          	<FAI:Topic FAI:title="How to code HTML documents" />
          	<FAI:Topic FAI:title="How to use styles" />
          	<FAI:Topic FAI:title="How to code tables" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to work with server controls">
                <FAI:Topic FAI:title="An introduction to server controls" />
		<FAI:Topic FAI:title="How to work with button controls" />
		<FAI:Topic FAI:title="How to work with text boxes, labels, check boxes, and radio buttons" />
		<FAI:Topic FAI:title="How to work with list controls" />
          	<FAI:Topic FAI:title="How to use other web server controls" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use the validation controls">
                <FAI:Topic FAI:title="An introduction to validation controls" />
		<FAI:Topic FAI:title="How to use the basic validation controls" />
		<FAI:Topic FAI:title="Validation techniques" />
          	<FAI:Topic FAI:title="How to use the advanced validation controls" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to manage state">
                <FAI:Topic FAI:title="How to use view state" />
		<FAI:Topic FAI:title="How to use session state" />
		<FAI:Topic FAI:title="How to use application state" />
		<FAI:Topic FAI:title="How to use cookies and URL encoding" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use master pages">
                <FAI:Topic FAI:title="How to create master pages" />
		<FAI:Topic FAI:title="How to create and develop content pages" />
		<FAI:Topic FAI:title="How to nest master pages" />
		<FAI:Topic FAI:title="How to access master page controls from a content page" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use site navigation">
                <FAI:Topic FAI:title="An introduction to site navigation" />
		<FAI:Topic FAI:title="How to use the site navigation controls" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use themes">
                <FAI:Topic FAI:title="An introduction to themes" />
		<FAI:Topic FAI:title="How to create your own themes" />
		<FAI:Topic FAI:title="More skills for working with themes" />
        </FAI:SuperTopic>
       </FAI:Section>
      <FAI:Section FAI:title="ASP.NET database programming" FAI:number_format="1">
        <FAI:SuperTopic FAI:title="An introduction to database programming" >
          	<FAI:Topic FAI:title="An introduction to relational databases" />
          	<FAI:Topic FAI:title="How to use SQL to work with the data in a relational database" />
          	<FAI:Topic FAI:title="An introduction to ADO.NET 3.5" />
          	<FAI:Topic FAI:title="An introduction to the ADO.NET 3.5 classes" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use SQL data sources">
                <FAI:Topic FAI:title="How to create a SQL data source" />
		<FAI:Topic FAI:title="How to use the Query Builder" />
		<FAI:Topic FAI:title="How to use the DataList control" />
		<FAI:Topic FAI:title="How to use data binding" />
          	<FAI:Topic FAI:title="How to use the advanced features of a SQL data source" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use the GridView control" >
                <FAI:Topic FAI:title="How to customize the GridView control" />
		<FAI:Topic FAI:title="A list application that uses a GridView control" />
		<FAI:Topic FAI:title="How to update GridView data" />
		<FAI:Topic FAI:title="A maintenance application that uses a GridView control" />
                <FAI:Topic FAI:title="How to work with template fields" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use the DetailsView and FormView controls" >
                <FAI:Topic FAI:title="How to use the DetailsView control" />
		<FAI:Topic FAI:title="How to update DetailsView data" />
		<FAI:Topic FAI:title="The Product Maintenance application" />
		<FAI:Topic FAI:title="How to use the Formview control" />
          	<FAI:Topic FAI:title="A Shopping Cart application that uses a FormView control" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use the ListView and DataPager controls" >
          	<FAI:Topic FAI:title="How to use the ListView control" />
          	<FAI:Topic FAI:title="A list application that uses a ListView control" />
          	<FAI:Topic FAI:title="How to group ListView data" />
          	<FAI:Topic FAI:title="How to update ListView data" />
          	<FAI:Topic FAI:title="A maintenance application that uses a ListView control" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use object data sources" >
          	<FAI:Topic FAI:title="An introduction to object data sources" />
          	<FAI:Topic FAI:title="A Product List Application" />
          	<FAI:Topic FAI:title="How to create a data access class" />
          	<FAI:Topic FAI:title="A category Maintenance application" />
          	<FAI:Topic FAI:title="How to use business objects with object data sources" />
          	<FAI:Topic FAI:title="How to use paging with object data sources" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use LINQ data sources" >
          	<FAI:Topic FAI:title="An introduction to LINQ" />
          	<FAI:Topic FAI:title="How to use the Object Relational Designer" />
          	<FAI:Topic FAI:title="How to use the LinqDataSource control" />
          	<FAI:Topic FAI:title="How to update data" />
          	<FAI:Topic FAI:title="How to group data" />
        </FAI:SuperTopic>
       </FAI:Section>
      <FAI:Section FAI:title="Professional ASP.NET skills" FAI:number_format="1">
        <FAI:SuperTopic FAI:title="How to secure a web site" >
          	<FAI:Topic FAI:title="An introduction to SSL" />
          	<FAI:Topic FAI:title="How to get and use a digital secure certificate" />
          	<FAI:Topic FAI:title="How to use a secure connection" />
          	<FAI:Topic FAI:title="A Halloween Store application that uses SSL" />
        </FAI:SuperTopic> 
        <FAI:SuperTopic FAI:title="How to authenticate and authorize users">
                <FAI:Topic FAI:title="An introduction to authentication" />
		<FAI:Topic FAI:title="How to set up authentication and authorization" />
		<FAI:Topic FAI:title="How to use the login controls" />
		<FAI:Topic FAI:title="The Authentication application" />
		<FAI:Topic FAI:title="How to use code to work with authentication" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use profiles to personalize a web site" >
                <FAI:Topic FAI:title="An introduction to profiles" />
		<FAI:Topic FAI:title="How to use profiles with authenticated users" />
          	<FAI:Topic FAI:title="How to use profiles with anonymous users" />
          	<FAI:Topic FAI:title="The Cart Profile application" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use the MultiView and Wizard controls" >
                <FAI:Topic FAI:title="How to use the MultiView control" />
		<FAI:Topic FAI:title="How to use the Wizard control" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use email, custom error pages, and back-button control" >
          	<FAI:Topic FAI:title="How to send email" />
          	<FAI:Topic FAI:title="How to use custom error handling" />
          	<FAI:Topic FAI:title="How to handle the back-button problem" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use web parts to build portals" >
          	<FAI:Topic FAI:title="An introduction to the portal framework" />
          	<FAI:Topic FAI:title="How to use web parts" />
          	<FAI:Topic FAI:title="How to write code that works with web parts" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to use AJAX" >
          	<FAI:Topic FAI:title="An introduction to AJAX" />
          	<FAI:Topic FAI:title="An introduction to ASP.NET AJAX" />
          	<FAI:Topic FAI:title="How to use the ASP.NET AJAX server controls" />
          	<FAI:Topic FAI:title="An application that uses AJAX" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to configure and deploy ASP.NET applications" >
          	<FAI:Topic FAI:title="How to configure an ASP.NET application" />
          	<FAI:Topic FAI:title="How to deploy an ASP.NET application" />
        </FAI:SuperTopic>
       </FAI:Section>
      <FAI:Section FAI:title="Developing reusable code" FAI:number_format="1">
        <FAI:SuperTopic FAI:title="How to develop user controls" >
          	<FAI:Topic FAI:title="An introduction to user controls" />
          	<FAI:Topic FAI:title="How to create user controls" />
          	<FAI:Topic FAI:title="How to use user controls" />
          	<FAI:Topic FAI:title="The ProductDisplay user control" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="How to develop custom server controls" >
                <FAI:Topic FAI:title="An overview of custom server controls" />
		<FAI:Topic FAI:title="How to create a rendered control" />
		<FAI:Topic FAI:title="How to create and test a web control library" />
          	<FAI:Topic FAI:title="Additional programming techniques for custom controls" />
          	<FAI:Topic FAI:title="How to create a superclassed control" />
          	<FAI:Topic FAI:title="How to create a composite control" />
        </FAI:SuperTopic>
        <FAI:SuperTopic FAI:title="An introduction to web services" >
                <FAI:Topic FAI:title="Basic concepts and terms" />
		<FAI:Topic FAI:title="How to create a web service" />
		<FAI:Topic FAI:title="How to consume a web service" />
        </FAI:SuperTopic>
       </FAI:Section>
  </FAI:TopicList>
  <!--***<FAI:Appendix FAI:title="How to install and use the software and downloadable files" />-->
  <FAI:Appendix FAI:title="How to work with web applications using IIS under Windows XP" />
  <FAI:Appendix FAI:title="How to work with web applications using IIS under Windows Vista" />

</FAI:CourseOutline>
