Visual Studio MCPD Certification Training
6 Certification Visual Studio Dual MCPD Developer 4 Training Course
| Course Length: |
16 days |
| Certifications: |
MCTS: .NET Framework 4, Windows Applications
MCTS: .NET Framework 4, Web Applications
MCTS: .NET Framework 4, Service Communication Applications MCTS: .NET Framework 4, Data Access
MCPD: Windows Developer 4 MCPD: Web Developer 4 |
| Number of Exams: |
6 |
|
|
- Includes roundtrip airfare and lodging (for boot camps held in Georgia and Florida only)
- Hands-on instruction by a certified instructor
- Includes all course materials and practice exams
- Includes all certification exams
- Onsite Testing
- Breakfast and Lunch provided each day
|
Make sure hiring managers and project leads notice you. By earning a Microsoft Certification on Microsoft Visual Studio, you gain an industry-recognized validation of your technical knowledge and ability to perform in critical developer roles.
Do you want to see if you are ready to develop for the Windows Azure platform? Do you have what it takes to create Web applications by using Microsoft ASP.NET, JavaScript, Ajax, and Microsoft Silverlight? What about desktop applications that use Windows Presentation Foundation (WPF) technology? Perhaps you are the services developer using WCF or maybe you are skilled at accessing data with ADO.NET. Getting certified on Visual Studio 2010 helps show employers and potential clients that you have the skills you need to be successful.
With Microsoft Visual Studio 2010, you can create what you can imagine, build on the strengths of your team, and open up new possibilities. New prototyping, modeling, and visual design tools enable you to create innovative applications for Windows and the Web. And you can take advantage of new opportunities and capabilities offered by multi-core programming and cloud development tools.
Microsoft Certified Technology Specialist (MCTS)
MCTS certifications provide the foundation for Microsoft Certification. These certifications are designed to help validate your skills on the features and functionality of key technologies. You can show your depth of knowledge in one specific technology, earn multiple MCTS certifications to show breadth across different technologies, or build on the MCTS to earn one of our Microsoft Certified Professional Developer (MCPD) certifications.
Microsoft Certified Professional Developer (MCPD)
MCPD certifications help validate a comprehensive set of skills that are necessary to design, build, and deploy applications successfully by using Microsoft Visual Studio and the Microsoft .NET Framework. This certification builds on the MCTS certification and is designed to help provide hiring managers with a strong indicator of your potential job success. Candidates for the MCPD typically have two to three years of relevant experience and a commitment to remaining current in best practices and technologies.
Microsoft Exam 70-511
Windows Applications Development with Microsoft .NET Framework 4
Exam: 70-511 - This exam is designed to test the candidate's knowledge and skills for developing applications using Windows Forms, WPF and the .NET Framework 4.
Audience Profile
The candidate works in a development environment that uses Microsoft Visual Studio .NET 2010 and Microsoft .NET Framework 4.0 to create WinForms and WPF applications. The candidate should have at least one year of experience developing Windows-based applications by using Visual Studio, including at least six months of experience with Visual Studio 2010 Professional.
In addition, the candidate should be able to demonstrate the following:
- a solid understanding of the .NET Framework 4.0 solution stack for WPF and WinForm applications
- experience in creating data-driven user interfaces for WPF and WinForm applications
- experience in creating layouts by using Extensible Application Markup Language (XAML)
- experience in programming against the WPF and WinForm object model
- experience with unit testing using MSTest
- experience with setup and deployment projects
Skills Being Measured
This exam measures your ability to accomplish the technical tasks listed below.
Building a User Interface by Using Basic Techniques
- Choose the most appropriate control class.
- Implement screen layout by using nested control hierarchies.
- Create and apply styles and theming.
- Manage reusable resources.
- Implement an animation in WPF.
Enhancing a User Interface by Using Advanced Techniques
- Manage routed events in WPF.
- Configure WPF commanding.
- Modify the visual interface at run time.
- Implement user-defined controls.
- Create and display graphics.
- Add multimedia content to an application in WPF.
- Create and apply control templates in WPF.
- Create data, event, and property triggers in WPF.
Managing Data at the User Interface Layer
- Implement data binding.
- Implement value converters in WPF.
- Implement data validation.
- Implement and consume change notification interfaces.
- Prepare collections of data for display.
- Bind to hierarchical data.
- Implement data-bound controls.
- Create a data template in WPF.
Enhancing the Functionality and Usability of a Solution
- Integrate WinForms and WPF within an application.
- Implement asynchronous processes and threading.
- Incorporate globalization and localization features.
- Implement drag and drop operations within and across applications.
- Implement security features of an application.
- Manage user and application settings.
- Implement dependency properties.
Stabilizing and Releasing a Solution
- Implement a WPF test strategy.
- Debug XAML by using the WPF Visualizer.
- Debug WPF issues by using PresentationTraceSources.
- Configure a ClickOnce deployment.
- Create and configure a Windows Installer project.
- Configure deployment security settings.
[ back to top ]
Microsoft Exam 70-516
Accessing Data with Microsoft .NET Framework 4
Exam: 70-516 - This exam is designed to test the candidate's knowledge and skills on accessing data sources using ADO.NET and the .NET Framework.
Audience Profile
Candidates for this exam use Microsoft Visual Studio 2010 and ADO.NET 4 to develop the data access layer of an application. Candidates should have a minimum of two to three years of experience developing application components that interact with a variety of data sources. In addition, candidates should have a thorough understanding of relational database concepts and should have a minimum of one to two years of experience using a relational database management system.
Candidates should also have a good grasp of the following:
- ADO.NET 4 coding techniques and framework components
- ADO.NET Data Services LINQ
- LINQ to SQL
- Entity Framework technologies
- Structured Query Language (SQL) stored procedures
- Database Structures/Schemas (Objects) XML
Skills Being Measured
This exam measures your ability to accomplish the technical tasks listed below.
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.
- Cache data.
- Configure 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.
- Query data by using ADO.NET Data Services.
Manipulating Data
- Create, update, or delete data by using SQL statements.
- Create, update, or delete data by using DataContext.
- Create, update, or delete data by using ObjectContext.
- 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.
[ back to top ]
Microsoft Exam 70-513
Windows Communication Foundation Development with Microsoft .NET Framework 4
Exam: 70-513 - This exam is designed to test the candidate's knowledge and skills for developing applications using Windows Communication Foundation and the .NET Framework 4.
Audience Profile
The candidate works on a team in a development environment that uses Microsoft Visual Studio 2010 and .NET Framework 4 to build distributed applications. This candidate should have at least one year of experience developing Windows Communication Foundation (WCF)-based applications, including at least six months of experience with .NET Framework 4. The candidate should also be able to demonstrate the following:
- A solid understanding of WCF in the context of the .NET Framework 4 solution stack
- Experience creating service model elements
- Experience using WCF to support open and .NET communication
- Experience configuring and deploying WCF applications
- Experience using Visual Studio tools, tracing tools, SvcUtil, WCF performance monitoring, and IIS/WAS for hosting services
- Experience securing WCF applications
- A solid understanding of concurrency
Skills Being Measured
This exam measures your ability to accomplish the technical tasks listed below.
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
- Configure secure Bindings.
- Configure message security.
- Implement Authentication.
- Implement Authorization.
- Implement Impersonation.
- Implement security auditing.
Managing the Service Instance Life Cycle
- Manage service instances.
- Manage sessions.
- Implement transactions.
- Manage concurrency.
- Manage consistency between instances, sessions, transactions, and concurrency.
Monitoring and Troubleshooting Distributed Systems
- Configure message logging.
- Configure diagnostics.
- Debug client-service interactions.
[ back to top ]
Microsoft Exam 70-515
Web Applications Development with Microsoft .NET Framework 4
Exam: 70-515 - This exam is designed to test the candidate's knowledge and skills for developing Web applications using ASP.NET and the .NET Framework 4.
Audience Profile
Candidates for this exam are professional Web developers who use Microsoft Visual Studio. Candidates should have a minimum of two to three years of experience developing Web-based applications by using Visual Studio and Microsoft ASP.NET. Candidates should be experienced users of Visual Studio 2008 and later releases and should have a fundamental knowledge of the .NET Framework 4 programming languages (C# or Microsoft Visual Basic). In addition, candidates should understand how to use the new features of Visual Studio 2010 and the .NET Framework 4.
Candidates should also have a minimum of one year of experience with the following:
- Accessing data by using Microsoft ADO.NET and LINQ
- Creating and consuming Web and Windows Communication Foundation (WCF) services
- State management
- ASP.NET configuration
- Debugging and deployment
- Application and page life-cycle management
- Security aspects such as authentication and authorization
- Client-side scripting languages
- Internet Information Server (IIS)
- ASP.NET MVC
Skills Being Measured
This exam measures your ability to accomplish the technical tasks listed below.
Developing Web Forms Pages
- Configure Web Forms pages.
- Implement master pages and themes.
- Implement globalization.
- Handle page life cycle events.
- Implement caching.
- Manage state.
Developing and Using Web Forms Controls
- Validate user input.
- Create page layout.
- Implement user controls.
- Implement server controls.
- Manipulate user interface controls from code-behind.
Implementing Client-Side Scripting and AJAX
- Add dynamic features to a page by using JavaScript.
- Alter a page dynamically by manipulating the DOM.
- Handle JavaScript events.
- Implement ASP.NET AJAX.
- Implement AJAX by using jQuery.
Configuring and Extending a Web Application
- Configure authentication and authorization.
- Configure providers.
- Create and configure HttpHandlers and HttpModules.
- Configure 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 by 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 controllers and actions.
- Structure an ASP.NET MVC application.
- Create and customize views.
[ back to top ]
Microsoft Exam 70-518
Designing and Developing Windows Applications Using Microsoft .NET Framework 4
Exam: 70-518 - This exam is designed to test the candidate's knowledge and skills on making the appropriate job role decisions around Windows-based applications on the desktop using Windows Forms and WPF.
Audience Profile
Candidates for this exam work on a team in a development environment that uses Microsoft Visual Studio .NET 2010 and the Microsoft .NET Framework 4 to develop desktop applications. Candidates should have a minimum of three years of experience developing applications, including one to two years of experience developing Windows-based applications. Candidates should have a thorough understanding of Windows Presentation Foundation (WPF) and Windows Forms technologies in the .NET Framework 3.5 and 4.
Additionally, candidates should be able to demonstrate the following by using the .NET Framework 4:
- Experience designing Windows client applications that access data and services
- Experience designing data access layers and service layers for a Windows client application
- Experience planning and designing user interaction solutions
- Experience with the full development life cycle of Windows client applications
- Experience developing and deploying to multi-tier environments
Skills Being Measured
This exam measures your ability to accomplish the technical tasks listed below.
Designing the Layers of a Solution
- Design a loosely coupled layered architecture.
- Design service interaction.
- Design the security implementation.
- Design for interoperability with external systems.
- Design for optimal processing.
- Design for globalization and localization.
Designing the Presentation Layer
- Choose the appropriate Windows Client technology.
- Design the UI layout and structure.
- Design application workflow.
- Design data presentation and input.
- Design presentation behavior.
- Design for UI responsiveness.
Designing the Data Access Layer
- Choose the appropriate data access strategy.
- Design the data object model.
- Design data caching.
- Design offline storage and data synchronization.
- Design for a concurrent multi-user environment.
- Analyze data services for optimization.
Planning a Solution Deployment
- Define a client deployment strategy.
- Plan a database deployment.
- Design a solution update strategy.
- Plan for n-tier deployment.
Designing for Stability and Maintenance
- Design for error handling.
- Evaluate and recommend a test strategy.
- Design a diagnostics and monitoring strategy.
[ back to top ]
Microsoft Exam 70-519
Designing and Developing Web Applications Using Microsoft .NET Framework 4
Exam: 70-519 - This exam is designed to test the candidate's knowledge on designing and developing Web applications using Microsoft .NET 4 and Visual Studio 2010.
Audience Profile
Candidates are typically Job Role Professionals who design and develop Web applications by using Microsoft Visual Studio 2010 and .NET Framework 4. These professional developers should have a minimum of three years of experience using Microsoft ASP.NET technologies to develop compelling user experiences. Candidates should be able to demonstrate the following by using .NET Framework:
- Experience designing and developing modern Web user experiences by using such technologies as AJAX and jQuery
- Experience consuming business and data services such as REST, WS-*, Windows Communications Foundation (WCF), and Microsoft ADO.NET Data Services
- Experience with the full software development life cycle
In addition, candidates should have a solid understanding of:
- Web application architectures such as ASP.NET MVC and Web Form State management for Web applications by using ASP.NET
Skills Being Measured
This exam measures your ability to accomplish the technical tasks listed below.
Designing the Application Architecture
- Plan the division of application logic.
- Analyze requirements and recommend a system topology.
- Choose appropriate client-side technologies.
- Choose appropriate server-side technologies.
- Design state management.
Designing the User Experience
- Design the site structure.
- Plan for cross-browser and/or form factors.
- Plan for globalization.
Designing Data Strategies and Structures
- Design data access.
- Design data presentation and interaction.
- Plan for data validation.
Designing Security Architecture and Implementation
- Plan for operational security.
- Design an authentication and authorization model.
- Plan for minimizing attack surfaces.
Preparing For and Investigating Application Issues
- Choose a testing methodology.
- Design an exception handling strategy.
- Recommend an approach to debugging.
- Recommend an approach to performance issues.
Designing a Deployment Strategy
- Design a deployment process.
- Design configuration management.
- Plan for scalability and reliability.
- Design a health monitoring strategy.
[ back to top ]
MCSEClasses.com is your best choice for Visual Studio MCPD,
Visual Studio MCPD training,
Visual Studio MCPD certification,
Visual Studio MCPD certification boot camp,
Visual Studio MCPD boot camp,
Visual Studio MCPD certification training,
Visual Studio MCPD boot camp training,
Visual Studio MCPD boot camp certification,
Visual Studio MCPD certification course,
Visual Studio MCPD course,
training Visual Studio MCPD,
certification Visual Studio MCPD,
boot camp Visual Studio MCPD,
certification Visual Studio MCPD boot camp,
certification Visual Studio MCPD training,
boot camp Visual Studio MCPD training,
certification Visual Studio MCPD course.
|