Questions? Feedback? powered by Olark live chat software

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

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

Duration: 5 days (50 hours)

NetCom - .Net Framework

Next Class Dates

No schedules is available for this course, however, there are other similar courses with available schedules:

20487: Developing Windows Azure and Web Services (Visual Studio 2012)

Mar 5, 2018–Mar 9, 2018
Guaranteed to run class (GTR)

20486: Developing ASP.NET MVC 5 Web Applications (Visual Studio 2013)

Mar 26, 2018–Mar 30, 2018

May 21, 2018–May 25, 2018

Back to Top

This boot camp training combines and covers materials from the following courses:

10263: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010 Boot Camp (2 days)   More on this course...

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 (3 days)   More on this course...

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

Why should you take the MCTS: .NET Framework 4, Service Communication Applications and Windows Applications (Presentation Foundation) - Prep Boot Camp

This boot camp class prepares the student for the certification exam and on the path of getting certified.

Benefits of Certification

For IT professionals, certification is a third party validation of your skills, that helps distinguish you from your peers. Beyond demonstrating a level of competency and proficiency, certification proves that you are committed to your cause and that you've invested the time and money to prove it. Holding a certification also makes you a more valuable employee, and often results in raises, promotions, and a better career.

For organizations, certifications identify the credentials that can be used to hire the right employee. Having certified employees also increases sales for the organization by proving to prospective clients that the organization has the skills to support its claims.

Back to Top

What is Included

» Instructor-led Training -- Learn from an expert Microsoft Certified Trainer (MCT). Our expert instructors are themselves certified in the technologies they teach and have years of experience in the real world as well as in teaching. A large majority of our instructors are part-time consultants and provide solutions to a wide variety of companies.

» High Quality Courseware -- Learn using the best courseware -- directly from Microsoft. We use custom MS curriculum for our training and customize it to meet the objectives of this boot camp style course.

» Test Vouchers -- The boot camp includes two test vouchers (70-513 & 70-511), at no additional cost.

» Certification Attainment Policy (CAP) -- We are confident of the quality of our boot camp. Please see our CAP section below for details.

» 5 days of complete-immersion and distraction-free training -- Includes 50 hours of lectures, hands on labs, topic reviews, test preparation and testing.

Back to Top

Do you have the right background for MCTS: .NET Framework 4, Service Communication Applications and Windows Applications (Presentation Foundation) - Prep Boot Camp?

Skills Assessment

We ensure your success by asking all students to take a FREE Skill Assessment test. These short, instructor-written tests are an objective measure of your current skills that help us determine whether or not you will be able to meet your goals by attending this course at your current skill level. If we determine that you need additional preparation or training in order to gain the most value from this course, we will recommend cost-effective solutions that you can use to get ready for the course.

Our required skill-assessments ensure that:

  1. All students in the class are at a comparable skill level, so the class can run smoothly without beginners slowing down the class for everyone else.
  2. NetCom students enjoy one of the industry's highest success rates, and pass rates when a certification exam is involved.
  3. We stay committed to providing you real value. Again, your success is paramount; we will register you only if you have the skills to succeed.
This assessment is for your benefit and best taken without any preparation or reference materials, so your skills can be objectively measured.

Take your FREE Skill Assessment test »

Back to Top

Target Audience for this boot camp training

This course is intended for Technology Specialists in the area of Windows Client Development who work in a development environment that uses Microsoft Visual Studio .NET 2010 and Microsoft .NET Framework 4.0 to create rich client applications for Windows.

Back to Top

Award winning, world-class Instructors

