자신있게 시험을 치르도록 도와주는 Exam Replay or an Exam Replay with Practice Test.

시험
70-355

Windows

  • 출간:
    2015년 10월 13일 화요일
  • 언어:
    영어
  • 대상:
    개발자
  • 기술:
    Windows 10
  • 이 크레딧이 필요한 인증:
    MCP, MCSD

Universal Windows Platform – App Data, Services, Coding Patterns

본 시험은 중단되었습니다.

현재 제공되는 옵션을 보시려면 Microsoft Certification exam list.

측정 능력

본 시험은 아래에 열거된 기술적 작업에 대한 귀하의 수행 능력을 측정합니다. Microsoft 시험의 variety of question types 에 대한 영상 튜토리얼을 확인해 보세요.

중요 항목으로 설명된 주제들이 주요 시험 문항으로 출제되지만 이에 국한되지 않는다는 점을 유의하시기 바랍니다.

본 시험에서 다뤄진 측정 능력 관련성에 대한 피드백이 있습니까? Microsoft에 귀하의 의견을 보내주시기 바랍니다. 모든 피드백은 인증 절차의 유효성과 신뢰성이 보증되는 범위 내에서 검토를 거쳐 적절히 반영될 예정입니다. Microsoft는 귀하의 피드백에 직접적인 답변을 제공하지 않습니다. Microsoft 인증 프로그램의 품질 보증을 위한 귀하의 관심과 기여에 감사 드립니다.

본 시험에서 출제된 특정 문항에 대해 이의를 제기하고자 하실 경우, 다음을 제출하십시오 - exam challenge.

Microsoft 인증 시험 또는 인증 프로그램, 등록 및 프로모션에 대해 기타 질문 또는 피드백이 있는 경우에는 Regional Service Center.

지정된 디자인 패턴 인식 및 적용
  • 아키텍처, 디자인 패턴 및 프레임워크 간 관계 설명
    • 공통 아키텍처 및 공통 아키텍처가 사용되어야 하는 시점 인식, 공통 디자인 패턴 및 프로그래밍 작업의 속도 및 용이성을 높이기 위해 패턴이 적용될 수 있는 시점 인식
  • 기존 Microsoft .NET 디자인 패턴 설명
    • 생성 패턴, 구조 패턴 및 행동 패턴을 포함하여 Gang of Four 디자인 패턴에 대해 설명, 3 계층/N 계층 패턴 설명, 엔터프라이즈 패턴 설명, 클라우드 디자인 패턴 설명, Head First 패턴 설명, 리포지토리 패턴 설명, 작업 단위 패턴 설명
  • MVVM(Model-View-ViewModel) 프리즘 패턴 적용
    • 문제 분리, MVVM 앱의 뷰 개발, MVVM 앱의 뷰-모델 개발, MVVM 앱의 모델 개발, MVVM 앱의 클래스 상호 작용 및 데이터 바인딩 개발
