舉報

會員
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
推薦閱讀
- Learning Neo4j
- Java程序設計(慕課版)
- Mastering Entity Framework
- OpenCV 3和Qt5計算機視覺應用開發
- Java程序設計與實踐教程(第2版)
- SQL Server 2016數據庫應用與開發習題解答與上機指導
- 零基礎學Python網絡爬蟲案例實戰全流程詳解(入門與提高篇)
- .NET 3.5編程
- Practical Game Design with Unity and Playmaker
- 會當凌絕頂:Java開發修行實錄
- 人人都能開發RPA機器人:UiPath從入門到實戰
- AutoCAD基礎教程
- Ionic3與CodePush初探:支持跨平臺與熱更新的App開發技術
- 零基礎C語言學習筆記
- Flutter for Beginners
- Switching to Angular 2
- IBM Cognos TM1 Cookbook
- 米思齊實戰手冊:Arduino圖形化編程指南
- LabVIEW案例實戰
- Kivy Blueprints
- Jenkins Essentials
- 計算機應用基礎實驗指導(第二版)
- OCA Oracle Database 11g:SQL Fundamentals I:A Real World Certification Guide
- DevOps和自動化運維實踐
- 青少年學三維圖形化編程
- Python Geospatial Development(Third Edition)
- 高效C/C++調試
- Salesforce Platform App Builder Certification Handbook
- 孩子趣味學編程之Scratch篇
- Visual Basic程序設計教程