"Charting the Course... Application Lifecycle Management Using Visual Studio 2010 (Agile) Course Summary

Similar documents
"Charting the Course... MOC D: IT Service Management with System Center Service Manager. Course Summary

NE IT Service Management with System Centre 2016

Implementing and Administering Microsoft Visual Studio 2008 Team Foundation Server

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD)

IT Service Management with System Center Service Manager

Designing Business Intelligence Solutions with Microsoft SQL Server 2014

Microsoft IT Service Management with System Center Service Manager

"Charting the Course... MOC A Retail n Brick and Mortar Stores: Development and Customization for Microsoft Dynamics AX 2012 R2.

ALM120 Application Lifecycle Management 12.0 Essentials Instructor-Led Training Version 12.0

80318: Reporting in Microsoft Dynamics AX 2012

MS-20466: Implementing Data Models and Reports with Microsoft SQL Server

HP Network Automation 7.2 Fundamentals and Administration

Implementing Data Models and Reports with Microsoft SQL Server

: 20776A: Performing Big Data Engineering on Microsoft Cloud Services

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

Implementing a Data Warehouse with Microsoft SQL Server

ALM120 Application Lifecycle Management 12.x Essentials

Analyze, Design, and Develop Applications

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.

A Day in the Life of a Migrated ClearCase User. A Sneak Preview

Stat Production Services for Oracle E-Business Suite (Onsite and Remote)

"Charting the Course... MOC C Administering System Center Configuration Manager and Intune. Course Summary

Windchill PDMLink Curriculum Guide

DETAILED COURSE AGENDA

SharePoint 2013 PerformancePoint Services

"Charting the Course... MOC D Managing Office 365 Identities and Services Course Summary

SharePoint 2013 Business Intelligence

ALM 11 Training. Material contained in this document is priority to Northway Solutions Group.

Analyzing Data with Power BI

AVANTUS TRAINING PTE LTD

Dynamics 365 for Finance & Operations

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions

COURSE LISTING. Courses Listed. with Business Intelligence (BI) SAP BI Platform Administration. 26 December 2017 (18:01 GMT)

July 9. Course Catalog. Camstar Semiconductor Suite Release 6 CONFIDENTAL

IT Service Management with System Center Service Manager

MCSE: Private Cloud Training Course (System Center 2012)

20332B: Advanced Solutions of Microsoft SharePoint Server 2013

COURSE CATALOGUE UNIVERSITY

Microsoft SharePoint 2013 Business Intelligence

Administration & Security Essentials

Welcome to an introduction to SAP Business One.

20466: Implementing Data Models and Reports with Microsoft SQL Server 2014

Documentum 6.6 Fundamentals training

Audience Profile The course will likely be attended by SQL Server report creators who are interested in alternative methods of presenting data.

C4C10. SAP Hybris Cloud for Customer Administration COURSE OUTLINE. Course Version: 20 Course Duration: 3 Day(s)

Microsoft Office Project 2007, Managing Projects

Administration & Security Essentials FOR MICROSOFT DYNAMICS AX 2012 R3

What is Continuous Integration. And how do I get there

IBM Tivoli Monitoring

Designing Business Intelligence Solutions with Microsoft SQL Server 2014

3DS Learning Solutions Course Catalog

Microsoft Monitoring and Operating a Private Cloud

Information Technology Lifecycle Management

Design, Install and Manage System Center 2012 Operations Manager

Position Description. Job Summary: Campus Job Scope:

Oracle Hyperion Planning : Create & Manage Applications ( )

SM100. SAP Solution Manager Configuration for Operations COURSE OUTLINE. Course Version: 17 Course Duration:

Plan, Deploy and Configure Microsoft InTune

Exam /Course 20332B Advanced Solutions of Microsoft SharePoint Server 2013

SAPTEC. SAP NetWeaver Application Server Fundamentals COURSE OUTLINE. Course Version: 17 Course Duration:

Simon Chaney Technical Specialist Microsoft Australia

Oracle GRC Controls Suite Fundamentals Ver. 8.5/7.3.1/5.5.1

Agile Architecture And Design

Managing Projects (Course Code: 5927A) Course length: 3 days

AVANTUS TRAINING PTE LTD

Workforce Central 8.0

Ultimus Adaptive BPM Suite 8 Product Overview

Choose an Agile Approach

: Integrating MDM and Cloud Services with System Center Configuration Manager

ADM920 SAP Identity Management

10231 Designing a Microsoft SharePoint Infrastructure 2010

SM100. SAP Solution Manager Configuration for Operations COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

Microsoft FastTrack For Azure Service Level Description

GRC300. SAP Access Control Implementation and Configuration COURSE OUTLINE. Course Version: 16 Course Duration: 5 Day(s)

WHITE PAPER. Master Data Management as a Solution Using SAP MDM and Complementing Technologies

Oracle Identity Governance 11g R2: Essentials

