ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Mobile Development with .NET: Build cross-platform mobile applications with Xamarin.Forms 5 and ASP.NET Core 5, 2nd Edition

دانلود کتاب توسعه موبایل با دات نت: ساخت اپلیکیشن های موبایلی چند پلتفرمی با Xamarin.Forms 5 و ASP.NET Core 5، نسخه دوم

Mobile Development with .NET: Build cross-platform mobile applications with Xamarin.Forms 5 and ASP.NET Core 5, 2nd Edition

مشخصات کتاب

Mobile Development with .NET: Build cross-platform mobile applications with Xamarin.Forms 5 and ASP.NET Core 5, 2nd Edition

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 9781800206984, 1800206984 
ناشر: Packt Publishing Ltd 
سال نشر: 2021 
تعداد صفحات: 572 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

قیمت کتاب (تومان) : 52,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب 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، نسخه دوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب توسعه موبایل با دات نت: ساخت اپلیکیشن های موبایلی چند پلتفرمی با 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




نظرات کاربران