Carmille A.
- Highly-skilled in graphics and web software including Adobe CS3, CS4 & CS5 Photoshop, Dreamweaver, Illustrator, InDesign, Captivate, Acrobat and Quark; - Expert in Microsoft Office, including Excel, Word and PowerPoint. Licensed Application Instructor and Microsoft Certified Trainer since 2000. - Over 20 years of experience as Creative Director for multinational corporations such as McCann Erickson, Lintas, and Publicis. Bio: Carmille has been a Licensed Application Instructor and Microsoft Certified Trainer for years. She specializes in web development, business productivity and digital media applications such as SharePoint, Quark and the Adobe Creative Suite as well as numerous programming languages including XML, XHMTL, HTML and CSS. Carmille is passionate about educating and has a unique talent for making complex design and development principals seem "easy" to students from all levels of expertise. She currently teaches Adobe Graphic and Web Designer, Microsoft Office Specialist, SharePoint End User and the acclaimed Website Development Professional courses at NetCom Learning. Her 20+ years of experience as Creative Director for multinational corporations bring a special and innovative approach to her classes at NetCom Learning.
Charles W.
- Expert in Microsoft Office applications such as Excel, Word, PowerPoint, Outlook, Project, Visio, and Access as well as Adobe Graphic and Web Designer (InDesign, Acrobat, Photoshop, Illustrator, Dreamweaver and Flash Catalyst)
- Holds an A.A.S in Graphic Design as well as various Awards and Affiliations, including MCT, MCP, MCAS, and Office 2007 Master.
- Senior Lead Trainer for over 10 years.


Charles is a Technical Trainer & Instructional Designer for over 10 years. He is a Microsoft Certified Trainer and dedicates himself to Microsoft Office applications such as Excel, Word, PowerPoint, Outlook, Project, Visio, and Access. He is also an Adobe specialist and holds a degree in Graphic Design.

Charles is well known for his high evaluation scores, achieving 8.75 out of 9 on a regular basis, teaching in one-on-one, instructor-led, and web-based environments; one of the reasons for his high evaluation is his expertise in increasing personnel performance by developing and implementing programs constructed from the job task analysis process. Charles currently teaches Adobe Graphic and Web Designer, and Microsoft Office Specialist courses at NetCom Learning.
Emilio G.
- Vastly experienced working within multinational environments and capable of connecting to different audiences - In-depth expertise in the implementation, troubleshooting and documentation of networks and security systems, with strong "hands on" technical knowledge of CISSP, CEH and CHFI. - Master of Science in Electronics Engineering, and holder of several technical certifications. - Highly-skilled in diverse fields ranging from Security, Computer Forensics, Networking, Routing Protocols, Programming, Databases and Applications to name a few. Bio: With over 25 years of technical experience, Emilio brings a dynamic set of skills supported by a Masters Degree in Electronics Engineering and on-the-field experience working in multinational environments. He also holds more than 12 Cisco, CompTIA, and Microsoft certifications. Although he is well versed and thorough in multiple technological fields, his technical forte lies in the security domain, specifically CISSP, CEH and CHFI. Emilio's skills have evolved over time, studying closely and constantly staying well informed of the growing cyber threats. These are just some of the few reasons why Emilio brings to his classes more than just what's in the books.
Enayat M.
- Bachelors Degree in Mathematics and holder of several Cisco, CompTIA and Microsoft certifications. - Experienced instructor working in the field since 1999 and Subject Matter Expert at NetCom Learning since 2006. - Worked as Technical Support at Solomon Smith Barney/Citibank. Bio: Enayat Meer has a Bachelors Degree in Mathematics and holds numerous certifications such as A+, Network+, Security+, CCNA, MCT, and MCTS to name a few. He is an experienced trainer, and has served as an A+, NT4.0, Window 2000 and Windows 2003 instructor in a variety of New York schools since 1999. Since that time, he has also provided technical support at Solomon Smith Barney/Citibank in its private banking and global assets management group. Enayat has trained over 800 students at NetCom Learning. He has been a Subject Matter Expert at NetCom Learning since 2006 and his hands-on project expertise is an invaluable addition to NetCom Learning's classroom instruction, helping to bring theoretical topics to life.

Back to Top

Recent Client Testimonials & Reviews

Jan 05 2018
The class was an online and good instructor.

-Kamal B.
Course(s) Taken

» 10979: Microsoft Azure Fundamentals

