Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$48.99$48.99
FREE delivery:
Wednesday, Jan 24
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $43.89
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Developing Multi-Platform Apps with Visual Studio Code: Get up and running with VS Code by building multi-platform, cloud-native, and microservices-based apps
Purchase options and add-ons
Redefine your software development experience by understanding the extensive features and rich functionalities offered by Visual Studio Code
Key Features
- Leverage the power of the free, cross-platform, and highly customizable code editor to build modern web and cloud applications
- Edit, debug and deploy on Microsoft Azure with Visual Studio Code
- Learn how to customize features and install a wide variety of third-party extensions
Book Description
Microsoft Visual Studio Code is a powerful, lightweight code editor for modern web and cloud development. It is a source code editor that can be used with a variety of programming languages, which works on multiple platforms such as Linux, Windows, and macOS. This book provides extensive coverage of the tools, functionalities, and extensions available within the VS Code environment that will help you build multi-platform apps with ease.
You'll start with the installation of VS Code and learn about various tools and features that are essential for development. Progressing through the chapters, you'll explore the user interface while understanding tips and tricks for increasing productivity. Next, you'll delve into VS Code extensions and discover how they can make life easier for developers. Later, the book shows you how to develop a sample application with different programming languages, tools, and runtimes to display how VS code can be used effectively for development, before helping you get to grips with source code version management and deployment on Azure with VS Code. Finally, you'll build on your skills by focusing on remote development with VS Code.
By the end of this book, you'll have the knowledge you need to use Visual Studio Code as your primary tool for software development.
What you will learn
- Explore various editing, formatting, and navigational features of VS Code
- Understand how to add, delete, and configure extensions in VS Code
- Develop web APIs using Node.js, Java, and Python in VS Code
- Develop background service in .NET Core and explore Dapr
- Delve into debugging techniques such as breakpoints, log points, and data inspection
- Use Git with Azure DevOps to share and synchronize code with VS Code
- Create custom extensions in VS Code to increase developer productivity
- Understand the concepts of remote development using VS Code
Who this book is for
This book is for software developers, web developers and polyglot programmers, who are working with any language or framework such as Python, Java, Node.js, or .NET and are looking to learn how they can create multi-platform, microservices based, cloud-native applications while effectively using Visual Studio Code for editing, debugging, version management and deployment. Basic software development skills are a must to grasp the concepts covered in this book.
Table of Contents
- Getting Started with Visual Studio Code
- Extensions in Visual Studio Code
- Building a Multi-Platform Backend Using Visual Studio Code
- Building a Service in .NET Core and Exploring Dapr
- Building a Web-Based Frontend Application with Angular
- Debugging Techniques
- Deploying Applications on Azure
- Git and Azure DevOps
- Creating Custom Extensions in Visual Studio Code
- Remote Development in Visual Studio Code
- ISBN-101838822933
- ISBN-13978-1838822934
- PublisherPackt Publishing
- Publication dateSeptember 18, 2020
- LanguageEnglish
- Dimensions7.5 x 0.76 x 9.25 inches
- Print length334 pages
Frequently bought together

Customers who viewed this item also viewed
Editorial Reviews
About the Author
Ovais Mehboob Ahmed Khan is a seasoned programmer and solution architect with nearly 20 years of experience in software development, consultancy and solution architecture. He has worked with various clients across the United States, Europe, Middle East and Africa. Currently he is working as a Sr. Customer Engineer at Microsoft, based in Dubai. He specializes mainly in Application development using .NET and other OSS technologies, Microsoft Azure and DevOps.
He is a prolific writer and has published few books on Enterprise Application Architecture, .NET Core and JavaScript, and written numerous technical articles on various sites. He likes to talk about technology and has delivered various technical sessions around the world.
Khusro Habib has been working in the IT industry for almost 20 years. He is a veteran programmer and delivered several enterprise grade solutions in the capacity of a consultant and solution architect. He is a certified Enterprise Architect Practitioner with the experience to design change for an enterprise. His current focus is on Cloud Computing, Web and Mobile development, Data and Process Integration, Analytics and Machine Learning. With knowledge on various technology domains, he can place technology in the right context and address complex problems with workable IT solutions. He has a unique way of explaining things by breaking them down and then gradually building them up to create a better understanding.
Product details
- Publisher : Packt Publishing (September 18, 2020)
- Language : English
- Paperback : 334 pages
- ISBN-10 : 1838822933
- ISBN-13 : 978-1838822934
- Item Weight : 1.27 pounds
- Dimensions : 7.5 x 0.76 x 9.25 inches
- Best Sellers Rank: #2,280,645 in Books (See Top 100 in Books)
- #484 in Microsoft .NET
- #918 in Mobile App Development & Programming
- #4,246 in Internet & Telecommunications
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
About the authors

