Microsoft - MCPD / MCTS .NET 4 Web Developer



Just 12 Days



Classroom / Online / Hybrid

Next date

Next date:

1/4/2024 (Monday)


On the Microsoft MCPD / MCTS .NET 4 Web Developer course, you'll learn about the new features of the .NET platform:

  • Developing Data Access Solutions with Microsoft Visual Studio 2010
  • Developing Web Applications with Microsoft Visual Studio 2010
  • Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

You'll sit the following exams:

  • Exam 70-513 - TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
  • Exam 70-516 - TS: Accessing Data with Microsoft .NET Framework 4
  • Exam 70-515 - TS: Web Applications Development with Microsoft .NET Framework 4
  • Exam 70-519 - PRO: Designing and Developing Web Applications Using Microsoft .NET Framework 4

Why .Net 4.0?

Microsoft is positioning Visual Studio 2010 as its tool platform to support Windows 7, Windows Server 2008 R2, Azure, SQL Server, Office 2010 and SharePoint 2010. The suite includes new drag and drop bindings for Silverlight and Windows Presentation Foundation; interoperability with the ASP.Net model view controller (MVC), better multicore support and UML support.

Below is a detailed list of new enhancements:

Visual Studio 2010

  • Code Snippets
  • New Profiles
  • Generate from Usage
  • Multi-Trageting
  • Multi-Monitor
  • Code Navigation in Class Files
  • IntelliSense Improvements
  • Enable Persisted Selection
  • Add Reference Dialog
  • Dynamic Lookup


  • Optional Parameters in C#
  • Named Parameters in C#


  • Compressing Session Values
  • Web.Config Transformation
  • URL Routing
  • Meta Tags
  • Generating Client IDs
  • Permanent Redirects
  • New Browser Definitions
  • New Publishing Project Interface

WCF 4.0

  • Simple Configuration

Windows Applications 4.0

  • Inclusion of WPF in the Windows Applications Exam


  • Foreign Keys in the Conceptual Model
  • Self-Tracking Entities for N-Tier Application Development
  • New Methods for N-Tier Application Development
  • EntityDataSource Support for the QueryExtender Control
  • Testability with IObjectSet
  • Direct Execution of Store Commands
  • Persistence-Ignorant Objects
  • Lazy Loading of Related Objects
  • Functions in LINQ to Entities Queries
  • OrderBy Improvements in LINQ to Entities
  • Customized Object-Layer Code Generation
  • Model-First Support
  • Complex Type Support
  • Improved Model Browser Functionality

You will get answers to these questions:

  • How is ASP.NET MVC different from building WebForms-based web applications?
  • How does Entity Framework 4.0 help me build n-tier applications?

You will learn how to:

  • Decouple your entity model from the data using Plain Old CLR Objects (POCOs).
  • Write classes that can track changes to their own state for n-tier development with Entity Framework.
  • Simplify your service deployment with zero config services with WCF 4.0.
  • Write rich web applications that are simpler to unit test.
  • Create REST based services based on the ASP.NET infrastructure

Four reasons why you should sit your .Net 4 Web Developer course with Firebrand Training

  1. You'll be .Net 4 Web Developer trained and certified faster. Learn more on this 12-day accelerated course. You'll get at least 12 hours a day of quality learning time in a distraction-free environment
  2. Your .Net 4 Web Developer course is all-inclusive. One simple price covers all course materials, exams, accommodation and meals – so you can focus on learning
  3. Pass .Net 4 Web Developer first time or train again for free. Your expert instructor will deliver our unique accelerated learning methods, allowing you to learn faster and be in the best possible position to pass first time. In the unlikely event that you don't, it's covered by your Certification Guarantee
  4. Study .Net 4 Web Developer with an award-winning training provider. We've won the Learning and Performance Institute's "Training Company of the Year" three times. Firebrand is your fastest way to learn, with 134.561 students saving more than one million hours since 2001


