Détail de l'auteur
Auteur Fiodar SAZANAVETS |
Documents disponibles écrits par cet auteur (2)
Ajouter le résultat dans votre panier Faire une suggestion Affiner la recherche
Implementing C# 11 and .NET 7.0 : Learn how to build cross-platform apps with .NET Core / Fiodar SAZANAVETS / BPB Publications (2023)
Titre : Implementing C# 11 and .NET 7.0 : Learn how to build cross-platform apps with .NET Core Type de document : e-book Auteurs : Fiodar SAZANAVETS Editeur : BPB Publications Année de publication : 2023 ISBN/ISSN/EAN : 9789355513281 Note générale : copyrighted Langues : Anglais (eng) Résumé : Leverage the latest features of C# and .NET to optimize the development of cross-platform apps Key Features ? Use the .NET MAUI (Multi-platform App UI) framework to develop scalable native apps. ? Learn how to set up, develop, and deploy cross-platform apps with .NET Core. ? Build apps that can run seamlessly across multiple platforms, devices, and operating systems. Description .NET is a programming platform that allows developers to write and run any type of application. Although the .NET platform officially supports many programming languages, C# is its main and the most popular language. This book takes you through the fundamentals of .NET and provides a step-by-step guidance on building native applications that work seamlessly across multiple platforms. You will then get familiar with the fundamentals of relational databases and Entity Framework Core 7, including its code-first, database-first, and model-first approaches. Moving on, the book will introduce you to ASP.NET Core, the main framework on .NET that is designed for building web applications. You will also learn how to host and deploy Blazor WebAssembly using ASP.NET Core. In the subsequent sections, the book will teach you to set up bi-directional communication between the server and client using SignalR and enable gRPC communication on ASP.NET Core. Lastly, you will acquire the skills to manage and deploy your app with Docker Swarm and Kubernetes. By the end of the book, you will be able to build cross-platform native apps with C# & .NET. What you will learn ? Get familiar with all the latest features of C#. ? Work with the new features of .NET 7, including its SDKs and libraries. ? Learn how to build web applications using ASP.NET Core 7. ? Build your machine learning models using ML.NET. ? Learn how to build and deploy distributed apps faster and more securely. Who this book is for This book caters to a wide audience, including beginners and experienced .NET developers who want to build cross-platform apps using C# and .NET. Table of Contents 1. Getting Familiar with .NET 7 Application Structure 2. Overview of C# 11 Features 3. What is New in .NET 7? 4. MAUI and Cross-platform Native Applications 5. Database Access with Entity Framework 7 6. Web Application Types on .NET 7. Blazor and WebAssembly on .NET 8. SignalR and Two-way Communication 9. gRPC on ASP.NET Core 10. Machine Learning with ML.NET 11. Microservices and Containerization on .NET 7 Nombre d'accès : Illimité En ligne : http://library.ez.neoma-bs.fr/login?url=https://www.scholarvox.com/book/88942572 Permalink : https://cataloguelibrary.neoma-bs.fr/index.php?lvl=notice_display&id=574641
Titre : Microservices Communication in .NET Using gRPC Type de document : e-book Auteurs : Fiodar SAZANAVETS Editeur : PACKT PUBLISHING Année de publication : 2022 ISBN/ISSN/EAN : 9781803236438 Note générale : copyrighted Langues : Anglais (eng) Résumé : Learn how to implement gRPC on the .NET platform step by step and cover how to use gRPC on .NET, including fundamentals, use cases, and best practicesKey FeaturesExplore all aspects of gRPC implementation on .NET, from the most basic features to advanced onesDiscover best practices for using gRPC to make sure that your applications are as efficient and as scalable as possibleIdentify when gRPC is the best tool for the job and when it isn'tBook DescriptionExplore gRPC's capabilities for faster communication between your microservices using the HTTP/2 protocol in this practical guide that shows you how to implement gRPC on the .NET platform.gRPC is one of the most efficient protocols for communication between microservices that is also relatively easy to implement. However, its official documentation is often fragmented and.NET developers might find it difficult to recognize the best way to map between C# data types and fields in gRPC messages. This book will address these concerns and much more. Starting with the fundamentals of gRPC, you'll discover how to use it inside .NET apps. You'll explore best practices for performance and focus on scaling a gRPC app. Once you're familiar with the inner workings of the different call types that gRPC supports, you'll advance to learning how to secure your gRPC endpoints by applying authentication and authorization.With detailed explanations, this gRPC .NET book will show you how the Protobuf protocol allows you to send messages efficiently by including only the necessary data. You'll never get confused again while translating between C# data types and the ones available in Protobuf.By the end of the book, you'll have gained practical gRPC knowledge and be able to use it in .NET apps to enable direct communication between microservices.What you will learnGet to grips with the fundamentals of gRPC and ProtobufDebug gRPC components inside a .NET application to locate and fix errorsUnderstand gRPC best practices, such as performance enhancementEffectively translate between gRPC and native C# code by applying well-known typesSecure gRPC communication inside a .NET applicationDiscover how to monitor gRPC on .NET by applying logging and metricsWho this book is forThis book is for NET developers who are working with microservices and are looking for efficient solutions to facilitate communication between services using gRPC. Anyone who is familiar with microservices architecture and has knowledge of the fundamentals of .NET Core, but not necessarily of gRPC, will also find this book useful. Nombre d'accès : Illimité En ligne : http://library.ez.neoma-bs.fr/login?url=https://www.scholarvox.com/book/88925410 Permalink : https://cataloguelibrary.neoma-bs.fr/index.php?lvl=notice_display&id=541707
LIBRARY - Campus Rouen
NEOMA Business School
pmb
-
59 Rue Taittinger, 51100 Reims
-
00 33 (0)3 26 77 46 15
Library Campus Reims
-
1 Rue du Maréchal Juin, BP 215
76825 Mont Saint Aignan cedex -
00 33 (0)2 32 82 58 26