1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

.NET 3.0/3.5 Architectural Overview: Hands-On

 
Course: 976   Type: Hands-On Training   Duration: 4 Days
 
 

You Will Learn How To

  • Integrate the features of .NET 3.0/3.5 to simplify complex, multitier application architectures
  • Automate and optimize database access with LINQ to SQL and LINQ to Objects
  • Design modern graphical applications with Windows Presentation Foundation
  • Distribute applications over multiple channels with Windows Communication Foundation
  • Orchestrate business processes using Windows Workflow Foundation
  • Develop browser-based applications using Silverlight, AJAX and ASP.NET

Course Benefits

The .NET Frameworks 3.0 and 3.5 introduced a range of technologies that can greatly simplify the creation of complex distributed applications. In order to take advantage of these technologies, it is necessary to understand them both individually and as an integrated whole. In this course, you gain an understanding of LINQ, WPF, WCF, WF and other .NET technologies, and how they can be used to build sophisticated modern applications.

Who Should Attend

Experienced .NET 2.0 developers interested in utilizing the features of .NET 3.0/3.5. Programming experience at the level of Course 503, "Visual Basic 2008 Programming," or Course 419, "C# Programming," is assumed.

Hands-On Training

Hands-on exercises provide you with practical experience developing .NET 3.0/3.5 applications. Exercises, presented in Visual Basic or C#, include:
  • Retrieving and updating data with LINQ
  • Creating WPF user interfaces
  • Building and consuming WCF services
  • Orchestrating long-running business processes with persistent state machine workflows
  • Calling WCF workflow services from Silverlight
  • Animating Silverlight with XAML

Related Courses

 

Upcoming Dates

Feb 10 - 13, 2009
 Toronto
Mar 17 - 20, 2009
 Washington, DC (Reston, VA)
Apr 6 - 9, 2009
 Ottawa
Apr 7 - 10, 2009
 Los Angeles
Apr 28 - May 1, 2009
 New York
May 5 - 8, 2009
 Washington, DC (Rockville, MD)
May 12 - 15, 2009
 Toronto
May 26 - 29, 2009
 Washington, DC (Alexandria, VA)
Jun 9 - 12, 2009
 Chicago (Schaumburg)
Jun 23 - 26, 2009
 Washington, DC (Reston, VA)
Jul 7 - 10, 2009
 Ottawa
Jul 28 - 31, 2009
 Los Angeles
Aug 4 - 7, 2009
 New York
Aug 11 - 14, 2009
 Washington, DC (Rockville, MD)
Aug 18 - 21, 2009
 Toronto

For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/976pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

.NET 3.0/3.5 Architectural Overview: Hands-On

 
Course: 976   Type: Hands-On Training   Duration: 4 Days
 
 
Course 976 Content
 

Introducing .NET 3.0/3.5

  • Exploring .NET 3.0/3.5 architecture
  • LINQ
  • WPF
  • WCF
  • WF
  • MVC
  • Silverlight

Language Integrated Query (LINQ)

Developing LINQ queries

  • Investigating LINQ syntax
  • Inferring data types at design time

Object Relational Mapping with LINQ to SQL

  • Querying a database
  • Returning LINQ Entities
  • Controlling how data is loaded with lambda expressions
  • Promoting entity changes to databases via the DataContext
  • Adding stored procedures to the DataContext

Manipulating data with LINQ to Object

  • Sorting and filtering objects
  • Aggregating object data
  • Working with anonymous types

Windows Presentation Foundation (WPF)

Building an XAML presentation layer

  • Designing a UI with XAML
  • Utilizing common XAML controls and properties
  • TextBlock
  • Label
  • TextBox
  • ListBox

Generating sophisticated layout

  • Positioning controls using Canvas and Grid
  • Organizing controls with StackPanel and DockPanel
  • Enhancing control appearance with color and opacity
  • Applying gradient brushes with style setters
  • Binding controls to styles

Activating WPF applications

  • Handling events
  • Showing windows and dialogs
  • Streamlining the UI with Model-View-ViewModel
  • Binding controls to ObservableCollection
  • Deploying with ClickOnce

Windows Communication Foundation (WCF)

Programming distributed applications with WCF

  • Defining and implementing WCF interfaces
  • Configuring binary and HTTP channels
  • Serializing business entities for WCF
  • Controlling WCF behaviors

Consuming WCF services

  • Setting a service reference
  • Configuring WCF clients
  • Building WPF Clients
  • Managing transport and message security

Windows Workflow Foundation (WF)

Modeling business processes with WF

  • Composing sequential workflow with the visual designer
  • Adding and implementing Activities
  • Hosting the workflow runtime

Applying logic to a workflow

  • Directing program flow with IfElse and While
  • Setting declarative and code conditions

Representing long-running business processes

  • Designing state machine workflows
  • Employing the State, EventDriven and SetState activities
  • Persisting workflow with SQL Server

Integrating WF and WCF

  • Leveraging System.WorkflowServices
  • Passing data to the workflow with the ReceiveActivity
  • Returning data from workflow

Silverlight and ASP.NET AJAX

Creating cross-platform Silverlight UIs

  • Working with the UserControl object
  • Converting XAML from WPF to Silverlight
  • Accessing the QueryString
  • Invoking JavaScript from Silverlight
  • Enriching the UI with XAML animations

Combining Silverlight with WCF

  • Making asynchronous calls to WCF
  • Wrapping a workflow service

Enhancing the UI with ASP.NET AJAX

  • Comparing AJAX with Silverlight
  • Calling WCF from ASP.NET AJAX
 
http://www.learningtree.com/courses/976pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

.NET 3.0/3.5 Architectural Overview: Hands-On Tuition

 
Course: 976   Type: Hands-On Training   Duration: 4 Days
 
 

Course Tuition
$ 2,790 Standard Tuition
Tuition with a Savings Plan
$ 1,800 10-Day Pass
$ 1,670 Training Passport
$ 1,625 Premium-Pass
$ 2,200 Voucher 10-Pack
$ 2,515 Alumni Gold Discount
$ 2,484 Government Discount
 

 

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,670 per course
  • Savings as much as 45%
  • Only $5,000
Premium Pass
  • 4 courses in 24 months
  • As little as $1,625 per course
  • Save as much as 45%
10-Day Pass
  • A NEW way to save on training
  • 10 days of training for one person
  • Save as much as $990 per course
  • Only $4,500
Training Vouchers
  • Save as much as $990 per course
  • Fully transferable
  • As low as $2,200 per course
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $305 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course--and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.com/courses/976pf.htm