Creating Services

  • Create service and operation contracts
  • Create data contracts
  • Create message contracts
  • Implement generic message handling
  • Implement RESTful services
  • Create and configure a Routing service
  • Create and configure a Discovery service

Hosting and Configuring Services

  • Create and configure endpoints
  • Configure behaviors
  • Implement self hosting
  • Implement web server hosting

Consuming Services

  • Create a service proxy
  • Configure client endpoints
  • Invoke a service
  • Consume RESTful services
  • Implement service discovery

Securing Services

  • Secure bindings
  • Message security
  • Authentication
  • Authorization
  • Impersonation
  • Security auditing

Manage the Service Instance Life Cycle

  • Service Instances
  • Sessions
  • Transactions
  • Concurrency
  • Manage consistency between instances, sessions, transactions and concurrency

Monitoring and Troubleshooting Distributed Systems

  • Configure message logging
  • Configure diagnostics
  • Debug client-service interactions

Modeling data

  • Map entities and relationships by using the Entity Data Model
  • Map entities and relationships by using LINQ to SQL
  • Create and customize entity objects
  • Connect a POCO model to the Entity Framework
  • Create the database from the Entity Framework model
  • Create model-defined functions

Managing Connections and Context

  • Configure connection strings and providers
  • Create and manage a data connection
  • Secure a connection
  • Manage the DataContext and ObjectContext
  • Implement eager loading
  • Caching data
  • ADO.NET Data Services

Querying data

  • Execute a SQL query
  • Create a LINQ query
  • Create an Entity SQL (ESQL) query
  • Handle special data types
  • Query XML data
  • Query data using ADO.NET Data Services

Manipulating data

  • Create, update, or delete data by using SQL statements
  • Create, update, or delete data by using DataContext
  • Manage Transactions
  • Create disconnected objects

Developing and Deploying Reliable Applications

  • Monitor and collect performance data
  • Handle exceptions
  • Protect data
  • Synchronize data
  • Deploy ADO.NET components

Developing and Using Web Forms Controls

  • Validating user input
  • Creating the page layout
  • Implementing user controls
  • Implementing server controls
  • Code-behind in user controls

Developing Web Forms Pages

  • Configuring Web Forms pages
  • Implementing master pages and themes
  • Globalization and Localization
  • Page life cycle events
  • Caching
  • Managing State

Implementing Client-Side Scripting and AJAX

  • Add dynamic features to a page using JavaScript
  • Alter a page dynamically by manipulating the DOM
  • Handle JavaScript Events
  • Implement ASP.NET AJAX
  • Implement AJAX using jQuery

Enhancing the Functionality and Usability of a Solution

  • ASP.NET Providers
  • Authentication and Authorization
  • HttpHandlers and HttpModules
  • Initialization and error handling
  • Reference and configure ASMX and WCF services
  • Configure projects and solutions, and reference assemblies
  • Debug a web application
  • Deploy a web application

Displaying and Manipulating Data

  • Implement data-bound controls
  • Implement DataSource controls
  • Query and manipulate data using LINQ
  • Create and consume a data service
  • Create and configure a Dynamic Data project

Developing a Web Application by Using ASP.NET MVC 2

  • Create custom routes
  • Create custom controllers and actions
  • Structure and ASP.NET MVC application
  • Create and customize MVC views

Designing and Developing Web Applications Using Microsoft .NET Framework 4

  • Designing the Application Architecture
  • Designing the User Experience
  • Designing Data Strategies and Structures
  • Designing Security Architecture and Implementation
  • Preparing For and Investigating Application Issues
  • Designing a Deployment Strategy

Exam Track

You will take the following exams as part of the course:

  • Exam 70-513 - TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
  • Exam 70-516 - TS: Accessing Data with Microsoft .NET Framework 4
  • Exam 70-515 - TS: Web Applications Development with Microsoft .NET Framework 4
  • Exam 70-519 - PRO: Designing and Developing Web Applications Using Microsoft .NET Framework 4

