Take a look at our Visual Studio books. Shulph carries a great selection of Visual Studio books, and we are always adding more.
Develop native applications for multiple mobile and desktop platforms including but not limited to iOS, Android, and UWP with the Xamarin framework and Xamarin.Forms Key Features Understand .NET Core and its cross-platform development philosophy Build Android, iOS, and Windows mobile applications with C#, .NET Core, and Azure Cloud Services Bring Artificial Intelligence capabilities into your mobile applications with Azure AI Book Description .NET Core is the general umbrella term used for Microsoft's cross-platform toolset. Xamarin used for developing mobile applications, is one of the app model implementations for .NET Core infrastructure. In this book, you will learn how to design, architect, and develop highly attractive, maintainable, efficient, and robust mobile applications for multiple platforms, including iOS, Android, and UWP, with the toolset provided by Microsoft using Xamarin, .NET Core, and Azure Cloud Services. This book will take you through various phases of application development with Xamarin, from environment setup, design, and architecture to publishing, using real-world scenarios. Throughout the book, you will learn how to develop mobile apps using Xamarin, Xamarin.Forms and .NET Standard; implement a webbased backend composed of microservices with .NET Core using various Azure services including but not limited to Azure App Services, Azure Active Directory, Notification Hub, Logic Apps, and Azure Functions, Cognitive Services; create data stores using popular database technologies such as Cosmos DB, SQL and Realm. Towards the end, the book will help developers to set up an efficient and maintainable development pipeline to manage the application life cycle using Visual Studio App Center and Visual Studio Services. What you will learn Implement native applications for multiple mobile and desktop platforms Understand and use various Azure Services with .NET Core Make use of architectural patterns designed for mobile and web applications Understand the basic Cosmos DB concepts Understand how different app models can be used to create an app service Explore the Xamarin and Xamarin.Forms UI suite with .NET Core for building mobile applications Who this book is for This book is for mobile developers who wish to develop cross-platform mobile applications. Programming experience with C# is required. Some knowledge and understanding of core elements and cross-platform application development with .NET is required.
A beginner's guide to building fully functioning web applications from scratch using the latest features of ASP.NET Core 3 and C# 8 Key Features Get to grips with the new features and APIs in ASP.NET Core 3, EF Core 3, and Blazor Create web APIs that integrate your applications with other systems and services Learn to deploy your web applications in new environments such as the cloud and Docker containers Book Description ASP.NET Core is an open source framework from Microsoft that makes it easy to build highly efficient and dynamic cross-platform web applications. Updated for the latest features of ASP.NET Core 3, this second edition will equip you with the skills you need to build powerful web applications. The book starts with an introduction to ASP.NET Core and its features, giving you a complete understanding of the framework. You will also learn how to set up your development environment with Visual Studio 2019 and build a fully functioning application from scratch. You'll then understand core concepts for building web applications such as Model View Controller (MVC), dependency injection, and WebSockets. As you advance, you'll discover how to use Entity Framework Core 3 to automate all database-related activities for your application. You will then build and document secure web APIs using security best practices to protect your web applications from threats and vulnerabilities. Finally, you will learn how to use Azure DevOps as a CI/CD tool to deploy and monitor your applications using Microsoft Azure, Amazon Web Services (AWS), and Docker. By the end of this book, you'll have the skills you need to develop efficient and robust web applications in ASP.NET Core 3. What you will learn Delve into basic and advanced ASP.NET Core 3 concepts with the help of examples Build an MVC web application and use Entity Framework Core 3 to access data Add web APIs to your web applications using RPC, REST, and HATEOAS Create a fully automated continuous integration and continuous delivery (CI/CD) pipeline using Azure DevOps Use Azure, Amazon Web Services, and Docker to deploy and monitor your applications Secure your web application from common attacks such as Cross-Site Scripting and SQL injection Explore client-side development using C# Razor components Who this book is for This book is for developers who want to build modern web applications with ASP.NET Core. The book will also be helpful for anyone working in infrastructure engineering and operations to monitor and diagnose problems during the runtime of ASP.NET Core 3.0 web applications. Although no prior understanding of ASP.NET or .NET Core is required, basic C# programming knowledge is assumed.
Explore the new features in Visual Studio 2019 and build apps using WPF, .NET Core, TypeScript, and Azure Key Features Learn how to write better code with the new and improved Visual Studio 2019 toolset Accelerate cloud development with built-in Azure tools Collaborate with a distributed team by integrating Visual Studio with source control repositories Book Description Visual Studio 2019 is the latest IDE from Microsoft for developers targeting Windows and other platforms to build stunning desktop, web and mobile applications. In this book, you'll learn how to effectively use this IDE to build, debug, and test your applications to enhance productivity by simplifying your most common tasks and allowing more time to focus on other aspects of your project. Starting with an overview of the new features in Visual Studio 2019, you'll understand what's improved since its previous edition. This Visual Studio book will help you build applications for Windows using Windows Presentation Foundation (WPF), which provides a unified programming model for developing dynamic, rich, data-driven desktop applications. You'll then learn about Microsoft's implementation of cloud computing with Azure, followed by building applications using .NET Core and TypeScript. This book will also help you explore NuGet, the package manager for the Microsoft development platform, that enables you to create, publish, and consume packages from a central repository by managing a reference list of packages. Finally, you'll delve into the debugging and live unit testing techniques that are built into the IDE. By the end of the book, you'll have become a more efficient Visual Studio 2019 user, and be able to use it for developing, testing, debugging and deploying your applications. What you will learn Increase your productivity with Visual Studio 2019's new features Understand how the installation wizard works and create an offline installation package Build stunning applications using WPF, .NET Core, and TypeScript Explore NuGet packages in depth Accelerate cloud development with Azure Debug and test your applications efficiently Get to grips with integrating Visual Studio with Git repositories Who this book is for If you're a Microsoft .NET developer who wants to learn the new features of Visual Studio 2019, or want to delve into cloud computing, .NET Core, TypeScript along with mastering the skills of building, debugging, and unit testing professional apps, you'll find this book useful. Basic knowledge of Visual Studio, .NET, and C# is assumed.