Úvod k vývoji podnikových aplikací

Poznámka:

Tato elektronická kniha byla publikována na jaře roku 2017 a od té doby nebyla aktualizována. Existuje mnoho v knize, která zůstává cenná, ale některé materiály jsou zastaralé.

Tato elektronická kniha obsahuje pokyny k vytváření podnikových aplikací pro různé platformy pomocí Xamarin.Forms. Xamarin.Formsje sada nástrojů uživatelského rozhraní pro různé platformy, která vývojářům umožňuje snadno vytvářet nativní rozložení uživatelského rozhraní, která se dají sdílet na různých platformách, včetně iOS, Androidu a Univerzální platforma Windows (UPW). Poskytuje komplexní řešení pro aplikace B2E (Business to Employee), Business to Business (B2B) a B2C (Business to Consumer), které poskytují možnost sdílet kód napříč všemi cílovými platformami a pomáhají snížit celkové náklady na vlastnictví (TCO).

Tato příručka poskytuje pokyny k architektuře pro vývoj přizpůsobitelných, udržovatelných a testovatelných Xamarin.Forms podnikových aplikací. Pokyny najdete v tématu implementace virtuálního počítače MVVM, injektáže závislostí, navigace, ověřování a správy konfigurace při zachování volného párování. Kromě toho najdete pokyny k ověřování a autorizaci pomocí IdentityServeru, přístupu k datům z kontejnerizovaných mikroslužeb a testování jednotek.

Průvodce obsahuje zdrojový kód mobilní aplikace eShopOnContainers a zdrojový kód referenční aplikace eShopOnContainers. Mobilní aplikace eShopOnContainers je multiplatformní podniková aplikace vyvinutá pomocí Xamarin.Forms, která se připojuje k řadě kontejnerizovaných mikroslužeb označovaných jako referenční aplikace eShopOnContainers. Mobilní aplikace eShopOnContainers je však možné nakonfigurovat tak, aby spotřebovala data ze služeb napodobení pro ty, kteří chtějí zabránit nasazení kontejnerizovaných mikroslužeb.

Co je mimo rozsah tohoto průvodce

Tato příručka je zaměřena na čtenáře, kteří jsou již obeznámeni Xamarin.Forms. Podrobný úvod k Xamarin.FormsXamarin.Forms dokumentaci a vytváření mobilních aplikací pomocí .Xamarin.Forms

Průvodce doplňuje mikroslužby .NET: Architektura pro kontejnerizované aplikace .NET, která se zaměřuje na vývoj a nasazení kontejnerizovaných mikroslužeb. Další příručky, které stojí za přečtení, zahrnují navrhování a vývoj moderních webových aplikací s ASP.NET Core a Microsoft Azure, životní cyklus kontejnerizovaných aplikací Dockeru s platformou a nástroji Microsoftu a platformy a nástrojů pro vývoj mobilních aplikací.

Kdo by měl tento průvodce použít

Cílovou skupinou pro tuto příručku jsou především vývojáři a architekti, kteří by se chtěli dozvědět, jak navrhovat a implementovat podnikové aplikace pro různé platformy pomocí Xamarin.Forms.

Sekundární cílová skupina je technickými pracovníky s rozhodovací pravomocí, kteří chtějí získat přehled architektury a technologií před rozhodováním o tom, jaký přístup vybrat pro vývoj podnikových aplikací napříč platformami pomocí Xamarin.Forms.

Jak používat tohoto průvodce

Tato příručka se zaměřuje na vytváření podnikových aplikací pro různé platformy pomocí Xamarin.Forms. Proto by měla být přečtená v plném rozsahu, aby poskytla základ porozumění těmto aplikacím a jejich technickým aspektům. Průvodce spolu s ukázkovou aplikací může sloužit také jako výchozí bod nebo reference k vytvoření nové podnikové aplikace. Použijte přidruženou ukázkovou aplikaci jako šablonu pro novou aplikaci nebo zjistěte, jak uspořádat součásti aplikace. Pak se vraťte k tomuto průvodci s pokyny k architektuře.

Neváhejte tuto příručku předat členům týmu, abyste zajistili společné porozumění vývoji podnikových aplikací pro různé platformy pomocí Xamarin.Forms. Když všichni pracují ze společné sady terminologie a základních principů, pomůže vám zajistit konzistentní uplatňování vzorů a postupů architektury.