舉報

會員
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
- Discussing basic features of VS Code
- 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
推薦閱讀
- Cocos2D-X權威指南(第2版)
- 大學計算機應用基礎實踐教程
- Java高并發核心編程(卷2):多線程、鎖、JMM、JUC、高并發設計模式
- SQL Server 2016從入門到精通(視頻教學超值版)
- Rake Task Management Essentials
- Learning Elixir
- Java軟件開發基礎
- Learning Apache Kafka(Second Edition)
- Redis Essentials
- Java Web程序設計任務教程
- Learning YARN
- Backbone.js Testing
- Java 9 with JShell
- C/C++代碼調試的藝術(第2版)
- 大話代碼架構:項目實戰版
- 程序員的英語
- 少年小魚的魔法之旅:神奇的Python
- Flink原理深入與編程實戰:Scala+Java(微課視頻版)
- 程序員的算法趣題2
- Mastering PostCSS for Web Design
- 深入理解JVM字節碼
- 倉頡編程快速上手
- 計算機應用基礎教程
- PHP入門很輕松(微課超值版)
- ASP.NET Core技術內幕與項目實戰:基于DDD與前后端分離
- PHP和MySQL Web應用開發
- 深入分析Java Web技術內幕
- 青少年人工智能編程:光環板玩轉慧編程mBlock
- Oracle SQL Developer
- 程序設計與問題求解:C語言