We may earn an affiliate commission when you visit our partners.
Course image

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Offers hands-on labs and interactive materials that reinforce learning
Taught by instructors who are recognized experts in agile development
Examines current development trends in AI-assisted productivity
Could be useful for learners who want to enhance their collaborative development skills
May require learners to have some prior knowledge of agile development practices
Learners may need to purchase additional software or services to complete the course

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Visual Studio Online: A Look at the Future of Developer Productivity and Collaboration. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Visual Studio Online: A Look at the Future of Developer Productivity and Collaboration will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
Cloud Engineers manage software systems in cloud infrastructure by provisioning resources, configuring software, monitoring performance, ensuring security, and managing costs. This course provides an introduction to the cloud platform tools as well as the opportunity to practice hands-on cloud development so you can act as a "translator" between the business teams and the technical teams.
Software Development Manager
Software Development Managers lead software development teams and independently contribute to the development of software and applications. By completing this course, you'll learn more about how to manage complex software development projects, build development teams, and ensure that software is delivered on time and within budget.
DevOps Engineer
DevOps Engineers implement and manage the software development lifecycle. They work with both developers and operations teams to help ensure that software is delivered quickly, efficiently, and reliably. This course can help build a foundation for you in DevOps by providing an overview of the tools and techniques used in the field.
Data Scientist
Data Scientists use scientific methods to analyze and interpret data and extract insights. They work with large datasets and use a variety of tools and techniques to identify patterns and trends. This course provides an introduction to the tools and techniques used in data science, and can help you build a foundation for a career in the field.
Product Manager
Product Management is the process of managing the development and launch of new products and services. Product Managers work closely with engineers and designers to ensure that products meet the needs of users. This course can help you build a foundation for a career in Product Management by providing an overview of the product development process and the tools and techniques used in the field.
Software Architect
Software Architects design and develop software systems. They work with other engineers to create software that is scalable, reliable, and efficient. This course provides an introduction to the principles of software architecture and the tools and techniques used in the field.
IT Project Manager
IT Project Managers plan, execute, and close IT projects. They work with stakeholders to define project scope and deliverables, and to ensure that projects are completed on time, within budget, and to the required quality standards. This course can help you build a foundation for a career in IT Project Management by providing an overview of the project management lifecycle and the tools and techniques used in the field.
Database Administrator
Database Administrators manage and maintain databases. They work with data architects and developers to ensure that databases are designed, implemented, and operated efficiently. This course provides an introduction to the principles of database administration and the tools and techniques used in the field.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. They work with other IT professionals to implement and manage security measures and to respond to security incidents. This course provides an introduction to the principles of information security and the tools and techniques used in the field.
Systems Administrator
Systems Administrators manage computer systems and networks. They work with other IT professionals to install, configure, and maintain hardware and software systems. This course provides an introduction to the principles of systems administration and the tools and techniques used in the field.
Web Developer
Web Developers design and develop websites and web applications. They work with other IT professionals to create websites that are visually appealing, easy to use, and accessible to all users. This course provides an introduction to the principles of web development and the tools and techniques used in the field.
Software Tester
Software Testers test software to ensure that it is free of defects. They work with developers and other IT professionals to identify and fix bugs and to ensure that software meets the required quality standards. This course provides an introduction to the principles of software testing and the tools and techniques used in the field.
Technical Writer
Technical Writers create technical documentation for software and hardware products. They work with engineers and other IT professionals to develop documentation that is clear, concise, and accurate. This course provides an introduction to the principles of technical writing and the tools and techniques used in the field.
Computer Programmer
Computer Programmers write and test code that is used to develop software applications. They work with other IT professionals to design, develop, and maintain software systems. This course provides an introduction to the principles of computer programming and the tools and techniques used in the field.
Computer Systems Analyst
Computer Systems Analysts design and implement computer systems and networks. They work with other IT professionals to analyze business needs and to develop and implement software and hardware systems that meet those needs. This course provides an introduction to the principles of computer systems analysis and the tools and techniques used in the field.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Visual Studio Online: A Look at the Future of Developer Productivity and Collaboration.
A comprehensive guide to using Visual Studio 2019 for developing and managing software solutions.
Focuses on the design and development of cloud-native .NET applications that are scalable, resilient, and maintainable.
Introduces the concepts and techniques of domain-driven design, helping to model and implement complex business requirements in software systems.
Provides a practical and accessible introduction to design patterns, which are essential for creating reusable and maintainable code.
Presents a comprehensive guide to software construction, covering best practices for design, implementation, and testing.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser