Description: DevOps is an abbreviation for a modern methodology that describe practices and technologies (automated and manual) that support tight integration between the application development and production (including testing and quality) environments. By integrating the traditional isolated environments, the ALM process supports an open communications methodology, and allows for controlled automated processes within the entire application lifetime. In this course, you will learn that Visual Studio is designed around the DevOps idea, and provides a number of supporting components and methods to promote controlled automation, monitoring, and improved communication within the ALM process. You will also learn about the available tools and techniques within Visual Studio that support DevOps.

Target Audience: IT professionals who manage and control all aspects and roles within the software application development lifecycle; IT developers; application tests and deployment specialists; professionals involved in application production; students studying and preparing for Exam 70-498

Duration: 01:32

Description: The Visual Studio IDE promotes and supports the principle of quality within the development cycle. Areas of focus include code quality, development tools and management, standards, testing and alignment, and development teams. In this course, you will learn about the application of coding disciplines and testing practices and techniques to promote, build in, and sustain application quality, continuous improvement, and customer value.

Target Audience: IT professionals who manage and control all aspects and roles within the software application development lifecycle; IT developers; application tests and deployment specialists; professionals involved in application production; students studying and preparing for Exam 70-498

Duration: 01:56

Description: The central component of the APL development phase is the software iteration. Visual Studio provides tools and techniques to support software iterations management and overall application project management – the product Backlog. This course details available requirements, tools, and methodologies associated with the management of project requirements, ranging from team management, iteration control, capacity; manpower and resource management, project tracking, prioritization, effort, business value, project health validation, and reporting. In this course, you will also learn about techniques and practices that promote software iteration end value and that support the discovery of application requirements, assist with requirement breakout and inter-dependency, and sustain the development of a dynamic project development plan.

Target Audience: IT professionals who manage and control all aspects and roles within the software application development lifecycle; IT developers; application tests and deployment specialists; professionals involved in application production; students studying and preparing for Exam 70-498

Duration: 01:44

Description: Application Lifecycle Management is a central component of the Visual Studio IDE. Supported via the implementation of Agile, Scrum, and CMMI templates, Visual Studio supports the mapping of development practices to well-established development methodologies, and provides necessary tools to support the end-to-end ALM process and to bring value and efficiencies. This course covers Application Lifecycle Management with respect to the adoption of established methodologies including Agile, Scrum (Agile) and CMMI (Waterfall). You will learn about the implementation of Agile and Scrum with respect to team development and the supporting Visual Studio toolset. In addition, the course outlines the implementation of the Microsoft Solutions Framework to improve the Capability Maturity Model Integration (CMMI) process.

Target Audience: IT professionals who manage and control all aspects and roles within the software application development lifecycle; IT developers; application tests and deployment specialists; professionals involved in application production; students studying and preparing for Exam 70-498

Duration: 01:51

Description: In the modern software application environment, the emphasis is placed on fast turnaround, frequent upgrade, and improvement. Development teams must adopt practices, skills, and methodologies that support efficiencies at all levels of the ALM process. In this course, you will learn the value of taking an end-to-end view of the Software Development Lifecycle (SDLC) within the ALM process. You will also learn about understanding feedback, optimizing cycle times, improving quality, minimizing wasteful practices, and developing a continuous improvement posture.

Target Audience: IT Professionals who manage and control all aspects and roles within with the software application development lifecycle; IT developers; application tests and deployment specialists; professionals involved in application production; students studying and preparing for Exam 70-498

Duration: 01:45