دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2 edition. نویسندگان: Jas Rademeyer, Dirk Strauss, Paul Michaels, سری: ISBN (شابک) : 9781789612080 ناشر: سال نشر: 2019 تعداد صفحات: 520 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 26 مگابایت
در صورت تبدیل فایل کتاب C# 8 and .NET Core 3 Projects Using Azure - به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پروژه های C# 8 و .NET Core 3 با استفاده از Azure - نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با استفاده از ویژگیهای C# 8 و .NET Core 3.0 برای ساخت برنامههای NET Core در دنیای واقعی به سرعت برسید. ، میانافزار و احراز هویت ساخت برنامههای کاربردی مدرن با استفاده از سرویسهای پیشرفته از Microsoft Azure Book Description. آخرین نسخه NET Core 3 با عملکرد و ویژگی های امنیتی بهبود یافته همراه با پشتیبانی از برنامه های دسکتاپ ارائه می شود. NET Core 3 نه تنها برای توسعه دهندگان جدیدی که به دنبال شروع یادگیری فریم ورک هستند مفید است، بلکه برای توسعه دهندگان قدیمی که علاقه مند به مهاجرت برنامه های خود هستند نیز مفید است. این نسخه دوم به روز شده با آخرین ویژگی ها و پیشرفت ها، راهنمای گام به گام و مبتنی بر پروژه است. این کتاب با معرفی مختصری از ویژگیهای کلیدی C# 8 و NET Core 3 آغاز میشود. قبل از درک نحوه استفاده از ASP.NET Core، کار با دادههای رابطهای با استفاده از Entity Framework Core 3 را یاد خواهید گرفت. همانطور که پیشرفت می کنید، متوجه خواهید شد که چگونه می توانید از NET Core برای ایجاد برنامه های کاربردی بین پلتفرم استفاده کنید. بعداً، این کتاب به شما نشان میدهد که چگونه برنامههای WinForms قدیمی خود را به .NET Core 3 ارتقا دهید. سپس فصلهای پایانی به شما کمک میکنند تا قبل از نشان دادن نحوه پیادهسازی MongoDB در برنامههایتان، به طور مؤثر از SignalR برای افزودن عملکرد بلادرنگ به برنامههای خود استفاده کنید. در نهایت، شما به محاسبات بدون سرور و نحوه ساخت میکروسرویس با استفاده از Docker و Kubernetes خواهید پرداخت. در پایان این کتاب، شما در توسعه برنامههای کاربردی با استفاده از NET Core 3 مهارت خواهید داشت. آنچه یاد خواهید گرفت نحوه ترکیب Entity Framework Core 3 برای ساخت برنامههای ASP.NET Core MVC ایجاد یک برنامه چت بلادرنگ با استفاده از خدمات Azure's SignalR تجربه عملی کار با Cosmos DB ایجاد یک عملکرد Azure و رابط آن با یک برنامه منطقی Azure بررسی احراز هویت کاربر با Identity Server و OAuth2 نحوه استفاده از خدمات شناختی Azure برای افزودن قابلیتهای پیشرفته با حداقل کد را درک کنید. با اجرای یک برنامه NET Core با Kubernetes این کتاب برای چه کسی است این کتاب برای توسعه دهندگان و برنامه نویسان در تمام سطوح است که می خواهند پروژه های واقعی بسازند و ویژگی های جدید NET Core 3 را کشف کنند. توسعه دهندگانی که روی نرم افزار دسکتاپ قدیمی کار می کنند. به دنبال مهاجرت به NET Core 3 نیز این کتاب مفید خواهد بود. دانش پایه دات نت کور و سی شارپ فرض شده است.
Get up to speed with using C# 8 and .NET Core 3.0 features to build real-world .NET Core applications Key Features Learn the core concepts of web applications, serverless computing, and microservices Create an ASP.NET Core MVC application using controllers, routing, middleware and authentication Build modern applications using cutting-edge services from Microsoft Azure Book Description .NET Core is a general-purpose, modular, cross-platform, and opensource implementation of .NET. The latest release of .NET Core 3 comes with improved performance and security features, along with support for desktop applications. .NET Core 3 is not only useful for new developers looking to start learning the framework, but also for legacy developers interested in migrating their apps. Updated with the latest features and enhancements, this updated second edition is a step-by-step, project-based guide. The book starts with a brief introduction to the key features of C# 8 and .NET Core 3. You'll learn to work with relational data using Entity Framework Core 3, before understanding how to use ASP.NET Core. As you progress, you'll discover how you can use .NET Core to create cross-platform applications. Later, the book will show you how to upgrade your old WinForms apps to .NET Core 3. The concluding chapters will then help you use SignalR effectively to add real-time functionality to your applications, before demonstrating how to implement MongoDB in your apps. Finally, you'll delve into serverless computing and how to build microservices using Docker and Kubernetes. By the end of this book, you'll be proficient in developing applications using .NET Core 3. What you will learn Understand how to incorporate the Entity Framework Core 3 to build ASP.NET Core MVC applications Create a real-time chat application using Azure's SignalR service Gain hands-on experience of working with Cosmos DB Develop an Azure Function and interface it with an Azure Logic App Explore user authentication with Identity Server and OAuth2 Understand how to use Azure Cognitive Services to add advanced functionalities with minimal code Get to grips with running a .NET Core application with Kubernetes Who this book is for This book is for developers and programmers of all levels who want to build real-world projects and explore the new features of .NET Core 3. Developers working on legacy desktop software who are looking to migrate to .NET Core 3 will also find this book useful. Basic knowledge of .NET Core and C# is assumed.
Cover Title Page Copyright and Credits Dedication About Packt Contributors Table of Contents Preface Chapter 01: Ebook Manager and Catalogue App - .NET Core for Desktop Technical requirements Creating a new WinForms application Virtual storage spaces and extension methods The DocumentEngine class The ImportBooks form Populating the TreeView control Populating the storage space list Saving a selected book to a storage space Creating the main eBookManager form Running the eBookManager application Upgrading to .NET Core 3 Fixing compilation errors Resource files The eBookManager screen importBooks screen ProcessStartInfo Benefits of upgrading to .NET Core Understanding nullable reference types Exploring XAML Islands UWP TreeView WIndowsXamlHost ItemTemplate TreeView Item model and ItemsSource Removing the existing TreeView Tree shaking and compiling to a single executable Summary Chapter 02: Task Bug Logging ASP.NET Core MVC App Using Cosmos DB Technical requirements Benefits of using Cosmos DB Why cloud? It's Microsoft's job to scale – not yours Why Cosmos? Compatibility with industry-leading APIs and global distribution Setting up Azure Cosmos DB Subscription/resource group Account name API Location Geo-redundancy/multi-region writes Configuring the Cosmos DB instance Connecting your ASP.NET Core MVC application to Cosmos DB Adding the NuGet package Creating the MongoDbRepository class Reading and writing data to MongoDB Creating the interfaces and WorkItemService Creating the view Modifying the HomeController Adding work items Redirecting to the list of work items Cleaning up the resources Summary Chapter 03: ASP.NET Azure SignalR Chat Application Technical requirements Introducing SignalR SignalR project Configuring Azure SignalR Creating the project Setting up the project Adding the SignalR libraries Building the server SignalR Hub subclass Configuration changes Creating a client Included libraries JavaScript functions Naming section Chat input Archive function Building and running the project Running the application Getting the party started Archiving the chat The Azure service Cleanup Summary Chapter 04: Web Research Tool with Entity Framework Core Entity Framework (EF) Core history Code-First versus Model-First versus Database-First approach Developing a database design Setting up the project Installing the required packages EF Core SQL Server EF Core tools Code generation design Creating the models Configuring the services Creating the database Seeding the database with test data Creating the controller Running the application Testing the application Arrange/act/assert In-memory database What are we testing? Speed Deploying the application Microsoft Azure App Service Custom targets FTP Web Deploy Web Deploy Package Folder Import profile Summary Chapter 05: Building a Twitter Automated Campaign Manager Using Azure Logic Apps and Functions Technical requirements An overview of workflow engines, logic apps, and Functions Creating an Excel table Building logic apps in the Azure portal Building logic apps in Visual Studio Azure development workload The logic apps extension Creating a resource group Creating the workflow Step 1 – Choosing a trigger Step 2 – Reading the Excel file New Azure function Deploying and testing the function Iterating through the spreadsheet Sending a tweet Adding a condition and removing the current row Passing parameters to a function Back to our condition Deleting the row Publishing the logic app Failure Cleaning up the Azure resources Summary Chapter 06: Stock Checker Using Identity Server and OAuth 2 Technical requirements Visual Studio Installer – new workloads Identity and permission Project overview Stock checker application API Setup Adding the controller and routing Reading stock levels Updating stock levels Permissions Client application OnPropertyChanged Commands and API calls Helper classes IdentityServer 4 IdentityServer Securing the API Client configuration Login screen Calling IdentityServer Capabilities Setting up IdentityServer Calling the API Grant types Creating and using a valid key Authorization Users and roles IdentityServer Client Logic changes and UI changes Login and navigation changes Server calls How to update the quantity when you can't see it Summary Suggested improvements Further reading Chapter 07: Building a Photo Storage App Using a Windows Service and Azure Storage Technical requirements Windows Services and Windows Compatibility Pack Windows Services Windows Compatibility Pack Project overview Configuring Azure Storage Hot and cold storage Storage redundancy Storage account Creating our Windows Service Testing the class Using the Azure Storage Client Configuring our Service to Access Azure Storage Finishing off the Cloud Storage Client Further configuration Logging Only uploading images Uploading existing images Installing the Windows Service Code changes Installation command Testing and debugging Step 1 – check the service is running Step 2 – check the log file Step 3 – check the Event Viewer Summary Chapter 08: A Load-Balanced Order Processing Microservice Using Docker and Azure Kubernetes Service Technical requirements JMeter Microservices Exploring Docker Kubernetes and orchestration Creating our microservice Queues Sales order generator The Service bus helper library Testing our sales order generator and JMeter JMeter Logging Creating a new microservice Creating our new Docker Container Creating the microservice logic Creating a new Azure SQL database Entity Framework Core Creating the sales order The storage queue Azure Kubernetes Service Building a Docker image Azure Container registry Azure Container Registry Azure Kubernetes Service Kubernetes deployment Load balancing Cleanup Summary Chapter 09 : Emotion Detector Mobile App - Using Xamarin Forms and Azure Cognitive Services Technical requirements Concepts overview Machine learning Cross-platform and mobile development Project overview Configuring Azure Cognitive Services Creating the Xamarin application Taking a picture Xamarin plugins Media plugin TakePicture() GetEmotionAnalysis() DisplayData() CreateLabel() GetStrongestEmotion() Button_Clicked Testing and running on a physical device Summary Chapter 10: Eliza for the 21st Century - UWP and the MS Bot Framework Technical requirements Creating a chatbot Bot emulator Echo Bot – Except for Hello Introducing LUIS Integrating LUIS into the Bot Framework Upgrading the template from .NET Core 2.1 to 3.0 UseMvc AllowSynchronousIO Intent/response matrix Publishing the bot Creating a Channel Registration MicrosoftAppId and MicrosoftAppPassword Creating a UWP application MainPage Row definitions ListView Message and command binding Data binding and view models ObservableCollection Command binding DirectLineWrapper Models RelayCommandAsync Channels Direct Line and Web Chat Bot client Summary WebAssembly Why WebAssembly Reason one – statically typed Reason two – compiled Reason three – speed Reason four – languages that you know/same language in the frontend and backend Reason five – existing code Reason six – deployment Reason seven – security Writing WebAssembly Understanding Blazor Other Books You May Enjoy Index