· WCF
font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">· What Is WCF?
· Services, Addresses, Contracts,
· Hosting
· Bindings
· Endpoints
· Metadata Exchange
· Client-Side Programming
· Programmatic Versus Administrative Configuration
· WCF Architecture
· Working with Channels
· Reliability
· Service Contracts
· Operation Overloading
· Contract Inheritance
· Service Contracts Factoring and Design
· Contract Queries
· Data Contracts
· Serialization
· Data Contract Attributes, Hierarchy and Equivalence
· Versioning
· Enumerations
· Instance Management
· Behaviors
· Per-Call Services and Per-Session Services
· Singleton Service
· Request-Reply Operations
· One-Way Operations
· Callback Operations
· Events
· Streaming
· Faults - Errors and Exceptions
· Fault Contracts
· Transactions
· Instance Management and Transactions
· Service Concurrency Mode
· Asynchronous Calls
· Disconnected Services and Clients
· Queued Calls
· Delivery and Playback Failures
· Queued Versus Connected Calls
· Authentication and Authorization
· Transfer Security
· Identity Management
· Overall Policy
· Scenarios Summary
· WWF
· A Quick Tour of Windows Workflow Foundation
· Why Workflow?
· Hello Workflow
· Passing Parameters
· Making Decisions
· Workflow Types
· Foundation Deliverables
· Runtime Environment
· Design-Time Environment
· Understanding Activities
· Exploring Standard Activities
· Adding Workflow Logic
· Using the CodeActivity, IfElseActivity, WhileActivity, ParallelActivity, ConditionedActivityGroup
· Using the InvokeWorkflowActivity
· Using the TerminateActivity
· Using the SuspendActivity
· Developing Custom Activities
· Enhancing the Design Experience
· Hosting the Workflow Runtime
· Simple Workflow Hosting
· Improved Workflow Hosting
· Controlling a Workflow Instance
· Synchronous Workflow Execution
· Understanding Local Services
· Implementing and Using a Local Service
· Loading from App.config
· Using a Custom Activity
· Using the CallExternalMethodActivity
· Using the HandleExternalEventActivity
· Understanding Persistence
· Using the SqlWorkflowPersistenceService
· Understanding State Machine Workflows
· Implementing a State Machine Workflow
· Eliminating Duplicate Event Handlers
· Identifying Available Events
· Understanding Workflow Exception Handling
· Reviewing Default Behavior
· Using FaultHandlerActivity
· Containing the Exception
· Compensation and Exceptions
· Using CancellationHandlerActivity
· WPF
· Overview of Windows Presentation Foundation
· A Brief History of the Windows API
· Meet Windows Presentation Foundation
· XAML
· WPF Development Concepts
· The Application Object
· Creating the User Interface
· Handling Events
· Working with Controls
· Triggers
· Language Support
· Deployment
· Anatomy of a WPF-Enabled Application
· App.Manifest
· AssemblyInfo.cs
· Resources.resx
· Settings.settings
· .NET Framework 3.0 Windows Application
· XAML Browser Application
· WPF Custom Control Library
· Creating Vector Objects
· Shapes
· Paths
· Manipulating Objects with the Properties Panel
· The Transform Panel
· The Brushes Panel
· Opacity, Transparency, and Visibility
· Manipulating Text
· Managing Layouts
· UI Layout Panels
· Other Layout Controls
· Nesting Layout Panels
· Animation
· Timeline Sub-Panel
· Keyframes
· Animate an Object’s Property
· Motion Paths
· Templates
· Styles
· States
· Importing Audio/Video Media
· Handling User Input
· Keyboard and Mouse Classes
· Events and Event Handling
· Positioning
· The WPF Animation API
· Animation Classes
· Creating a Dynamic Animation Procedurally with Code
· Programmatic Animation
· SolidColorBrush
· GradientBrush
· ImageBrush
· DrawingBrush
· VisualBrush
· Bitmap Effects
· ScaleTransform
· SkewTransform
· RotateTransform
· Opacity Masks
· Visual
· x:Class
· UIElement
· FrameworkElement
· Control
· WPF Architecture
· WPF Threading Model
· Desktop Window Manager
· The WPF Framework
· Dispatcher Object
· DependencyObject/DependencyProperty
· Application
· Freezable
· WPF Multithreading
· Single-Threaded Application Model
· LINQ and Advancements in .NET 3.5
· Advancements in C# 3.5 and VB.NET 9.0
· Implicit Types
· Automatic Properties
· Object and Collection Initializers
· Extension Methods
· Lambda Expressions
· Query Syntax
· Anonymous Types
· Partial Methods
· ASP.NET AJAX
· New Controls
· ListView
· DataPager
· LinqDataSource
· ASP.NET Merge Tool
· New Assemblies
· LINQ Architecture
· Integration with SQL
· Integration with XML
· Support for C# Language Features
· LINQ To Objects
· Array of Integers
· Collection of Objects
· Reading from Strings
· Reading from Text Files
· LINQ TO XML
· Classes and Hierarchy – Xelement, XAttribute, XDocument Class and other classes
· LINQ to XML and other XML Technologies
· LINQ with XmlReader
· LINQ to SQL
· Working with Databases using DataContext
· Entity Classes
· Creating and Deleting Databases
· Data Manipulation
· LINQ to SQL Queries
· Joins
· Raw SQL Queries
· Query Result
· Stored Procedures
· Transactions
· Loading Data into Datasets
· Querying Datasets
· Sequence Operator
· Querying Typed Datasets
· DataSet Query Operator
· Projection
· Join
· SequenceEqual
· Skip
· Distinct |