다른 LOB(기간 업무) 앱 및 LOB Server Services(AD, SP)와 접속하는 앱, 비즈니스 논리 및 코드 개발
  • 응용 프로그램별 처리 및 계산을 위한 코드 개발
    • 비동기 메서드 또는 프로세스 생성, 비동기 메서드의 반환값 관리, 비동기 메서드의 디버깅 및 오류 처리, 개체 스토리보드 및 사용자 지정 애니메이션 개발, 코드 개체로 3D 모델 표현, 3D 개체의 2D 프로젝션 관리, 작업, ThreadPool, 백그라운드 전송 사용
  • 백그라운드 작업 구현
    • 백그라운드 작업 만들기, 백그라운드 작업 등록, 트리거 설정 및 응답, 백그라운드 작업 디버깅, 화면 잠금 앱 구현, 앱과 백그라운드 작업 간 데이터/이벤트 공유, 백그라운드 작업 직접 호출
  • 앱 수명 주기 이벤트 관리
    • 일시 중단에 대비, 일시 중단 또는 종료에서 다시 시작, 연장된 시작 화면 구현, 실행 연장 및 일시 중단 오류 모니터링
  • 다른 앱과의 상호 작용 구현
    • 다른 앱과 콘텐츠를 공유하기 위한 공유 계약 통합, 연락처 및 약속 기능 통합, 지도 표시 및 내비게이션(위치 정보, 지오펜싱 및 Bing 지도) 구현, 앱 간 데이터/파일 교환(결과를 위한 실행 포함), 드래그 앤 드롭 사용
  • 알림 및 WNS(Windows 푸시 알림 서비스) 구현
    • 알림 구현 및 관리, 라이브 타일 업데이트 지원(알림 및 배지 포함), 관리 센터 및 보조 타일 지원
  • 장치와의 상호 작용 구현
    • 사진, 비디오 및 오디오를 포함하여 카메라 및 마이크에 대한 코드 개발, 화면 캡처 구현, 인쇄 및 재생 구현, HoloLens 센서 및 서비스 통합, 무선 통신 지원
  • 클래스 라이브러리(코드 라이브러리, DLL) 개발
    • 클래스 라이브러리의 어셈블리, 네임스페이스, 형식 및 멤버에 대해 이름 지정, 정적 및 추상 클래스, 인터페이스, 열거, 구조체 및 기타 형식 사용, 속성, 메서드, 생성자, 필드, 이벤트, 연산자 및 매개 변수 설계 및 사용, 서브 클래싱, 이벤트와 가상 멤버 및 콜백 사용 같은 확장성 메커니즘 구현, 예외 설계와 스로우 및 캐치
안전한 클라우드 데이터 서비스 및 저장소를 구현하기 위한 코드 개발
  • 데이터 로밍 설계 및 구현
    • 사용자 설정 및 기본 설정 로밍, 앱 세션 정보 로밍
  • RESTful 데이터 솔루션(oData, JSON) 설계 및 구현
    • ASP.NET 웹 API 사용, JSON 직렬화 구현, 프로젝트에 서비스 참조 추가, Windows.Web.Http.HttpClient 개체 사용
  • Azure 및 클라우드 데이터 소스 설계 및 구현
    • 오프라인 데이터 동기화 구현, 캐싱 구현, OneDrive 통합 지원, 파일 액세스 및 관리 구현(파일 선택기 및 파일 액세스 API 포함), Azure 저장소에 이미지 업로드
  • Azure 데이터 서비스 통합
    • 클라이언트에서 사용자 지정 클라우드 서비스 API 호출, 모바일 서비스에서 백엔드 작업 예약
  • 제거 가능하고 포함된 로컬 데이터 소스 설계 및 구현
    • SD 카드 저장소 지원, 모바일 장치에서 SQLite 구현
인증 및 비즈니스 보안 요구 사항을 구현하기 위한 코드 개발
  • 인증 및 ID를 관리하기 위한 코드 구현
    • 웹 인증 브로커, Azure 인증, ID 관리를 위한 코드 구현, 생체 인식 ID 확인(Windows Hello 포함) 구현, 자격 증명 보관 구현, SSO(Single Sign On) 구현
  • 인증 및 리소스에 대한 액세스를 관리하기 위한 코드 구현
    • 인증 요청 구현, 사용자 및 앱에 권한 부여, 권한 부여 ID 관리, 데이터, 파일, 폴더 및 장치 등의 리소스에 대한 액세스 제한
  • 앱 내부에서 암호화 구현
    • 암호화 키, 해시 및 서명 콘텐츠 만들기, 메시지 인증 코드 만들기, 데이터 암호화 및 암호화 해제
  • 엔터프라이즈 보안 고려 사항 지원
    • 보안 투명성 구현, 코드 액세스 보안 구현, 역할 기반 보안 구현
