MCSD: Application Lifecycle Management Boot Camp
Click Here to View Schedules & Pricing and to Enroll Online
Duration: 14 Days
The Academy's MCSD Application Lifecycle Management Boot Camp is a combination of the following official Microsoft courses:
Administering Microsoft Visual Studio Team Foundation Server 2012: exam 70-496
Software Testing with Visual Studio 2012: exam 70-497
Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management: exam 70-498
- Authorized Courseware
- Intensive Hands on Skills Development with an Experienced Subject Matter Expert
- Hands on practice on real Servers and extended lab support 1.800.482.3172
- Examination Vouchers & Onsite Certification Testing
- Academy Code of Honor: Test Pass Guarantee
- Optional: Package for Hotel Accommodations, Lunch and Transportation
The Academy is proud to be the #1 Microsoft Gold Certified Partner for Learning Solutions (CPLS) in Florida.
Install and Configure Team Foundation Server
• Install Team Foundation Server.
• Configure the application tier.
• Migrate and upgrade Team Foundation Server.
• Install and configure Lab Management.
• Install and configure multiple build agents and controllers.
Manage Team Foundation Server
• Manage Team Project Collections.
• Configure for backup and recovery.
• Monitor server health and performance.
• Operate Lab Management.
• Manage security.
• Manage reporting for Team Foundation Server.
Customize Team Foundation Server for Team Use
• Configure a team build definition.
• Manage build execution.
• Modify a process template.
• Configure a team project.
• Apply Work Item customizations.
• Create Work Item queries.
• Configure client connectivity to Team Foundation Server.
Administer Version Control
• Create and manage workspaces.
• Configure version control proxy.
• Configure team project version control settings.
Create and Configure Test Plans
• Create test plan properties.
• Configure test settings.
• Define configurations.
• Create Test Suites.
• Configure Test Suites.
Manage Test Cases
• Create Test Cases.
• Create Test Steps.
• Define parameters.
• Manage Shared Steps.
• Manage requirements.
Manage Test Execution
• Run Tests.
• Perform Exploratory Testing.
• Manage bugs.
• Use Lab Center.
• Analyze Recommended Tests.
• Perform analysis.
• Manage Work Items.
Define an Effective End-to-End Software Development Lifecycle (SDLC)
• Understand the value of an end-to-end view of Application Lifecycle Management (ALM) tools and practices.
• Explain the benefits of fast feedback.
• Implement strategies to reduce end-to-end cycle time.
• Implement strategies to improve software quality.
• Implement strategies to reduce waste.
• Create a process improvement plan.
Define the ALM Process
• Role of different ALM processes.
• Implement a Scrum/Agile process.
• Define a Scrum/Agile process for a team.
• Implement Microsoft Solution Framework (MSF) for CMMI Process Improvement.
Define a Software Iteration
• Plan a release.
• Define a project-tracking process.
• Scope a project.
Define End Value for the Software Iteration
• Elicit requirements.
• Estimate requirements.
• Document requirements.
• Prioritize requirements.
Develop Customer Value with High Quality
• Define code quality indicators.
• Incorporate unit testing.
• Develop code.
• Validate quality.
• Customize a team project.
Integrate Development and Operations
• Implement an automated deployment process.
• Implement pre-production environments.
• Manage feedback between development and operations.
• Troubleshoot production issues.
At Course completion:
After completing this course, students will possess:
• A solid understanding of the Team Foundation Server architecture and components.
• Experience installing and configuring a Team Foundation Server in both single-server and multi-server configurations.
• Experience managing security for Team Foundation Server components.
• Experience configuring and using Team Foundation Build.
• Experience adapting process templates to an organization.
• Experience managing project artifacts with Team Foundation Server version control.
• Experience configuring and using Work Item tracking.
• A strong understanding of the software testing role.
• A strong understanding of modern testing practices.
• The ability to implement testing practices by using Microsoft technologies.
• A strong understanding of current process improvement practices.
• A strong understanding of popular software development life cycle (SDLC) methodologies, including Scrum, Kanban, and Capability Maturity Model Integration (CMMI), as well as umbrella practices such as Agile and Lean.
• High-level technical experience with Microsoft tools used to improve software development effectiveness.
Academy Code of Honor:
The Academy guarantees that students shall pass all vendor examinations during the training program or may re-attend within one year of the program completion date. Students will only be responsible for accommodations and vendor exam fees.