다음을 통해 공유


엔터프라이즈 앱 개발의 서문

참고 항목

이 전자책은 2017년 봄에 게시되었으며 그 이후로 업데이트되지 않았습니다. 이 책에는 귀중한 기본 많이 있지만 일부 자료는 구식입니다.

이 전자책은 .를 사용하여 플랫폼 간 엔터프라이즈 앱을 빌드하는 Xamarin.Forms방법에 대한 지침을 제공합니다. Xamarin.Forms는 개발자가 iOS, Android 및 UWP(유니버설 Windows 플랫폼)를 포함하여 플랫폼에서 공유할 수 있는 네이티브 사용자 인터페이스 레이아웃을 쉽게 만들 수 있는 플랫폼 간 UI 도구 키트입니다. B2E(Business to Employee), B2B(Business to Business) 및 B2C(Business to Consumer) 앱에 대한 포괄적인 솔루션을 제공하여 모든 대상 플랫폼에서 코드를 공유하고 TCO(총 소유 비용)를 낮출 수 있는 기능을 제공합니다.

이 가이드에서는 적응 가능하고, 기본, 테스트 가능한 Xamarin.Forms 엔터프라이즈 앱을 개발하기 위한 아키텍처 지침을 제공합니다. 느슨한 결합을 유지하면서 MVVM, 종속성 주입, 탐색, 유효성 검사 및 구성 관리를 구현하는 방법에 관한 참고 자료가 제공됩니다. 또한 IdentityServer를 사용하여 인증 및 권한 부여를 수행하고, 컨테이너화된 마이크로 서비스에서 데이터에 액세스하고, 단위 테스트를 수행하는 방법에 대한 참고 자료도 있습니다.

이 가이드에는 eShopOnContainers 모바일 앱의 소스 코드와 eShopOnContainers 참조 앱소스 코드가 함께 제공됩니다. eShopOnContainers 모바일 앱은 eShopOnContainers 참조 앱 Xamarin.Forms이라고 하는 일련의 컨테이너화된 마이크로 서비스에 연결하는 플랫폼 간 엔터프라이즈 앱입니다. 그러나 컨테이너화된 마이크로 서비스를 배포하지 않으려는 사용자를 위해 모의 서비스의 데이터를 사용하도록 eShopOnContainers 모바일 앱을 구성할 수 있습니다.

이 가이드의 범위에서 제외되는 사항

이 가이드는 이미 익숙한 Xamarin.Forms독자를 대상으로 합니다. 자세한 소개는 Xamarin.Forms설명서Mobile AppsXamarin.Forms를 사용하여 만들기를 참조 Xamarin.Forms 하세요.

이 가이드는 컨테이너화된 마이크로 서비스 개발 및 배포에 중점을 둔 .NET 마이크로 서비스: 컨테이너화된 .NET 애플리케이션 아키텍처를 보완합니다. 읽을 만한 다른 가이드로는 ASP.NET Core 및 Microsoft Azure를 사용하여 최신 웹 애플리케이션 설계 및 개발, Microsoft 플랫폼 및 도구를 사용한 컨테이너화된 Docker 애플리케이션 수명 주기, 모바일 앱 개발을 위한 Microsoft 플랫폼 및 도구가 있습니다.

이 가이드를 사용해야 하는 사용자

이 가이드의 대상은 기본 플랫폼 간 엔터프라이즈 앱을 Xamarin.Forms설계하고 구현하는 방법을 배우고자 하는 개발자 및 설계자입니다.

보조 대상은 플랫폼 간 엔터프라이즈 앱 개발을 Xamarin.Forms위해 선택할 방법을 결정하기 전에 아키텍처 및 기술 개요를 받으려는 기술 의사 결정자입니다.

이 가이드를 사용하는 방법

이 가이드에서는 .를 사용하여 플랫폼 간 엔터프라이즈 앱을 빌드하는 Xamarin.Forms데 중점을 둡니다. 따라서 이러한 애플리케이션 및 해당 기술 고려 사항의 이해를 위한 기초를 제공하기 위해 가이드의 전체 내용을 읽어봐야 합니다. 이 가이드는 샘플 앱과 함께 새 엔터프라이즈 앱을 만들기 위한 시작점 또는 참조 역할을 할 수도 있습니다. 연결된 샘플 앱을 새 앱의 템플릿으로 사용하거나 앱의 구성 요소 부분을 구성하는 방법을 확인합니다. 그런 다음, 아키텍처 지침은 이 가이드를 다시 참조하세요.

이 가이드를 팀 구성원에게 전달하여 플랫폼 간 엔터프라이즈 앱 개발에 Xamarin.Forms대한 일반적인 이해를 보장합니다. 모든 사람이 공통적인 용어 집합과 기본 원칙으로 작업하도록 하면 아키텍처 패턴과 방법의 일관되게 적용하는 데 도움이 됩니다.