Ovais Mehboob Ahmed Khan is a seasoned programmer and solution architect with nearly 20 years of experience in software development, consultancy, and solution architecture. He has worked with various clients across the United States, Europe, the Middle East, and Africa and currently working as a Sr. Customer Engineer at Microsoft. He specializes mainly in Application development using .NET and other OSS technologies, Microsoft Azure and DevOps.
He is a prolific writer and has published few books on Enterprise Application Architecture, .NET Core and JavaScript, and written numerous technical articles on various sites. He likes to talk about technology and delivered various technical sessions around the world.

Khusro Habib has been working in the IT industry for almost 20 years. He is a veteran programmer and delivered several enterprise grade solutions in the capacity of a consultant and solution architect. He is also a certified Enterprise Architect Practitioner with the knowledge and experience to design change for an enterprise. Having a diversified experience at different levels has enabled him to develop effective solutions with a wider impact.
In terms of technology, his current focus has been on Cloud Computing, Web and Mobile development, Data and Process Integration, Analytics and Machine Learning among others. His knowledge on various technology domains enables him to place technology in the right context and helps him in addressing complex problems with workable IT solutions.
He has a unique way of explaining things by breaking them down into smaller pieces and then gradually building them up to create a better understanding.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images

-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The Multi-cursor editing amongst other basic editing tools is a great help especially when having to select multiple occurrences of the same text and edit at the same time. The instructions are fully detailed with plenty of screenshots to help drive the points across. The shortcuts shown in the book are great to navigate Visual Studio Code and provide great time savers. The code snippets are also very helpful at limiting the amount of time taken to write the code. The themes and extensions are great I especially liked the way the author teaches you how to create a new extensions.json file with your recommended extensions. Learning how to install extensions from the CLI is of course very valuable information. I am already a certified Azure Administrator however still not being able to land a job in that field. Section 2 was a great refresher course in Azure and have a better understanding of Azure Devops and Angular frameworks now. Debugging practices and examples are on point. I was unable to completely grasp the concept of using containers however now I understand and know how Docker and Kubernetes work. I greatly applaud the author of this book and have faith that with the knowledge attained by reading and following the examples on Developing Multiplatform Apps with Visual Studio Code, that I am now ready to pass any future job interviews and have faith that I will be be able to attain a job as a Cloud Administrator.
Starts with great walk-through of VS Code: What it is, what it does, and how to use it.
Covers microservice development across different platforms.
Covers the upcoming Dapr framework, Angular front-end development, DevOps integration, Azure deployment, and even creating custom VS Code extenions.
A must-read for any developer on any platform.
The rest of the book is organized into few topics like using Kafka with Azure Event hub, how to run a service that runs in the background, and the it starts building a web application. My personal takes on "multiplatform" were not to create a web application but maybe an Electron or an application within a container. So, be aware of what you are getting into. In my perspective, chapter 6 can be skipped if you know how to debug. Chapter 7 is interesting if you never deployed a Docker or never used Kubernetes. The idea of container and images are both well covered by the author. Chapter 8 could have been removed since it is a stretch of the main topic: Git and Azure DevOps
Overall, the book is fine if you want to jump into Docker with having information about VsCode. The book title is a little bit misnamed, in my opinion, and should have demonstrated how to build that can be run on Windows and MacOS for example. The use of image is still relevant and the use of many techniques would still be great. Still a good read.
Reviewed in the United States on December 16, 2020
The rest of the book is organized into few topics like using Kafka with Azure Event hub, how to run a service that runs in the background, and the it starts building a web application. My personal takes on "multiplatform" were not to create a web application but maybe an Electron or an application within a container. So, be aware of what you are getting into. In my perspective, chapter 6 can be skipped if you know how to debug. Chapter 7 is interesting if you never deployed a Docker or never used Kubernetes. The idea of container and images are both well covered by the author. Chapter 8 could have been removed since it is a stretch of the main topic: Git and Azure DevOps
Overall, the book is fine if you want to jump into Docker with having information about VsCode. The book title is a little bit misnamed, in my opinion, and should have demonstrated how to build that can be run on Windows and MacOS for example. The use of image is still relevant and the use of many techniques would still be great. Still a good read.
The book starts off with an introduction to VS Code. If you haven't had a hands-on experience with the platform then this is a great place to start. Pact offers samples that you are able to use and play around with. This is a great way to experience coding hands-on. This makes it a great book to start off with and can be great for anyone.
It has been really useful to understand the backend works of the platform and also understanding how we can make multi-platform apps with VS Code. The book gives a high-level idea of building these kinds of applications and the reader is guided with the best way to develop many complex apps.
This is a great book for beginners and advanced developers to refresh the ideas for building multiple types of applications using VS Code.
It is a great resource and has helped me so much when I couldn't find an answer to something online right away, and knowing that this book is with me all the time, I knew exactly what I needed to know to develop a service with .NET and get the environment started.
I recommend this book to people who want to get started right away but don't know where to begin. This is a great way to get your hands-on experience while also learning the mechanics of what goes on in a full-fledged application.
I have enjoyed reading all the chapters! My favorite is where the author deep dives into how to debug code like node.js with vscode!
Also it has a chapter around how to build your own visualstudio extensions that is useful!







