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.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | , |
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