Cargando…

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.

Developing Multi-platform Apps with Visual Studio Code is a comprehensive guide that will teach you how to use numerous features of VS Code, their functionalities, and the most helpful extensions effectively to increase productivity while developing enterprise-grade applications.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Mehboob Ahmed Khan, Ovais
Otros Autores: Habib, Khusro, Dias, Chris
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2020.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro
  • Copyright
  • Preface
  • About PACKT
  • Foreword
  • Contributors
  • Table of Contents
  • 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
  • Files and folders
  • Workspace
  • IntelliSense
  • Tasks
  • Debugging
  • Version control
  • Keyboard shortcuts
  • Setting up VS Code
  • Launching VS Code
  • Setting up the command line for macOS
  • Status Bar
  • Quick Links
  • Panel
  • Integrated terminal
  • Split Editor
  • Command palette
  • Themes
  • Basic editing in VS Code
  • Generating HTML
  • Multi-cursor editing
  • Code refactoring
  • Snippets
  • Editing and code navigation in VS Code
  • Go to symbol
  • Using commands for navigation
  • Navigating between files
  • Commenting code
  • Summary
  • Chapter 2: Extensions in Visual Studio Code
  • Managing and configuring extensions
  • Extension packs
  • Installing extensions from VSIX
  • Extension information
  • Extension filters
  • View commands to filter extensions
  • Extension identifiers
  • Filtering extensions using categories
  • Creating a list for recommended extensions
  • Client-side framework extensions
  • Code snippet extensions for client-side frameworks
  • Visual adjustment extensions
  • Shades of Purple
  • Linux Themes for VS Code
  • C/C++ Themes
  • Productivity extensions
  • Visual Studio IntelliCode
  • Live Share
  • Prettier
  • 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
  • Resource group and resources
  • Creating an Azure resource group
  • Creating Azure Cosmos DB's API for Mongo DB
  • Creating the database collections
  • Creating a new Express.JS API project in VS Code
  • Building a schedule API in Java using VS Code
  • Creating a new Java Spring Boot API project in 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
  • What is Kafka?
  • Creating Azure Event Hubs
  • Building a background service in .NET Core using VS Code
  • Creating a new .NET Core project in VS Code
  • Creating a consumer to listen for Kafka events
  • Creating a hosted service for job requests
  • Creating a hosted service for notifications
  • Adding a hosted service to the Startup class
  • Writing Producer in the NodeJS API to publish messages to Kafka
  • Writing Producer in the Java API to publish messages to Kafka
  • Dapr building blocks
  • Core components of Dapr
  • Configuring the Dapr environment
  • Service invocation with Dapr
  • Pub/sub communication with Dapr
  • Summary
  • Chapter 5: Building a Web-Based Frontend Application with Angular
  • Technical requirements
  • Installing Node.js