Questions? Feedback? powered by Olark live chat software

MCTS: .NET Framework 4, Service Communication Applications and Windows Applications (Presentation Foundation) - Boot Camp Training Courses

About the MCTS: .NET Framework 4, Service Communication Applications and Windows Applications (Presentation Foundation) - Boot Camp

Duration: 5 days (50 hours)

NetCom - .Net Framework

This course is designed to allow students to create applications that communicate with servers or other applications in a connected or disconnected state. In addition, the course also teaches how to create Windows-based applications that run on corporate servers or user desktop computers.

This course prepares students for the following certifications:

» MCTS: .NET Framework 4, Service Communication Applications
» MCTS: .NET Framework 4, Windows Applications

Next Class Dates

Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with a Learning Consultant.

Back to Top

This training consists of the following courses:

Why take a combo course?
In one word, savings! You save an average of 15-20% off the individual courses if taken separately.

10263: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010 Boot Camp   More on this course

2 days | 20 hours

arrow Course Objectives

  • » Implement Service-Oriented Architecture tenets in WCF services
  • » Host WCF services in a variety of Windows hosts
  • » Define and implement WCF service contracts, data contracts, and message contracts
  • » Use multiple endpoints with various messaging patterns
  • » Test, troubleshoot, monitor, and diagnose WCF services
  • » Ensure service reliability using transactions and message queues
  • » Secure WCF services using message and transport security
  • » Extend WCF using behaviors, dispatchers, inspectors, and formatters

Back to Top

arrow Course Outline

  • Module 1: Service-Oriented Architecture
    1. What Is SOA?
    2. The Benefits of SOA
    3. Scenarios and Standards
    4. Introduction to WCF
  • Module 2: Getting Started with WCF Development
    1. Service Contract and Implementation
    2. Hosting WCF Services
    3. WCF Behaviors
    4. Consuming WCF Services
  • Module 3: Hosting WCF Services
    1. WCF Service Hosts
    2. ServiceHost
    3. Hosting WCF Services in Windows Services
    4. IIS, WAS, and AppFabric
    5. Configuring WCF Hosts
    6. Service Hosting Best Practices
  • Module 4: Defining and Implementing WCF Contracts
    1. What is a Contract?
    2. Contract Types
    3. Messaging Patterns
    4. Designing WCF Contracts
  • Module 5: Endpoints and Behaviors
    1. Multiple Endpoints and Interoperability
    2. WCF Discovery
    3. WCF Default Endpoints
    4. Instancing and Concurrency
    5. Reliability
  • Module 6: Testing and Troubleshooting WCF Services
    1. Errors and Symptoms
    2. WCF Faults
    3. Debugging and Diagnostics Tools
    4. Runtime Governance
  • Module 7: Security
    1. Introduction to Application Security
    2. The WCF Security Model
    3. Transport and Message Security
    4. Authentication and Authorization
    5. Claim-Based Identity
  • Module 8: Advanced Topics
    1. The Asynchronous Invocation Pattern
    2. Extending WCF
    3. Routing
    4. Workflow Services

Back to Top

10262: Developing Windows Applications (Windows Presentation Foundation) with Microsoft Visual Studio 2010 Boot Camp   More on this course

3 days | 30 hours

arrow Course Objectives

  • » understand how varying business requirements influence the design decisions when planning a Windows Client application.
  • » understand the new features of Visual Studio 2010 WPF
  • » design and build a UI that provides the expected end-user experience and UI functionality
  • » create a consistent and manageable user interface
  • » understand best practices when testing and learn how to debug their applications
  • » use advanced exception handling in Windows Client application scenarios
  • » implement advanced data binding scenarios
  • » use coding techniques to improve the responsiveness of their applications
  • » implement localization, user assistance, and accessibility features within an application
  • » understand the basics of graphics in WPF
  • » customize controls and introduce students to custom controls
  • » implement application behaviors based on user actions or events by using attached properties and Expression Blend behaviors
  • » develop data visualization within their applications in a manner that enables the application user to drill down into data visually
  • » manage application state and settings throughout the application lifecycle
  • » deploy their applications using the various methods supported by Visual Studio 2010

Back to Top

