• Complain

Mark J. Price - Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies

Here you can read online Mark J. Price - Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Packt Publishing - ebooks Account, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Mark J. Price Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies
  • Book:
    Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2022
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Bestselling author Mark Price is back to guide you through the coolest and most common technologies a .NET developer should know: Blazor, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, OData, SignalR, Azure Functions, and more!

Key Features
  • Build services using a variety of technologies including Web API, OData, gRPC, GraphQL, SignalR, and Azure Functions
  • Learn how to use specialized libraries to improve all aspects of your applications, including performance and localization
  • Leverage .NET MAUI to develop cross-platform desktop and mobile apps with ease
Book Description

Apps and Services with .NET 7 is for developers who want to kick their C# and .NET understanding up a gear by learning the practical skills and knowledge they need to build real-world applications and services. It covers specialized libraries that will help you monitor and improve performance, secure your data and applications, and internationalize your code and apps.

With chapters that put a variety of technologies into practice, including Web API, OData, gRPC, GraphQL, SignalR and Azure Functions, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. It covers the latest developments, libraries, and technologies that will help keep you up to date.

Youll also leverage .NET MAUI to develop mobile apps for iOS and Android as well as desktop apps for Windows and macOS.

By the end of this book, youll have a wide range of best practices and deep insights under your belt to help you build rich apps and efficient services.

What you will learn
  • Learn how to build more efficient, secure, and scalable apps and services
  • Leverage specialized .NET libraries to improve your applications
  • Implement popular third-party libraries like Serilog and FluentValidation
  • Build cross-platform apps with .NET MAUI and integrate with native mobile features
  • Get familiar with a variety of technologies for implementing services like gRPC and GraphQL
  • Explore Blazor WebAssembly and use open-source Blazor component libraries
  • Store and manage data locally and in the cloud with SQL Server and Cosmos DB
Who This Book Is For

This book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps.

Youll need to know your way around .NET and C# quite well before you can dive in, so if you want to work your way up to this book, pick up Marks other .NET book, C# 11 and .NET 7 Modern Cross-Platform Development Fundamentals, first.

Table of Contents
  1. Introducing Apps and Services with .NET
  2. Working with Data Using SQL Server
  3. Working with Data Using Azure Cosmos DB
  4. Improving Performance and Scalability Using Multitasking
  5. Implementing Popular Third Party Libraries
  6. Working with Roslyn, Reflection and Expression Trees
  7. Handling Dates, Times, and Internationalization
  8. Protecting Your Data and Applications
  9. Building and Securing Web Services with Minimal APIs
  10. Exposing Data via the Web Using OData
  11. Combining Data Sources Using GraphQL
  12. Building Efficient Services Using gRPC
  13. Broadcasting Realtime Communication Using SignalR
  14. Building Serverless Services Using Azure Functions
  15. Building Web User Interfaces Using ASP.NET Core
  16. Building Web Components Using Blazor WebAssembly
  17. Leveraging Open Source Blazor Component Libraries
  18. Building Mobile and Desktop Apps Using .NET MAUI
  19. Implementing .NET MAUI Mobile Features

(N.B. Additional chapters to be confirmed upon publication)

Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Table of Contents
Apps and Services with NET 7 Copyright 2022 Packt Publishing All rights - photo 1
Apps and Services with .NET 7

Copyright 2022 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Early Access Publication: Apps and Services with .NET 7

Early Access Production Reference: B18857

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK

ISBN: 978-1-80181-343-3

www.packt.com
Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies

Welcome to Packt Early Access. Were giving you an exclusive preview of this book before it goes on sale. It can take many months to write a book, but our authors have cutting-edge information to share with you today. Early Access gives you an insight into the latest developments by making chapter drafts available. The chapters may be a little rough around the edges right now, but our authors will update them over time.