What's Included

Microsoft Official Curriculum

  • MOC 10264A: Developing Web Applications with Microsoft Visual Studio 2010
  • MOC 10263A: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
  • MOC 10265A: Developing Data Access Solutions with Microsoft Visual Studio 2010


  • MCPD 70-519 Exam Ref: Designing and Developing Web Applications Using Microsoft .NET Framework 4 ISBN 978-0735657267

Your accelerated course includes:

  • Accommodation *
  • Meals, unlimited snacks, beverages, tea and coffee *
  • On-site exams **
  • Exam vouchers **
  • Practice tests **
  • Certification Guarantee ***
  • Courseware
  • Up-to 12 hours of instructor-led training each day
  • 24-hour lab access
  • Digital courseware **
  • * For residential training only. Accommodation is included from the night before the course starts. This doesn't apply for online courses.
  • ** Some exceptions apply. Please refer to the Exam Track or speak with our experts
  • *** Pass first time or train again free as many times as it takes, unlimited for 1 year. Just pay for accommodation, exams, and incidental costs.


You must have:

  • A solid understanding of the .NET Framework
  • Six months' experience in Visual Studio 2010
  • One to two years' experience developing application components that interact with a variety of data sources
  • A thorough understanding of relational database concepts
  • One to two years' experience using a relational database management system
  • Fundamental knowledge of .NET programming languages and object-oriented programming (C# or VB.NET)
  • One year's experience developing web applications
  • Experience in creating data-driven web applications
  • A reasonable understanding of web technologies (HTTP/HTTPS, HTML, CSS, JavaScript)

It's recommended that you have six months' experience developing .NET services and three years' experience developing ASP.NET technologies. But we'll cover both subjects on the course.

Are you ready to get certified in record time?

We interview all applicants for the course on their technical background, degrees and certifications held, and general suitability. If you get through this screening process, it means you stand a great chance of passing.

Firebrand Training is an immersive training environment. You must be committed to the course. The above prerequisites are guidelines, but many students with less experience have other background or traits that have enabled their success in accelerated training through Firebrand Training.

If you have any doubts as to whether you meet the pre-requisites please call 89 88 66 05 and speak to one of our enrolment consultants, who can help you with a training plan.


We've currently trained 134.561 students in 12 years. We asked them all to review our Accelerated Learning. Currently,
96,40% have said Firebrand exceeded their expectations:

"Very high level of teaching, with plenty of structure and preparation for the exams. Excellent food at the onsite accomodation. Would definitely recommend for anyone wanting to gain Microsoft qualifications."
T.F. (3/12/2012 (Monday) to 14/12/2012 (Friday))

"If your a .net web developer and want to step up a gear then this is the course for you."
Stephen Liptrott, IpMxLabs. (3/12/2012 (Monday) to 14/12/2012 (Friday))

"Very knowledgeable instructors, fantastic learning environment, great food. Absolutely worth it."
N.E, PA Consulting Group. (3/9/2012 (Monday) to 14/9/2012 (Friday))

"An excellent Instructor. Good setup, rooms adequate, food fine Accelerated Learning."
Prashant Kotak. (23/7/2012 (Monday) to 3/8/2012 (Friday))

"Hard but Good Training"
Valter Silva, NATO. (23/7/2012 (Monday) to 3/8/2012 (Friday))

Course Dates





Book now

27/11/2023 (Monday)

8/12/2023 (Friday)

Finished - Leave feedback



1/4/2024 (Monday)

12/4/2024 (Friday)

Wait list



13/5/2024 (Monday)

24/5/2024 (Friday)

Limited availability



24/6/2024 (Monday)

5/7/2024 (Friday)




5/8/2024 (Monday)

16/8/2024 (Friday)




16/9/2024 (Monday)

27/9/2024 (Friday)




Latest Reviews from our students