|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
.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
Course 976 Content
- Exploring .NET 3.0/3.5 architecture
- LINQ
- WPF
- WCF
- WF
- MVC
- Silverlight
- Investigating LINQ syntax
- Inferring data types at design time
- 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
- Sorting and filtering objects
- Aggregating object data
- Working with anonymous types
- Designing a UI with XAML
- Utilizing common XAML controls and properties
- TextBlock
- Label
- TextBox
- ListBox
- 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
- Handling events
- Showing windows and dialogs
- Streamlining the UI with Model-View-ViewModel
- Binding controls to ObservableCollection
- Deploying with ClickOnce
- Defining and implementing WCF interfaces
- Configuring binary and HTTP channels
- Serializing business entities for WCF
- Controlling WCF behaviors
- Setting a service reference
- Configuring WCF clients
- Building WPF Clients
- Managing transport and message security
- Composing sequential workflow with the visual designer
- Adding and implementing Activities
- Hosting the workflow runtime
- Directing program flow with IfElse and While
- Setting declarative and code conditions
- Designing state machine workflows
- Employing the State, EventDriven and SetState activities
- Persisting workflow with SQL Server
- Leveraging System.WorkflowServices
- Passing data to the workflow with the ReceiveActivity
- Returning data from workflow
- Working with the UserControl object
- Converting XAML from WPF to Silverlight
- Accessing the QueryString
- Invoking JavaScript from Silverlight
- Enriching the UI with XAML animations
- Making asynchronous calls to WCF
- Wrapping a workflow service
- Comparing AJAX with Silverlight
- Calling WCF from ASP.NET AJAX
|
Related Courses
|
|
|
 |
| Upcoming
Dates |
Toronto | Washington, DC (Reston, VA) | Ottawa | Los Angeles | New York | Washington, DC (Rockville, MD) | Toronto | Washington, DC (Alexandria, VA) | Chicago (Schaumburg) | Washington, DC (Reston, VA) |
|
|

|
|
Course Tuition
|
|
 |
| Participants integrating WCF, WF, LINQ and Silverlight. |
|
|
 |
|
|