IBM WIoT CP Summit Open Labs (NO COST - not a substitute for full training courses)

Course Outline Customization and Configuration in Microsoft Dynamics CRM ttttttt

Oracle Planning and Budgeting Cloud. What s New in the June Update (17.06)

How to manage data integration within Microsoft Dynamics efficiently:

Designing for office 365 Infrastructure

Convergent Charging & Billing Training Programs. Catalog of Course Descriptions

RELEASING HIGH-QUALITY APPLICATIONS AND INFRASTRUCTURE FASTER WHITE PAPER OCTOBER 2017

How Cisco IT Developed a Self-Service Model for Build and Deploy

exam. Number: Passing Score: 800 Time Limit: 120 min File Version: Microsoft

[Name] [ ID] [Contact Number]

FREQUENTLY ASKED QUESTIONS

Executive Summary WHO SHOULD READ THIS PAPER?

Qfiniti Help Desk Workshop

Hello and welcome to this overview session on SAP Business One release 9.1

MASTERING FUNCTIONAL COMPLEXITY WITH MODEL BASED TESTING USING BPM Presented by Jérôme SAADA

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

S4C01. SAP S/4HANA Cloud On-boarding Fundamentals COURSE OUTLINE. Course Version: 05 Course Duration: 3 Day(s)

Oracle Value Chain Planning: Implement Demantra Demand Management

Expert Reference Series of White Papers. Microsoft Service Manager Simplified

BO100. Reporting with SAP BusinessObjects BI Solutions for SAP NetWeaver BW COURSE OUTLINE. Course Version: 15 Course Duration: 20 Hours

GRC300. SAP BusinessObjects Access Control Implementation and Configuration COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

Managing Office 365 Identities and Services 20346C; 5 Days, Instructor-led

Dassault Systèmes SIMULIA Scenario Definition

DASA DEVOPS FUNDAMENTALS. Syllabus

Transcription:

Description Course Summary This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application Lifecycle Management (ALM) tools found in Visual Studio 2010. The course focuses on teaching project managers, architects,.net developers, SQL Server developers, testers and release managers the various ALM features and capabilities of Visual Studio 2010 and Team Foundation Server 2010. Objectives At the end of this course, students will be able to: Topics Understand Visual Studio 2010 s Application Lifecycle Management capabilities Understand the architecture of Team Foundation Server Use the Team Foundation Server Administration Console Plan and create team project collections and team projects Choose an appropriate process template Manage and secure a team project Create and query work items using various client applications (Excel, Web Access, etc.) Understand and use work item hierarchies for maximum traceability Plan and track an Agile project using Excel workbooks Use UML to model use requirements and describe a system Use layer diagrams to visualize and define a system s logical architecture Use Architecture Explorer and sequence diagrams to visualize code and dependencies Use database projects to manage SQL Server database schema changes Use automation to build, deploy, generate test data and unit test SQL Server databases Understand the architecture and usage of Team Foundation Version Control Work with version control from Visual Studio 2010 in a multi-user environment Use.NET unit tests, code analysis and code metrics to ensure high-quality code Use code coverage and Test Impact Analysis to ensure high-quality tests Use IntelliTrace to reduce the time required to reproduce and diagnosis errors Improve code performance using Performance Profiler and load testing Plan your testing effort using test Plans, Suites, Cases and Configurations Use Microsoft Test Manager to plan, create and execute your manual tests Use coded UI tests to automate UI testing Test web applications using automated tools Configure build controllers and agents Automate the software build process using Team Foundation Build Configure gated check-ins and private builds to alleviate build breaks Introduction Team Projects Process Templates and Work Items Version Control Modeling the Application Version Control Modeling the Application Testing the Application Team Foundation Build

Course Summary (cont d) Audience This course is intended for current software development professionals, including project managers, architects, database professionals, software developers, testers and release managers who are involved in building Windows or web applications. Regardless of the student s role, he or she will be able to learn and get hands-on experience with all of the role-based features of Visual Studio 2010. Prerequisites Before attending this course, the student should have experience working on a team-based software development project and be familiar with their organization s Application Lifecycle Management process and tools. Additionally, students should: Have played one or more roles in the software development lifecycle Have familiarity with one or more software development methodologies Have familiarity with distributed application design (i.e. client/server, web, n-tier, etc.) Have used Visual Studio Be comfortable reading and understanding business requirements Can read and understand C#.NET code (all source code will be provided) Understand Microsoft Windows operating system and security basics Duration Three days