Dec 08 2017
The instructor was very personal, friendly, energetic, and outgoing and I enjoyed his presentation style. Lab environment and process of tracking each step, in detail was excellent. Can hear the instructor clearly via USB headset.

-Andrew E
Course(s) Taken

» 10982: Supporting and Troubleshooting Windows 10

Dec 08 2017
I attended online training. The lab environment was set up really well. I really like not having to worry about which machine to log in and account passwords.

-Brij D
Course(s) Taken

» 10982: Supporting and Troubleshooting Windows 10

Nov 17 2017
The instructor is highly skillful in the technology, in fact, it was amazing and all materials used was great.

-Guillermo O.
Course(s) Taken

» 55039: Windows PowerShell Scripting and Toolmaking

Oct 06 2017
The instructor was excellent. He explained the concepts before showing how to do things which was very helpful.

- Carol S.

Course(s) Taken

» 55234: SharePoint 2016 Site Collections and Site Owner Administration

  More testimonials »  

Back to Top

Benefit of taking this boot camp training at NetCom Learning

Our customers come first. Awards come second, naturally.

As a recognition for training excellence, NetCom Learning was chosen by Microsoft as the 2013 Learning Partner finalist and 2007 Worldwide Learning Solutions Partner of the Year out of more than 1400 training companies globally.

In addition, we have won numerous other training awards for quality and customer satisfaction by CompTIA, EC-Council and other vendors. We are simply passionate about learning and achieving the highest customer satisfaction in your learning experience! See our list of awards.

Why choose Microsoft - Technical Training at NetCom Learning?

NetCom Learning is a Microsoft Gold Certified Partner for Learning Solutions (CPLS). CPLS is the premier training channel and delivery mechanism for Microsoft training content. NetCom was honored by Microsoft as the 2007 Worldwide Partner of the Year for Learning Solutions. Selected as the Number One CPLS from over 1400 worldwide CPLSs, Microsoft recognized our commitment and ability to deliver high-quality learning services using a consultative engagement model.

Microsoft Certified Partner for Learning Solutions Value Proposition:

Microsoft Certified Partner for Learning Solutions Non-authorized Training Center
Only MCT (Microsoft Certified Trainers) are authorized to teach the class Non MCT can teach the course
Taught using Microsoft Authorized Courseware (MOC), includes free evaluation software and online training Do not have access to official courseware
Partners adhere to stringent Microsoft designated lab requirements Computer and lab equipment may not be up to requirements of course
Successful candidates are awarded Certificate of Completion directly from Microsoft for most of the courses Not authorized to issue Certificate of Completion
Software Assurance Vouchers can only be redeemed at a CPLS Cannot redeem Software Assurance Vouchers from Microsoft
Overall, a better quality training experience Substandard training experience

Some important links:

» Certifications
» Learning Plans
» PDF Course Catalog
» FREE Webinars
» Student Loans as low as $25 per month
» Why NetCom?

NetCom Learning provides Authorized Training

NetCom Learning is a Microsoft Gold Certified Partner for Learning Solutions (CPLS), Cisco Learning Partner, CompTIA Platinum Partner, EC-Council Accredited Training Center, Adobe Authorized Training Center, Autodesk Authorized Training Center and many others. We are proud to offer the highest quality, authorized training solutions from our many partners for our customers.

See our comprehensive list of partner authorizations.

Certification Attainment Policy (CAP)

If you are not able to attain all certifications during the boot camp, you can attend the boot camp again within a period of one year, if it is still being offered and has availability. To attend, simply retain your course materials. You will need to pay for test vouchers and optional travel. If the courseware has changed, you must purchase the latest material. CAP would not apply if the class you want to reattend is for a different certification.

Back to Top

Next Step, how do I attend the MCTS: .NET Framework 4, Service Communication Applications and Windows Applications (Presentation Foundation) - Prep Boot Camp?

Enrollment Options

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

Still have questions about boot camp training?

For answers to questions regarding our boot camp training delivery format, please refer to our Boot Camp Frequently Asked Questions (FAQ) section.

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