<?xml version="1.0" standalone="no"?>

<!--  OI_ASP_CS.xml Course Outline in XML format
 *
 * Copyright 2010 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="OI_ASP_CS.xml"
		   xmlns:FAI="http://www.fisher-assoc.com/DTDs/FAI_CourseOutline.dtd">

	<FAI:CourseTitle FAI:level="Introduction"  FAI:code="OI_ADO_CS" >
		ASP .NET Using C# 4.0
  	</FAI:CourseTitle>

  	<FAI:CourseCategory>Microsoft</FAI:CourseCategory>
  	<FAI:CourseCategory>ASP</FAI:CourseCategory>
  	<FAI:CourseCategory>.NET</FAI:CourseCategory>
  	<FAI:CourseCategory>C#</FAI:CourseCategory>
  	
	<FAI:SummaryInfo>
		<FAI:CourseDesc FAI:version="">
			This intense course provides a comprehensive and practical hands-on
			introduction to web-application development using ASP .NET 4.0 and C#. 
			Coverage includes the use of the Model-View-Controller (MVC) Design Pattern
			and ASP .NET Ajax.
   		</FAI:CourseDesc>
		<FAI:CourseDuration>
			5 Days
    		</FAI:CourseDuration>
		<FAI:CourseAudience>
			Designed for experienced C# application developers 
			seeking to design and implement web-applications in the Microsoft environment.
		</FAI:CourseAudience>
		<FAI:CourseObjectives>
			<FAI:Objective FAI:desc="Understand the philosophy and architecture of ASP .NET web applications"/>
			<FAI:Objective FAI:desc="Be prepared to use Web Forms"/>
			<FAI:Objective FAI:desc="Be familiar with the windows, tools, and capabilities of Microsoft Visual Studio 2010"/>
			<FAI:Objective FAI:desc="Understand how to design ASP .NET applications using configuration, security, and caching"/>
			<FAI:Objective FAI:desc="Be prepared to integrate database access using ADO .NET and LINQ"/>
			<FAI:Objective FAI:desc="Be prepared to integrate Ajax into ASP .NET applications"/>
		</FAI:CourseObjectives>
		<FAI:CourseSetupList>
			<FAI:Setup FAI:desc="Microsoft Visual Studio C# 2010 (Professional+)" />
			<FAI:Setup FAI:desc="Microsoft SQL Server 2008 Express" />
		</FAI:CourseSetupList>
		<FAI:CourseTextList>
			<FAI:Text FAI:title="Course Workbook" />
		</FAI:CourseTextList>
		<FAI:CoursePrerequisiteList>
			<FAI:CoursePrerequisite FAI:title="C# 4.0 Essentials" FAI:link="AIT_C_Sharp_2008.xml"/>
			<FAI:CoursePrerequisite FAI:title="A working knowledge of SQL" />
			<FAI:CoursePrerequisite FAI:title="A working knowledge of Web Forms" />
		</FAI:CoursePrerequisiteList>
	</FAI:SummaryInfo>
	<FAI:TopicList>
		<FAI:SuperTopic FAI:title="Introduction to ASP .NET">
			<FAI:Topic FAI:title="Web Application Fundamentals"/>
			<FAI:Topic FAI:title="Using Internet Information Services"/>
			<FAI:Topic FAI:title="Web Forms"/>
			<FAI:Topic FAI:title="ASP .NET MVC"/>
			<FAI:Topic FAI:title="Web Services"/>
			<FAI:Topic FAI:title="ASP .NET Features"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="Web Forms Architecture">
			<FAI:Topic FAI:title="Page Class"/>
			<FAI:Topic FAI:title="Web Forms Life Cycle"/>
			<FAI:Topic FAI:title="Web Forms Event Model"/>
			<FAI:Topic FAI:title="Code-Behind"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="ASP .NET and HTTP">
			<FAI:Topic FAI:title="Request/Response Programming"/>
			<FAI:Topic FAI:title="HttpRequest Class"/>
			<FAI:Topic FAI:title="HTTP Collections"/>
			<FAI:Topic FAI:title="HttpResponse Class"/>
			<FAI:Topic FAI:title="Redirection"/>
			<FAI:Topic FAI:title="HttpUtility Class"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="Web Applications Using Visual Studio">
			<FAI:Topic FAI:title="Using Visual Web Developer"/>
			<FAI:Topic FAI:title="Visual Studio Forms Designer"/>
			<FAI:Topic FAI:title="Using Components"/>
			<FAI:Topic FAI:title="Shadow Copying"/>
			<FAI:Topic FAI:title="Using the Global.asax File"/>
			<FAI:Topic FAI:title="Data Binding"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="State Management and Web Applications">
			<FAI:Topic FAI:title="Session State"/>
			<FAI:Topic FAI:title="Application State"/>
			<FAI:Topic FAI:title="Multithreading Issues"/>
			<FAI:Topic FAI:title="Cookies"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="Server Controls">
			<FAI:Topic FAI:title="HTML Server Controls"/>
			<FAI:Topic FAI:title="Web Forms Server Controls"/>
			<FAI:Topic FAI:title="Rich Controls"/>
			<FAI:Topic FAI:title="Validation Controls"/>
			<FAI:Topic FAI:title="User Controls"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="Caching in ASP .NET">
			<FAI:Topic FAI:title="What is Caching ?"/>
			<FAI:Topic FAI:title="Page-Level Caching"/>
			<FAI:Topic FAI:title="Page Fragment Caching"/>
			<FAI:Topic FAI:title="Optimizing Your ASP .NET Application"/>
			<FAI:Topic FAI:title="Application Caching"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="ASP .NET Configuration and Security Fundamentals">
			<FAI:Topic FAI:title="Configuration Overview"/>
			<FAI:Topic FAI:title="Authentication and Authorization"/>
			<FAI:Topic FAI:title="Forms Authentication"/>
			<FAI:Topic FAI:title="Windows Authentication"/>
			<FAI:Topic FAI:title="Security and ASP .NET"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="Debugging, Diagnostics, and Error Handling">
			<FAI:Topic FAI:title="Debugging"/>
			<FAI:Topic FAI:title="Application Tracing"/>
			<FAI:Topic FAI:title="Page Tracing"/>
			<FAI:Topic FAI:title="Error Handling"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="More Server Controls">
			<FAI:Topic FAI:title="Newer ASP .NET Controls"/>
			<FAI:Topic FAI:title="Menus"/>
			<FAI:Topic FAI:title="Master Pages"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="ADO .NET and LINQ">
			<FAI:Topic FAI:title="ADO .NET Overview"/>
			<FAI:Topic FAI:title=".NET Data Providers"/>
			<FAI:Topic FAI:title="Connections"/>
			<FAI:Topic FAI:title="Commands"/>
			<FAI:Topic FAI:title="DataReaders and Connected Access"/>
			<FAI:Topic FAI:title="DataSets and Disconnected Access"/>
			<FAI:Topic FAI:title="Language Integrated Query (LINQ)"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="Data Access in ASP .NET 4.0">
			<FAI:Topic FAI:title="Data Source Controls"/>
			<FAI:Topic FAI:title="Connection String Storage"/>
			<FAI:Topic FAI:title="GridView"/>
			<FAI:Topic FAI:title="DetailsView"/>
			<FAI:Topic FAI:title="FormView"/>
			<FAI:Topic FAI:title="Object Data Sources"/>
			<FAI:Topic FAI:title="ListView"/>
			<FAI:Topic FAI:title="DataPager"/>
			<FAI:Topic FAI:title="Entity Data Model"/>
			<FAI:Topic FAI:title="EntityDataSource"/>
			<FAI:Topic FAI:title="LinqDataSource"/>
			<FAI:Topic FAI:title="QueryExtender"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="Personalization and Security">
			<FAI:Topic FAI:title="Configuration Overview"/>
			<FAI:Topic FAI:title="Themes"/>
			<FAI:Topic FAI:title="Skins"/>
			<FAI:Topic FAI:title="Security in ASP .NET 4.0"/>
			<FAI:Topic FAI:title="Membership and Roles"/>
			<FAI:Topic FAI:title="Login Controls"/>
			<FAI:Topic FAI:title="User Profiles"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="ASP .NET AJAX">
			<FAI:Topic FAI:title="Rich Client Applications"/>
			<FAI:Topic FAI:title="AJAX"/>
			<FAI:Topic FAI:title="ScriptManager"/>
			<FAI:Topic FAI:title="UpdatePanel"/>
			<FAI:Topic FAI:title="AJAX Client Library"/>
			<FAI:Topic FAI:title="Remote Method Calls"/>
			<FAI:Topic FAI:title="AJAX Control Toolkit"/>
		</FAI:SuperTopic>
		<FAI:SuperTopic FAI:title="ASP .NET MVC">
			<FAI:Topic FAI:title="Model-View-Controller Pattern"/>
			<FAI:Topic FAI:title="What ASP .NET MVC ?"/>
			<FAI:Topic FAI:title="ASP .NET MVC vs. Web Forms"/>
			<FAI:Topic FAI:title="ASP .NET MVC Projects in Visual Studio"/>
			<FAI:Topic FAI:title="Controllers"/>
			<FAI:Topic FAI:title="Action Methods and Routing"/>
			<FAI:Topic FAI:title="Views"/>
			<FAI:Topic FAI:title="Strongly-Typed Views"/>
			<FAI:Topic FAI:title="Model Binding"/>
			<FAI:Topic FAI:title="Validation"/>
		</FAI:SuperTopic>
	</FAI:TopicList>
</FAI:CourseOutline>
