<?xml version="1.0" standalone="no" ?>

<!--  OI_Silver3CS.xml from Object Innovations	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_Silver3CS.xml"
     xmlns:FAI="http://www.fisher-assoc.com/DTDs/FAI_CourseOutline.dtd" >

  <FAI:CourseTitle FAI:level="Introduction"  FAI:code="OI_Silver3CS">
	Silverlight 3 Using C#
  </FAI:CourseTitle>  

  <FAI:CourseCategory>Programming Languages</FAI:CourseCategory>
  <FAI:CourseCategory>Microsoft</FAI:CourseCategory>
  <FAI:CourseCategory>.NET</FAI:CourseCategory>
  <FAI:CourseCategory>Silverlight</FAI:CourseCategory>
  <FAI:CourseCategory>C#</FAI:CourseCategory>

  <FAI:SummaryInfo>

    <FAI:CourseDesc FAI:version="May10" >
	Designed to allow experienced C# programmers
	to quickly become productive with Silverlight 3. 
    </FAI:CourseDesc>

    <FAI:CourseDuration>
	4 Days
    </FAI:CourseDuration>

    <FAI:CourseAudience>
	Web application developers seeking to integrate Silverlight into their pages
	using C#.
    </FAI:CourseAudience>

    <FAI:CourseObjectives>
         <FAI:Objective FAI:desc="Gain a practical knowledge of using Silverlight in Web applications" />
         <FAI:Objective FAI:desc="Understand the use of XAML with Silverlight, including the creation of dynamic content" />
         <FAI:Objective FAI:desc="Use Silverlight to draw shapes, lines, text and images" />
         <FAI:Objective FAI:desc="Implement input-driven Web applications using Silverlight" />
         <FAI:Objective FAI:desc="Use advanced Silverlight features such as animation and multimedia" />
         <FAI:Objective FAI:desc="Communicate over the network using HTTP and Web services" />
         <FAI:Objective FAI:desc="Use data controls and data binding" />
         <FAI:Objective FAI:desc="Access data in Silverlight applications" />
         <FAI:Objective FAI:desc="Interoperate between JavaScript and managed code" />
         <FAI:Objective FAI:desc="Implement out-of-browser Silverlight applications" />
    </FAI:CourseObjectives>

    <FAI:CourseSetupList>

      <FAI:Setup FAI:desc="Internet Explorer 6 (or equivalent)"  />
      <FAI:Setup FAI:desc="Microsoft C# .NET Visual Studio 2008" />
      <FAI:Setup FAI:desc="Silverlight 3 Tools for Visual Studio 2008 SP 1" />
      <FAI:Setup FAI:desc="Microsoft SQL Server Express" />
      <FAI:Setup FAI:desc="Internet access preferred"  />

    </FAI:CourseSetupList>    

    <FAI:CourseTextList>
      <FAI:Text FAI:title="Course Workbook" />
    </FAI:CourseTextList>    

    <FAI:CoursePrerequisiteList>
	<FAI:CoursePrerequisite FAI:title="Working knowledge of web application development using Visual Studio C# 2010" />
	<FAI:CoursePrerequisite FAI:title="Previous experience with ADO .NET preferred" />
    </FAI:CoursePrerequisiteList>    

  </FAI:SummaryInfo>  

  <FAI:TopicList>  
 
	<FAI:SuperTopic FAI:title="Introduction to Silverlight">
		<FAI:Topic FAI:title="Client-side Web Technologies" />
		<FAI:Topic FAI:title="The Silverlight Plug-in" />
		<FAI:Topic FAI:title="The Silverlight SDK" />
	</FAI:SuperTopic>
 
	<FAI:SuperTopic FAI:title="Programming Silverlight">
		<FAI:Topic FAI:title="JavaScript API for Silverlight" />
		<FAI:Topic FAI:title="Managed API for Silverlight" />
		<FAI:Topic FAI:title="Visual Studio 2008 and Silverlight" />
		<FAI:Topic FAI:title="Interactive Web Applications Using C#" />
		<FAI:Topic FAI:title="Application Package (.xap)" />
	</FAI:SuperTopic>

	<FAI:SuperTopic FAI:title="Using XAML">
		<FAI:Topic FAI:title="Windows Presentation Framework (WPF)" />
		<FAI:Topic FAI:title="Extensible Application Markup Language (XAML)" />
		<FAI:Topic FAI:title="Canvas" />
		<FAI:Topic FAI:title="Elements and Attributes" />
		<FAI:Topic FAI:title="Property Elements" />
		<FAI:Topic FAI:title="Type Converters" />
		<FAI:Topic FAI:title="Content Property" />
		<FAI:Topic FAI:title="Collections" />
		<FAI:Topic FAI:title="Attached Properties" />
		<FAI:Topic FAI:title="XAML and C#" />
		<FAI:Topic FAI:title="XamlReader" />
	</FAI:SuperTopic>

	<FAI:SuperTopic FAI:title="Shapes and Lines">
		<FAI:Topic FAI:title="Rectangles" />
		<FAI:Topic FAI:title="Ellipses" />
		<FAI:Topic FAI:title="Polygons" />
		<FAI:Topic FAI:title="Lines and Polylines" />
		<FAI:Topic FAI:title="Curves" />
		<FAI:Topic FAI:title="Paths" />
		<FAI:Topic FAI:title="Geometries" />
		<FAI:Topic FAI:title="Strokes" />
	</FAI:SuperTopic>

	<FAI:SuperTopic FAI:title="Text and Fonts">
		<FAI:Topic FAI:title="TextBlock" />
		<FAI:Topic FAI:title="Fonts" />
		<FAI:Topic FAI:title="Run" />
		<FAI:Topic FAI:title="LineBreak" />
	</FAI:SuperTopic>

	<FAI:SuperTopic FAI:title="Brushes and Images">
		<FAI:Topic FAI:title="Color and Opacity" />
		<FAI:Topic FAI:title="SolidColorBrush" />
		<FAI:Topic FAI:title="LinearGradientBrush" />
		<FAI:Topic FAI:title="RadialGradientBrush" />
		<FAI:Topic FAI:title="Image" />
		<FAI:Topic FAI:title="ImageBrush" />
	</FAI:SuperTopic>

	<FAI:SuperTopic FAI:title="Layout and Transforms">
		<FAI:Topic FAI:title="Sizing Elements" />
		<FAI:Topic FAI:title="StackPanel" />
		<FAI:Topic FAI:title="Grid" />
		<FAI:Topic FAI:title="Positioning Elements" />
		<FAI:Topic FAI:title="Z-Order" />
		<FAI:Topic FAI:title="Clipping" />
		<FAI:Topic FAI:title="Translate Transform" />
		<FAI:Topic FAI:title="Rotate Transform" />
		<FAI:Topic FAI:title="Scale Transform" />
		<FAI:Topic FAI:title="Skew Transform" />
		<FAI:Topic FAI:title="Combining Transforms" />
	</FAI:SuperTopic>
 
	<FAI:SuperTopic FAI:title="Handling Events">
		<FAI:Topic FAI:title="Event Handlers" />
		<FAI:Topic FAI:title="Dynamic Event Handlers" />
		<FAI:Topic FAI:title="Mouse Events" />
		<FAI:Topic FAI:title="Rubber Band Drawing" />
		<FAI:Topic FAI:title="Drag and Drop" />
		<FAI:Topic FAI:title="Event Bubbling" />
	</FAI:SuperTopic>
 
	<FAI:SuperTopic FAI:title="Animation and Media">
		<FAI:Topic FAI:title="Animation using Background Worker" />
		<FAI:Topic FAI:title="Silverlight Animation" />
		<FAI:Topic FAI:title="Video and Audio" />
		<FAI:Topic FAI:title="Resources" />
	</FAI:SuperTopic>
 
 	<FAI:SuperTopic FAI:title="Networking">
		<FAI:Topic FAI:title="Silverlight Application Structure" />
		<FAI:Topic FAI:title="Application Caching" />
		<FAI:Topic FAI:title="WebClient" />	
		<FAI:Topic FAI:title="Loading Assemblies on Demand" />
		<FAI:Topic FAI:title="Downloading Content on Demand" />
		<FAI:Topic FAI:title="REST-based Web Services" />
		<FAI:Topic FAI:title="SOAP-based Web Services" />
	</FAI:SuperTopic>
 
	<FAI:SuperTopic FAI:title="Data Controls and Data Binding">
		<FAI:Topic FAI:title="ListBox" />
		<FAI:Topic FAI:title="DataPager" />
		<FAI:Topic FAI:title="DataGrid" />
		<FAI:Topic FAI:title="Dependency Properties" />
		<FAI:Topic FAI:title="Change Notification" />
		<FAI:Topic FAI:title="Binding to a Collection" />
	</FAI:SuperTopic>
	 
	<FAI:SuperTopic FAI:title="Data Access">
		<FAI:Topic FAI:title="Using Web Services" />
		<FAI:Topic FAI:title="ADO.NET Data Services" />
		<FAI:Topic FAI:title="LINQ to XML" />
		<FAI:Topic FAI:title="Isolated Storage" />
	</FAI:SuperTopic>

 </FAI:TopicList>
 
</FAI:CourseOutline>

 