This course provides students with the knowledge and skills to effectively use the Application Lifecycle Management (ALM) tools found in Visual Studio and Azure DevOps Server (f.k.a. Team Foundation Server) to plan, track, design, develop, test, and deliver business value in the form of working software. The course demonstrates to developers, testers, product owners, project managers, architects, testers, and release managers the value of the various features and capabilities found throughout Visual Studio and Azure DevOps Server.
Before attending this course, a student should have experience working on a software development team and be familiar with that team’s development processes, practices, and tools. Additionally, students should:
- Have familiarity with agile practices and Scrum
- Be able to read and understand C# .NET code (all source code will be provided)
- Have used Visual Studio 2015, 2017, or 2019
- Be able to read and understand requirements Understand Microsoft Windows basics
3.0 Days/Lecture & Lab
This course is intended for current software development professionals who are involved in building applications with Visual Studio and Azure DevOps. Regardless of the student’s role, he or she will be able to learn and get hands-on experience with all of the ALM features found in Visual Studio and Azure DevOps Server.
- Introduction to Visual Studio ALM
- Team Projects
- Version Control
- Collaborating as a Team
- Writing Quality Code
- Testing the Application
- Building and Releasing
- Improving DevOps