دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: Can Bilgin
سری:
ISBN (شابک) : 9781800206984, 1800206984
ناشر: Packt Publishing Ltd
سال نشر: 2021
تعداد صفحات: 572
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 13 مگابایت
در صورت تبدیل فایل کتاب Mobile Development with .NET: Build cross-platform mobile applications with Xamarin.Forms 5 and ASP.NET Core 5, 2nd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه موبایل با دات نت: ساخت اپلیکیشن های موبایلی چند پلتفرمی با Xamarin.Forms 5 و ASP.NET Core 5، نسخه دوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
.NET 5 یک چارچوب یکپارچه از مجموعه ابزارهای چند پلتفرمی مایکروسافت است که شامل ASP.NET Core و Xamarin برای توسعه تلفن همراه است. با این کتاب، دات نت 5 و نحوه توسعه برنامه های موبایل با Xamarin را خواهید فهمید. خدمات ابری Microsoft Azure، ویژگیهای پیشرفته برنامه، و نحوه مدیریت و نگهداری مؤثر برنامههای تلفن همراه خود را بررسی خواهید کرد.
.NET 5 is a unified framework from Microsoft's cross-platform toolset that includes ASP.NET Core and Xamarin for mobile development. With this book, you'll understand .NET 5 and how to develop mobile apps with Xamarin. You'll explore Microsoft Azure cloud services, advanced app features, and how to manage and maintain your mobile apps effectively.
Cover Title Page Copyright and Credits Contributors Table of Contents Preface Section 1: Understanding .NET Chapter 1: Getting Started with .NET 5.0 Technical Requirements Exploring cross-platform development Developing fully native applications Hybrid applications Native cross-platform frameworks Understanding .NET Core Developing with .NET 5.0 Creating a runtime-agnostic application Defining a runtime and self-contained deployment Defining a framework Summary Chapter 2: Defining Xamarin, Mono, and .NET Standard Understanding Xamarin Setting up Your Development Environment Creating your First Xamarin Application Xamarin on Android – Mono Droid Xamarin on iOS – Mono Touch Using .NET with Xamarin Xamarin.Forms Extending the reach Summary Chapter 3: Developing with Universal Windows Platform Introducing Universal Windows Platform Creating UWP applications Understanding XAML Differences Using .NET Standard and .NET Native with UWP Working with Platform extensions Summary Section 2: Xamarin and Xamarin.Forms Chapter 4: Developing Mobile Applications with Xamarin Technical Requirements Choosing between Xamarin and Xamarin.Forms Organizing Xamarin.Forms application projects Selecting the presentation architecture Model-View-Controller (MVC) implementation Model-View-ViewModel (MVVM) implementation Architectural Patterns for Unidirectional Data Flow Useful architectural patterns Inversion of Control Event aggregator Decorator Summary Chapter 5: UI Development with Xamarin Technical Requirements Application layout Consumer expectations Platform imperatives Development cost Implementing navigation structure Single-page view Simple navigation Multi-page views Master/detail view Implementing Shell Navigation Using Xamarin.Forms and native controls Layouts Xamarin.Forms view elements Native components Creating data-driven views Data binding essentials Value converters Triggers Visual states Collection Views Summary Chapter 6: Customizing Xamarin.Forms Technical Requirements Xamarin.Forms development domains Xamarin.Forms shared domains Using styles Creating behaviors Attached properties XAML markup extensions Customizing native domains Platform specifics Xamarin.Forms effects Composite customizations Creating Custom Controls Creating a Xamarin.Forms control Creating a custom renderer Creating a custom Xamarin.Forms control Summary Section 3: Azure Cloud Services Chapter 7: Azure Services for Mobile Applications An overview of Azure services An introduction to distributed systems Cloud architecture Azure service providers and resource types Data stores Relational database resources Azure storage Cosmos DB Azure Cache for Redis Azure Serverless Azure functions Azure Logic apps Azure Event Grid Development services Azure DevOps Visual Studio App Center Summary Chapter 8: Creating a Datastore with Cosmos DB Technical Requirements The basics of Cosmos DB Global distribution Consistency spectrum Pricing Data access models The SQL API The MongoDB API Others Modeling data Creating and accessing documents Denormalized data Referenced data Cosmos DB in depth Partitioning Indexing Programmability The change feed Summary Chapter 9: Creating Microservices Azure App Services Technical requirements Choosing the right app model Azure virtual machines Containers in Azure Microservices with Azure Service Fabric Azure App Service Creating our first microservice Initial setup Implementing retrieval actions Implementing update methods Implementing a soft delete Integrating with Redis cache Hosting the services Azure Web App for App Service Containerizing services Securing the application ASP.NET Core Identity Azure AD Azure AD B2C Summary Chapter 10: Using .NET Core for Azure Serverless Understanding Azure Serverless Developing Azure Functions Using Azure Function Runtimes Function triggers and bindings Configuring functions Hosting functions Creating our first Azure function Developing a Logic App Implementing Logic Apps Using connectors Creating our first Logic App Workflow execution control Integration with Azure services Repository Queue-based processing Event aggregation Summary Section 4: Advanced Mobile Development Chapter 11: Fluid Applications with Asynchronous Patterns Utilizing tasks and awaitables Task-based execution Synchronization context Single execution guarantee Logical tasks The command pattern Creating producers/consumers Using observables and data streams Asynchronous execution patterns Service initialization pattern Asynchronous event handling The asynchronous command Native asynchronous execution Android services iOS backgrounding Summary Chapter 12: Managing Application Data Improving HTTP performance with transient caching Client cache aside Entity tag (ETag) validation Key/value store Persistent relational data cache SQLite.NET Entity Framework Core Data access patterns Implementing the repository pattern Observable repository Summary Chapter 13: Engaging Users with Notifications and the Graph API Understanding Native Notification Services Notification providers Sending notifications with PNS General constraints Azure Notification Hubs Notification Hubs infrastructure Notifications using Azure Notification Hubs Creating a notification service Defining the requirements Device registration Transmitting notifications Broadcasting to multiple devices Advanced scenarios The Graph API and Project Rome The Graph API Project Rome Summary Section 5: Application Life Cycle Management Chapter 14: Azure DevOps and Visual Studio App Center Using Azure DevOps and Git Creating a Git repository with Azure DevOps Branching strategy Managing development branches Creating Xamarin application packages Using Xamarin build templates Environment-specific configurations Creating and utilizing artifacts App Center for Xamarin Integrating with the source repository and builds Setting up distribution rings Distributing with App Center App Center releases AppCenter distribution groups App Center distribution to production App Center telemetry and diagnostics Summary Chapter 15: Application Telemetry with Application Insights Collecting insights for Xamarin applications The telemetry data model Advanced application telemetry Exporting App Center telemetry data to Azure Collecting telemetry data for Azure Service Application Insights data model Collecting telemetry data with ASP.NET Core Collecting telemetry with Azure Functions Analyzing data Summary Chapter 16: Automated Testing Maintaining application integrity with tests Arrange, Act, and Assert Creating unit tests with mocks Fixtures and data-driven tests Maintaining cross-module integrity with integration tests Testing client-server communication Implementing platform tests Automated UI tests Xamarin.UITests Page Object Pattern Summary Chapter 17: Deploying Azure Modules Creating an ARM template ARM template concepts Using Azure DevOps for ARM templates Deploying .NET Core applications Summary Chapter 18: CI/CD with Azure DevOps Introducing CI/CD CI/CD with GitFlow Development Pull request/merge The CI phase Release branch Hotfix branches Production The QA process Code review Testing Static code analysis with SonarQube Creating and using release templates Azure DevOps releases Xamarin release template Azure web application release Summary Why subscribe? About Packt Other Books You May Enjoy Index