클라우드 서비스와 Azure 앱 서비스 통합
  • 서비스를 사용하여 네이티브 및 크로스 플랫폼 앱 빌드
    • 기존 모바일 앱 내에 Azure 앱 서비스 모바일 앱 기능 통합, 모바일 서비스와 함께 .NET 클라이언트 사용, 클라이언트에서 사용자 지정 API 호출
  • 서비스를 사용하여 엔터프라이즈 시스템에 연결
    • 기존 SQL 데이터베이스를 사용하는 서비스 빌드, 하이브리드 연결을 사용하여 Azure 모바일 서비스에서 온프레미스 SQL Server에 연결, Azure SQL 데이터베이스에 의해 지원되는 모바일 서비스 규모 조정, Active Directory 인증 라이브러리 SSO(Single Sign On)를 통해 앱 인증, Azure Active Directory를 통해 모바일 서비스에 역할 기반 액세스 제어 추가, 사용자를 대신하여 Microsoft SharePoint에 액세스, 모바일 서비스에서 백엔드 작업 예약, 모바일 서비스 .NET 백엔드 문제 해결
  • 서비스를 사용하여 SaaS API에 연결
    • 타사 ID 공급자의 자격 증명을 사용하여 SSO(Single Sign On) 구현, MongoDB를 데이터 저장소로 사용하는 서비스 빌드
  • 서비스를 사용하여 동기화를 통해 Offline-Ready 앱 빌드
    • 연결을 사용할 수 없는 경우 오프라인으로 작업하도록 직원에게 허용, 장치가 다시 온라인 상태가 될 경우 엔터프라이즈 백엔드 시스템과 동기화, 재해 발생 시 복구
  • 서비스를 사용하여 사용자에게 알림 푸시
    • 앱에 푸시 알림 추가, 인증된 사용자에게 푸시 알림 전송
유지 관리 가능하며 앱 버전 관리, 호환성 및 공존성을 지원하는 코드 개발
  • 버전 제어(TFVC 또는 Git)를 사용하여 코드 개발
    • 표준화된 코딩 규칙을 사용하여 코드 개발, 어셈블리 버전 관리에 대한 모범 사례 구현
  • 어셈블리 및 Side-by-Side 실행에 대한 모범 사례 구현
    • 버전, 문화권 및 게시자를 포함하여 강력한 이름의 어셈블리 사용, GAC를 사용하여 버전 인식 저장소 제공, 격리 상태로 실행되는 앱 만들기
  • 어셈블리 배치 및 GAC에 대한 모범 사례 구현
    • 앱 구성 파일 사용, 코드베이스 사용, 바인딩 컨텍스트 제공

본 시험의 권장 응시 대상

이 시험에서는 다른 서비스 및 장치를 사용하며 유지 관리 편의성 향상을 위해 코딩 모범 사례를 사용하는 앱을 구현하는 데 필요한 지식 및 기술을 응시자가 갖추고 있는지 검증합니다.

이 시험의 응시자는 엔터프라이즈 LOB 앱을 1년 이상 설계 및 구현한 경험이 있어야 합니다. 이러한 앱은 다른 앱, 장치 및 서비스와 접속하여 화면의 제한을 넘어 확장되며 디자인 패턴을 활용함으로써 유지 관리 편의성이 우수합니다. 또한 응시자는 최소 1~2년 C# 및 XAML을 사용하여 개발한 경험이 있어야 합니다.

시험 관련 기타 정보

시험 준비

시험 응시를 예약하시기 전에 먼저 본 준비 가이드를 모두 살펴보시고 본 웹사이트에서 제공하는 리소스를 숙지하실 것을 권장합니다. 시험 등록, Microsoft Certification exam overview 일반 시험 문항 형식 관련 영상, 기타 시험 준비용 리소스에 대한 정보를 보시려면 다음을 살펴보십시오. 시험 정책 및 점수 산정에 대한 정보를 보시려면 다음을 살펴보십시오 - Microsoft Certification exam policies and FAQs.

참고

본 시험 준비용 가이드는 Microsoft의 자유 재량에 따라 사전 공지 없이 변경될 수 있습니다. Microsoft 시험에는 적응 검사 기술 및 시뮬레이션 항목이 포함될 수 있습니다. Microsoft는 시험이 제시되는 형식을 별도로 식별하지 않습니다. 본 시험 준비용 가이드를 활용하여 형식에 관계 없이 시험을 준비하시기 바랍니다. Microsoft는 귀하께서 시험에 대비하여 제품에 대한 실질적인 사용 경험을 쌓으시고 지정된 교육 리소스를 활용하실 것을 권장합니다. 하지만 해당 교육 리소스들이 "측정 능력" 섹션에 열거되는 모든 주제를 다루지는 않습니다.