舉報

會員
Developing Multi:Platform Apps with Visual Studio Code
MicrosoftVisualStudioCodeisapowerful,lightweightcodeeditorformodernwebandclouddevelopment.Itisasourcecodeeditorthatcanbeusedwithavarietyofprogramminglanguages,whichworksonmultipleplatformssuchasLinux,Windows,andmacOS.Thisbookprovidesextensivecoverageofthetools,functionalities,andextensionsavailablewithintheVSCodeenvironmentthatwillhelpyoubuildmulti-platformappswithease.You’llstartwiththeinstallationofVSCodeandlearnaboutvarioustoolsandfeaturesthatareessentialfordevelopment.Progressingthroughthechapters,you'llexploretheuserinterfacewhileunderstandingtipsandtricksforincreasingproductivity.Next,you’lldelveintoVSCodeextensionsanddiscoverhowtheycanmakelifeeasierfordevelopers.Later,thebookshowsyouhowtodevelopasampleapplicationwithdifferentprogramminglanguages,tools,andruntimestodisplayhowVScodecanbeusedeffectivelyfordevelopment,beforehelpingyougettogripswithsourcecodeversionmanagementanddeploymentonAzurewithVSCode.Finally,you’llbuildonyourskillsbyfocusingonremotedevelopmentwithVSCode.Bytheendofthisbook,you’llhavetheknowledgeyouneedtouseVisualStudioCodeasyourprimarytoolforsoftwaredevelopment.
目錄(90章)
倒序
- 封面
- 版權信息
- Why subscribe?
- Contributors About the authors
- About the reviewer
- Packt is searching for authors like you
- Foreword
- Preface
- Section 1: Introduction to Visual Studio Code
- Chapter 1:Getting Started with Visual Studio Code
- Discussing editors and IDEs
- Setting up VS Code
- Launching VS Code
- Basic editing in VS Code
- Editing and code navigation in VS Code
- Summary
- Chapter 2:Extensions in Visual Studio Code
- Managing and configuring extensions
- Extension filters
- Client-side framework extensions
- Visual adjustment extensions
- Productivity extensions
- Summary
- Section 2: Developing Microservices-Based Applications in Visual Studio Code
- Chapter 3:Building a Multi-Platform Backend Using Visual Studio Code
- Technical requirements
- Overview of our application architecture
- Brief introduction to Azure platform services
- Building a schedule API in Java using VS Code
- Building a notification API in Python using VS Code
- Summary
- Chapter 4:Building a Service in .NET Core and Exploring Dapr
- Azure Event Hubs with Kafka
- Building a background service in .NET Core using VS Code
- Summary
- Chapter 5:Building a Web-Based Frontend Application with Angular
- Technical requirements
- A quick overview of Angular
- Designing our application
- Creating and running the Angular app project
- Adding styling with Bootstrap
- Creating the landing page
- Creating the feature modules
- Processing routes with authorization guard
- Summary
- Chapter 6:Debugging Techniques
- Becoming familiar with the debugger layout
- Debugging the Angular app
- Debugging features of VS Code
- Debugging the Node.js API
- Debugging the Java API
- Debugging the Python API
- Debugging .NET Core
- Summary
- Chapter 7:Deploying Applications on Azure
- Technical requirements
- Why containers?
- Docker containers
- Building Docker images
- Setting up a private container registry in Azure
- Deploying images to Azure Kubernetes Service
- Summary
- Chapter 8:Git and Azure DevOps
- Technical requirements
- Version-control overview
- Introduction to Git
- Creating repositories in Azure DevOps
- Using Git with VS Code
- Branching and merging
- Branching in VS Code and Azure DevOps
- Automating build and deployment using CI/CD
- Summary
- Section 3: Advanced Topics on Visual Studio Code
- Chapter 9:Creating Custom Extensions in Visual Studio Code
- Technical requirements
- Creating a new extension
- Creating the Kubernetes objects extension
- Creating the theme extension
- Summary
- Chapter 10:Remote Development in Visual Studio Code
- Understanding remote development in VS Code
- Setting up remote development in VS Code
- Using the Remote – SSH extension
- Using the Remote – Containers extension
- Using the Remote – WSL extension
- GitHub Codespaces
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-11 18:23:47
推薦閱讀
- Mastering NetBeans
- C語言程序設計實踐教程(第2版)
- R語言經典實例(原書第2版)
- Mastering Swift 2
- 青少年Python編程入門
- 利用Python進行數據分析(原書第3版)
- Android開發案例教程與項目實戰(在線實驗+在線自測)
- Hands-On Neural Network Programming with C#
- 百萬在線:大型游戲服務端開發
- 透視C#核心技術:系統架構及移動端開發
- Visual C#(學習筆記)
- 分布式系統架構與開發:技術原理與面試題解析
- 流暢的Python
- 機器人ROS開發實踐
- Responsive Web Design with HTML5 and CSS3(Second Edition)
- Mastering PyCharm
- 深入解析Java虛擬機HotSpot
- Spark Streaming技術內幕及源碼剖析
- Balsamiq Wireframes Quickstart Guide
- Python金融風控策略實踐
- Apache Kafka Cookbook
- Oracle Solaris 11 Advanced Administration Cookbook
- Learning OpenStack High Availability
- 鮮活的數據:數據可視化指南
- 新一代垃圾回收器ZGC設計與實現
- The Data Wrangling Workshop
- Vaadin 7 UI Design By Example:Beginner’s Guide
- 產品設計程序與方法
- MySQL數據庫應用項目教程
- MATLAB從基礎到精通