arrow Course Outline

  • Module 1: Windows Client Application Design
    1. Windows Client Technologies
    2. Architectural Patterns
    3. Interoperability between Windows Forms and WPF
  • Module 2: Introduction to Visual Studio 2010 and WPF Version 4
    1. What's New in Visual Studio 2010?
    2. What's New in WPF Version 4
  • Module 3: Designing and Developing a User Interface
    1. Defining Page Layout
    2. Using Content Controls
    3. Using Item Controls
    4. Sharing Logical Resources in a Window
  • Module 4: Taking Control of the User Interface
    1. Sharing Logical Resources in an Application
    2. Creating Consistent User Interfaces by Using Styles
    3. Changing the Appearance of Controls by Using Templates
    4. Handling Events and Commands
  • Module 5: Testing, Unit Testing, and Debugging
    1. WPF Testing Strategies
    2. Debugging XAML
    3. Providing User Feedback for Unhandled Exceptions
    4. Understanding Security Features
  • Module 6: Simple Data Binding and Validation
    1. Overview of Data Binding
    2. Creating a Data Binding
    3. Implementing Property Change Notification
    4. Converting Data
    5. Validating Data
    6. Presenting Data at Design Time
  • Module 7: Data Binding to Collections
    1. Binding to Collections of Objects
    2. Using Collection Views
    3. Creating Master-Detail User Interfaces
    4. Using Data Templates
    5. Presenting Design Time Data Collections
  • Module 8: Enhancing UI Responsiveness
    1. Implementing Asynchronous Processes
    2. Implementing Responsive User Interfaces
  • Module 9: Integrating Localization and User Assistance Features
    1. Localization and Globalization
    2. Implementing User Assistance Features
    3. Providing User Accessibility Features
  • Module 10: WPF 2D Graphics, Multimedia, and Printing
    1. Displaying 2D Graphics
    2. Displaying Images
    3. Adding Multimedia to WPF Applications
    4. Creating and Printing Documents
  • Module 11: Control Customization
    1. Overview of Control Authoring
    2. Creating User Controls
    3. Creating Custom Controls
    4. Managing Control Appearance by Using Visual States
    5. Integrating WPF and Windows Forms
  • Module 12: Attached Properties and Behaviors in WPF
    1. Implementing Attached Properties
    2. Implementing Drag-and-Drop User Interfaces
    3. Implementing Expression Blend Behaviors, Triggers and Actions
  • Module 13: Animations in WPF
    1. Using Animations
    2. Using Triggers
    3. Implementing Data Visualizations
  • Module 14: Application State, Settings, and Lifecycle
    1. Creating Application Settings
    2. Consuming Application Settings
    3. Creating Custom Configuration Sections
  • Module 15: Configure and Deploy Windows Client Applications
    1. Deployment Options
    2. Deploying a Standalone WPF Application
    3. Deploying an XBAP Application
    4. Configuring Security Settings

Back to Top

This training prepares students for the following exam(s):

  • » 70-511: TS: Windows Applications Development with Microsoft .NET Framework 4
  • » 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4

Back to Top

Available Similar Training Offerings

» MCSD: Web Applications (Visual Studio 2012) Combo

Back to Top

Recent Client Testimonials & Reviews

Feb 27 2015
Instructor was terrific. Friendly and had an obvious command of the course material. Excellent presentation skills.
Douglas Gallagher
Course(s) Taken

» Programming in C# with Microsoft .NET Framework 4

Feb 27 2015
He was very energetic and very generous with his time. He answered all questions and gave great real world scenarios.
Kironde Chery
Course(s) Taken

» Programming in C# with Microsoft .NET Framework 4
» MCSD: Web Applications (Visual Studio 2012) Combo

Aug 06 2014
Good instructors, good facilities, good course format and selection.

-Salomon G.
Course(s) Taken

» MCSD: Web Applications (Visual Studio 2012) Combo
» Programming in HTML5 with JavaScript and CSS3

  More testimonials »  

Back to Top

Ways to contact us

Back to Top

Redeem Your Microsoft Software Assurance Training Vouchers

Microsoft Software 
Assurance Training Vouchers

As a Microsoft Gold Learning Solutions Partner, NetCom Learning proudly accepts Microsoft Software Assurance Training Vouchers. You can attend Microsoft training at NetCom Learning for free, by redeeming your Microsoft vouchers.

Call 1-(888)-563-8266 for more information.

Back to Top