Course Outline I. Introduction This module introduces Visual Studio 2010 and Team Foundation Server 2010 from a business and technical point of view, including the various editions and components that can be installed and configured. A. The challenges teams face B. What is Application Lifecycle Management C. Visual Studio s support for ALM D. Architectural overview of Team Foundation Server E. Features and capabilities by edition and team role Connect to a team project using Team Explorer Manage documents Create and execute queries Execute reports Customize the project portal II. Team Projects This module introduces team projects, why they are used and the tasks that project administrators perform. Students will learn how to plan, create and configure team projects using Team Explorer. A. Project administrator role B. Team project collections C. Team projects D. Configuring team projects E. Managing team projects Manage security and permissions Create a team project collection Create a team project Explore the process guidance Setup classification areas and iterations III. Process Templates and Work Items This module introduces students to the various software development methodologies and the level of support found in Team Foundation Server. Students will learn the differences between the Agile, CMMI and Scrum process templates. Students will also learn to work with work items and work item hierarchies. A. Software development methodologies B. Process templates C. Agile vs. formal software development D. MSF for Agile Software Development v5.0 E. MSF for CMMI Process Improvement v5.0 F. Implementing Scrum G. Work item types and hierarchies H. Creating and managing work items Create and manage work items using Team Explorer Create and manage work items using Team Web Access Create and manage work items using Work Item View Only Create and manage work items using Microsoft Excel Create and manage work items using Microsoft Project Create and manage work items using Microsoft Test Manager IV. Version Control This module introduces the benefits of revision control as well as how to use Team Foundation Version Control. Students will learn how to setup workspaces and perform get, check-out and check-in operations from within Visual Studio 2010. Students will also learn advanced features such as managing and resolving conflicts, shelving, branching and merging. A. Team Foundation Version Control B. Integration with Visual Studio C. Workspaces D. Source Control Explorer E. Basic operations: get, check-out, check-in, label F. Managing and resolving conflicts G. Shelving, branching and merging Create a workspace Place a solution under source control Get, check-out and check-in files View history and compare files Detect and resolve conflicts Shelve and unshelve changes

Course Outline (cont d) V. Modeling the Application This module introduces the various architecture tools found in the Ultimate edition. Students will learn how to explore existing (Brownfield) applications by generating graphs and diagrams and by using Architecture Explorer. Students will also learn how to use UML models to help the team understand, clarify and communicate ideas about the code and the user requirements. Layer diagrams will also be introduced as a mechanism to not only define the logical architecture, but to also validate any software development against them. A. Architect role and responsibilities B. Directed Graph Modeling Language (DGML) C. Exploring existing code D. Architecture Explorer E. Sequence diagrams F. UML models and diagrams G. Layer diagrams Generate and share DGML documents Use Architecture Explorer Generate a sequence diagram Create a UML model Create UML diagrams Create a layer diagram Validate development against a layer diagram VI. Version Control This module introduces the benefits of revision control as well as how to use Team Foundation Version Control. Students will learn how to setup workspaces and perform get, check-out and check-in operations from within Visual Studio 2010. Students will also learn advanced features such as managing and resolving conflicts, shelving, branching and merging. A. Team Foundation Version Control B. Integration with Visual Studio C. Workspaces D. Source Control Explorer E. Basic operations: get, check-out, check-in, label F. Managing and resolving conflicts G. Shelving, branching and merging Shelve and unshelve changes VII. Modeling the Application This module introduces the various architecture tools found in the Ultimate edition. Students will learn how to explore existing (Brownfield) applications by generating graphs and diagrams and by using Architecture Explorer. Students will also learn how to use UML models to help the team understand, clarify and communicate ideas about the code and the user requirements. Layer diagrams will also be introduced as a mechanism to not only define the logical architecture, but to also validate any software development against them. A. Architect role and responsibilities B. Directed Graph Modeling Language (DGML) C. Exploring existing code D. Architecture Explorer E. Sequence diagrams F. UML models and diagrams G. Layer diagrams VIII. Generate and share DGML documents Use Architecture Explorer Generate a sequence diagram Create a UML model Create UML diagrams Create a layer diagram Validate development against a layer diagram IX. Testing the Application This module introduces the various testing tools you can use to help ensure that applications meet requirements and are free of defects. Students will learn the lifecycle of test planning, execution and tracking progress, as well as how to record, configure and run manual tests, web performance tests and load tests. A. The testing lifecycle B. Manual tests C. Coded UI tests D. Web performance tests E. Load tests Create a workspace Place a solution under source control Get, check-out and check-in files View history and compare files Detect and resolve conflicts Create a test plan and a manual test case Execute the manual test Automate the manual test Record and execute a Web performance test Place a Web performance test under load

Course Outline (cont d) X. Team Foundation Build This module introduces the architecture and usage of Team Foundation Build. Students will learn how to define builds, queue them manually or based on a trigger and analyze the finished builds, setting the quality appropriately. A. Team Foundation Build B. The Build Process C. Build definitions and templates D. View, manage and queue builds E. Build reports F. Automating Team Foundation Build G. Continuous Integration (CI) Define a workflow-based build Define a (legacy) MSBuild-based build Queue a build in various ways Set the quality of a completed build Schedule a build to queue at a specific time Enable Continuous Integration