
Visual Studio 2019 Cookbook
Over 80 recipes to effectively put Visual Studio 2019 to work in your crucial development projects
Chaminda Chandrasekara(Author)
Packt Publishing
Published on 10. January 2020
Book
Paperback/Softback
710 pages
978-1-78953-273-9 (ISBN)
Description
Develop cross-platform web, mobile, and desktop applications by implementing the capabilities of Visual Studio 2019
About This Book
* Get to grips with all the new Visual Studio 2019 features regardless of your preferred programming language
*Apply Visual Studio to all areas of development: writing, debugging, and application lifecycle maintenance
*Build Microservices based applications using containers with .NET Core
Who This Book Is For
This book is for the developers who are looking to get up to speed with the latest and greatest improvements in Visual Studio 2019. Programming experience in older versions of Visual Studio or any other development tool along with a general understanding of programming structures, algorithms, principles, and techniques is expected. Knowledge and experience in cloud-based development and concepts such as containerization would help you to follow the recipes in the book easily.
What You Will Learn
* Developing applications targeting multiple platforms
*Deploying applications to cloud platforms
*Debugging and diagnostic information collection and monitoring applications
*Evaluating application performance and testing application before delivering
*Configuration, infrastructure, and delivery pipelines as code
*Map the right features of development tools to implement a given software project needs
*Straightforward and hands-on advice for building both Windows and Android apps
In Detail
Visual Studio 2019 is an IDE developed by Microsoft that is used for building web and mobile applications. With more than 80 practical, self-contained recipes, this book examines common pain points and best practice for developers building applications in Visual Studio. Each "recipe" addresses a specific problem and offers a proven, best-practice solution with insight into how it works so that you can copy the code and configuration files and modify them for your own needs.
You will start by setting up Visual Studio 2019 and getting the required workloads for different application purposes and learn new features for debugging, navigation, code formatting, refactoring and structuring. You will learn about different container platforms, integrating your code with Visual Studio Team Services, test automation and performance testing. You will also learn how to monitor your production system using Azure and Visual Studio Team Services.
By the end of the book who will be able to build up to date applications on Visual Studio 2019 and have an understanding of best practice solutions for common problems.
About This Book
* Get to grips with all the new Visual Studio 2019 features regardless of your preferred programming language
*Apply Visual Studio to all areas of development: writing, debugging, and application lifecycle maintenance
*Build Microservices based applications using containers with .NET Core
Who This Book Is For
This book is for the developers who are looking to get up to speed with the latest and greatest improvements in Visual Studio 2019. Programming experience in older versions of Visual Studio or any other development tool along with a general understanding of programming structures, algorithms, principles, and techniques is expected. Knowledge and experience in cloud-based development and concepts such as containerization would help you to follow the recipes in the book easily.
What You Will Learn
* Developing applications targeting multiple platforms
*Deploying applications to cloud platforms
*Debugging and diagnostic information collection and monitoring applications
*Evaluating application performance and testing application before delivering
*Configuration, infrastructure, and delivery pipelines as code
*Map the right features of development tools to implement a given software project needs
*Straightforward and hands-on advice for building both Windows and Android apps
In Detail
Visual Studio 2019 is an IDE developed by Microsoft that is used for building web and mobile applications. With more than 80 practical, self-contained recipes, this book examines common pain points and best practice for developers building applications in Visual Studio. Each "recipe" addresses a specific problem and offers a proven, best-practice solution with insight into how it works so that you can copy the code and configuration files and modify them for your own needs.
You will start by setting up Visual Studio 2019 and getting the required workloads for different application purposes and learn new features for debugging, navigation, code formatting, refactoring and structuring. You will learn about different container platforms, integrating your code with Visual Studio Team Services, test automation and performance testing. You will also learn how to monitor your production system using Azure and Visual Studio Team Services.
By the end of the book who will be able to build up to date applications on Visual Studio 2019 and have an understanding of best practice solutions for common problems.
More details
Language
English
Place of publication
Birmingham
United Kingdom
Dimensions
Height: 235 mm
Width: 191 mm
ISBN-13
978-1-78953-273-9 (9781789532739)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Chaminda Chandrasekara is a Microsoft Most Valuable Professional (MVP) for Visual Studio ALM and Scrum Alliance Certified ScrumMaster (R), focuses on and believes in continuous improvement of Software Development Life-cycle. He works as a DevOps Consultant for Jabil Circuit Sdn. Bhd. Chaminda is an active Microsoft Community Contributor (MCC), well recognized for his contributions in Microsoft forums, TechNet galleries, Wikis, and contributes extensions to Visual Studio Team Services/TFS, in Microsoft Visual Studio marketplace. He also contributes to other open source projects in GitHub. His technical blog is popular among ALM practitioners around the world for quick and descriptive tech guidance.