You can dip in and out ofthis bookorfollow alongfrom start to finish; Early Access is designed to be flexible. We hope you enjoy getting to know more about the process of writing a Packt book.

  1. Chapter 1: Introducing Apps and Services with .NET
  2. Chapter 2: Working with Data Using SQL Server
  3. Chapter 3: Working with Data Using Azure Cosmos DB
  4. Chapter 4: Improving Performance and Scalability Using Multitasking
  5. Chapter 5: Implementing Popular Third Party Libraries
  6. Chapter 6: Working with Roslyn, Reflection and Expression Trees
  7. Chapter 7: Handling Dates, Times, and Internationalization
  8. Chapter 8: Protecting Your Data and Applications
  9. Chapter 9: Building and Securing Web Services with Minimal APIs
  10. Chapter 10: Exposing Data via the Web Using OData
  11. Chapter 11: Combining Data Sources Using GraphQL
  12. Chapter 12: Building Efficient Services Using gRPC
  13. Chapter 13: Broadcasting Realtime Communication Using SignalR
  14. Chapter 14: Building Serverless Services Using Azure Functions
  15. Chapter 15: Building Web User Interfaces Using ASP.NET Core
  16. Chapter 16: Building Web Components Using Blazor WebAssembly
  17. Chapter 17: Leveraging Open Source Blazor Component Libraries
  18. Chapter 18: Building Mobile and Desktop Apps Using .NET MAUI
  19. Chapter 19: Implementing .NET MAUI Mobile Features
  20. Chapter 20: Introducing the Survey Project Challenge
1 Introducing Apps and Services with .NET
Join our book community on Discord

https://packt.link/EarlyAccess

In this first chapter the goals are setting up your development environment to - photo 2

In this first chapter, the goals are setting up your development environment to use Visual Studio 2022 and/or Visual Studio Code, reviewing what is new with C# 8 up to C# 11 and what is new with .NET Core 3.1 up to .NET 7. Finally, we review good places to look for help.

The GitHub repository for this book has solutions using full application projects for all code tasks:

https://github.com/markjprice/apps-services-net7/

Simply press the . (dot) key or change .com to .dev in the link above to change the GitHub repository into a live code editor based on Visual Studio Code using GitHub Codespaces.

Visual Studio Code in a web browser is great to run alongside your chosen code editor as you work through the book's coding tasks. You can compare your code to the solution code and easily copy and paste parts if needed.

Throughout this book, I use the term modern .NET to refer to .NET 7 and its predecessors like .NET 5 and .NET 6 that come from .NET Core. I use the term legacy .NET to refer to .NET Framework, Mono, Xamarin, and .NET Standard. Modern .NET is a unification of those legacy platforms and standards.

This chapter covers the following topics:

  • Introducing this book and its contents
  • Setting up your development environment
  • Whats new in C# and .NET?
  • Using other project templates
  • Making good use of the GitHub repository for this book
  • Where to go for help
Introducing this book and its contents

This book is unusual in that it attempts to cater to two related audiences:

  • Readers who have completed my book for beginners, C# 11 and .NET 7 - Modern Cross-Platform Development, and now want to take their learning further.
  • Readers who already have basic skills and knowledge about C# and .NET and want to learn practical skills and knowledge to build real-world applications and services.
A companion book to continue your learning journey

This is the second of two books that continues your learning journey for .NET 7. The first book, C# 11 and .NET 7 - Modern Cross-Platform Development, takes the reader from beginner to intermediate level. This second book takes the reader from intermediate to advanced level.

The first book covers the C# language, the .NET libraries, and the fundamentals of ASP.NET Core for web development. It is designed to be read linearly because skills and knowledge from earlier chapters build up and are needed to understand later chapters.

This second book covers more specialized topics like internationalization, protecting your data and apps, monitoring and improving performance, and building services with OData, GraphQL, gRPC, SignalR, and Azure Functions, as well as building graphical user interfaces for websites, desktop, and mobile apps with Blazor and .NET MAUI, as shown in Figure 1.1:

Figure 11 Companion books for learning C 11 and NET 7 and the apps and - photo 3Figure 1.1: Companion books for learning C# 11 and .NET 7 and the apps and services that can be built with them

We provide you with a PDF file that has color images of the screenshots and diagrams used in this book. You can download this file from https://static.packt-cdn.com/downloads/???_ColorImages.pdf.

What you will learn in this book

After this first chapter, this book can be divided into five parts:

  1. Specialized libraries: Dates, times, and internationalization; protecting data with encryption, hashing, and signing; protecting apps with authentication and authorization; monitoring and improving performance with threads and tasks; reflection, expression trees, and working with the Roslyn compiler; third-party libraries for image handling, data validation rules, and so on. These chapters can be treated like a cookbook of recipes. If you are not interested in any topic, you can skip it, or you can read them in any order.
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies»

Look at similar books to Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies»

Discussion, reviews of the book Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.