'Exam Replay' 또는 'Exam Replay 및 Practice Test'를 구매하고 자신을 갖고 시험을 보십시오.

시험
70-515

Visual Studio logo

  • 출간:
    2010년 7월 2일
  • 언어:
    영어
  • 대상:
    개발자
  • 기술:
    Microsoft Visual Studio 2012
  • 이 크레딧이 필요한 인증:
    MCTS, MCPD

TS: Web Applications Development with Microsoft .NET Framework 4

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

현재 제공되는 옵션을 보시려면 Microsoft 인증 시험 목록을 확인하십시오.

측정 능력

본 시험은 아래에 열거된 기술적 작업에 대한 귀하의 수행 능력을 측정합니다. 백분율은 시험에 포함되는 주요 주제의 비중을 나타냅니다. 백분율이 높을수록 해당 주제와 관련된 문항이 더 많이 출제됩니다. Microsoft 시험의 문항 유형에 대한 영상 튜토리얼을 확인해 보세요.

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

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

본 시험에서 출제된 특정 문항에 대해 우려사항을 제기하고자 하실 경우 시험 관련 우려 제기를 제출해 주시기 바랍니다.

Microsoft 인증 시험, 또는 인증 프로그램, 등록 및 프로모션에 대해 기타 질문 또는 피드백이 있는 경우에는 지역 서비스 센터에 문의하십시오.

Web Forms 페이지 개발(19%)
  • Web Forms 페이지 구성
    • ViewState, 요청 유효성 검사, 이벤트 유효성 검사, MasterPageFile 등의 Page 지시문, ClientIDMode, web.config 사용, html doctype 설정
    • 이 목표에 포함되지 않는 사항: 마스터 페이지 참조, Web Form에 제목 추가
  • 마스터 페이지 및 테마 구현
    • 테마 만들기 및 적용, 여러 내용 개체 틀 추가, 중첩된 마스터 페이지, 컨트롤 스킨, 마스터 페이지 간 메시지 전달, 런타임에 테마 간 전환, 런타임에 테마 로드, 유효성 검사 스키마 적용
    • 이 목표에 포함되지 않는 사항: 마스터 페이지 만들기, 기본 콘텐츠 페이지
  • 세계화 구현
    • 리소스 파일, 브라우저 파일, CurrentCulture, currentUICulture, ASP:Localize
  • 페이지 수명 주기 이벤트 처리
    • IsPostback, IsValid, 동적 컨트롤 만들기, 페이지 수명 주기 내 가용성 제어, 포스트백의 컨트롤 값 액세스, 페이지 이벤트 재정의
  • 캐싱 구현
    • 데이터 캐싱, 페이지 출력 캐싱, 컨트롤 출력 캐싱, 캐시 종속성, 캐시 수명 설정, 대체 컨트롤
    • 이 목표에 포함되지 않는 사항: 분산 캐싱(개발속도)
  • 상태 관리
    • 서버 쪽 기술(예: 세션 및 응용 프로그램), 클라이언트 쪽 기술(예: 쿠키 및 ViewState), 세션 상태 구성(처리 중, 상태 서버, Microsoft SQL Server, 쿠키 사용 안 함), 세션 상태 압축, ViewState를 사용해 데이터 유지, ViewState 압축, ViewState 이동

준비용 리소스

Web Forms 컨트롤 개발 및 사용(18%)
  • 사용자 입력 유효성 검사
    • 클라이언트 쪽, 서버 쪽, AJAX 사용, 사용자 지정 유효성 검사 컨트롤, regex 유효성 검사, 유효성 검사 그룹, datatype 확인, jQuery 유효성 검사
    • 이 목표에 포함되지 않는 사항: RangeValidator 및 RequiredValidator
  • 페이지 레이아웃 만들기
    • AssociatedControlID, 웹 파트, 탐색 컨트롤, FileUpload 컨트롤
    • 이 목표에 포함되지 않는 사항: 레이블, 개체 틀, 패널 컨트롤, CSS, HTML, CSS 파일 참조, 인라인 처리
  • 사용자 컨트롤 구현
    • 컨트롤, 사용자 컨트롤 추가, 사용자 컨트롤 참조, 사용자 컨트롤 동적 로드, 사용자 지정 이벤트, 사용자 지정 속성, 도구 모음 표시 여부 설정
  • 서버 컨트롤 구현
    • 복합 컨트롤, INamingContainer, 도구 모음에 서버 컨트롤 추가, 전역 어셈블리 캐시, 사용자 지정 컨트롤 이벤트 만들기, web.config에서 전역 등록, TypeConverters
    • 이 목표에 포함되지 않는 사항: 포스트백 데이터 처리기, 사용자 지정 데이터 바인딩된 컨트롤, 템플릿 기반 컨트롤
  • 코드 숨김에서 사용자 인터페이스 컨트롤 조작
    • 교차 사이트 스크립팅 방지를 위한 HTML 인코딩, 컨트롤 계층 구조 탐색 및 조작, FindControl, controlRenderingCompatibilityVersion, URL 인코딩, RenderOuterTable
    • 이 목표에 포함되지 않는 사항: 표시 여부, 텍스트, 사용하도록 설정된 속성

준비용 리소스

클라이언트 쪽 스크립팅 및 AJAX 구현 (16%)
  • JavaScript를 사용하여 페이지에 Dynamic 기능 추가
    • 클라이언트 ID 참조, 스크립트 관리자, 스크립트 결합, Page.clientscript.registerclientscriptblock, Page.clientscript.registerclientscriptinclude, sys.require(ScriptLoader)
    • 이 목표에 포함되지 않는 사항: 서버와 통합, JavaScript 파일 참조, JavaScript 인라인 처리
  • DOM을 사용하여 동적으로 페이지 변경
    • jQuery 사용, 페이지 요소 추가, 수정 또는 제거, 효과, jQuery 선택기 추가
    • 이 목표에 포함되지 않는 사항: AJAX
  • JavaScript 이벤트 처리
    • DOM 이벤트, 사용자 지정 이벤트, jQuery를 사용해 이벤트 처리
  • ASP.NET AJAX 구현
    • 클라이언트 쪽 템플릿, 스크립트 서비스, Extender(ASP.NET AJAX 컨트롤 도구 키트) 만들기, 서버, Microsoft AJAX 클라이언트 라이브러리, 사용자 지정 Extender와 상호 작용, 여러 업데이트 패널, 트리거, UpdatePanel.UpdateMode, 타이머
    • 이 목표에 포함되지 않는 사항: 기본 업데이트 패널 및 진행률
  • jQuery를 사용해 AJAX 구현
    • $.get, $.post, $.getJSON, $.ajax, xml, html, JSON(JavaScript Object Notation), 반환 형식 처리
    • 이 목표에 포함되지 않는 사항: 서비스 만들기

준비용 리소스

웹 응용 프로그램 구성 및 확장(15%)
  • 인증 및 권한 부여 구성
    • 멤버 자격 사용, 로그인 컨트롤, 역할, 위치 요소 사용, 사이트 또는 페이지의 영역 보호
    • 이 목표에 포함되지 않는 사항: Windows Live, Microsoft Passport, Windows 및 폼 인증
  • 공급자 구성
    • 역할, 멤버 자격, 개인 설정, aspnet_regsql.exe
    • 이 목표에 포함되지 않는 사항: 사용자 지정 공급자 만들기
  • HttpHandlers 및 HttpModules 만들기 및 구성
    • 제네릭 처리기, 비동기 처리기, MIME 형식 및 기타 콘텐츠 헤더 설정, 응용 프로그램 이벤트에 모듈 쓰기
  • 초기화 및 오류 처리 구성
    • global.asax에서 Application_Start, Session_Start 및 Application_BeginRequest 처리, 처리되지 않은 예외, web.config의 사용자 지정 오류 섹션 캡처, 오류 페이지로 리디렉션, try 및 catch, 사용자 지정 예외 만들기
  • ASMX 및 WCF 서비스 참조 및 구성
    • 서비스 참조 추가, 웹 참조 추가, 끝점, wsdl.exe, svcutil.exe 변경, 서비스 URL, 공유 WCF 계약 어셈블리 업데이트
    • 이 목표에 포함되지 않는 사항: WCF 및 ASMX 서비스 만들기
  • 프로젝트, 솔루션 및 참조 어셈블리 구성
    • 로컬 어셈블리, 공유 어셈블리(전역 어셈블리 캐시), 웹 응용 프로그램 프로젝트, 솔루션, 설정 파일, web.config 또는 여러 .config 파일, assemblyinfo를 사용해 웹 응용 프로그램 구성
  • 웹 응용 프로그램 디버깅
    • 원격, 로컬, JavaScript 디버깅, 프로세스에 연결, 로깅 및 추적, 로컬 IIS, aspnet_regiis.exe 사용
  • 웹 응용 프로그램 배포
    • 미리 컴파일, 게시 방법(예: MSDeploy, xcopy 및 FTP), MVC 응용 프로그램 배포
    • 이 목표에 포함되지 않는 사항: 응용 프로그램 풀, IIS 구성

준비용 리소스

데이터 표시 및 조작(19%)
  • 데이터 바인딩된 컨트롤 구현
    • DataList, Repeater, ListView, FormsView, DetailsView, TreeView, DataPager, Chart, GridView의 고급 사용자 지정
    • 이 목표에 포함되지 않는 사항: 디자인 모드에서 작업
  • DataSource 컨트롤 구현
    • ObjectDataSource, LinqDataSource, XmlDataSource, SqlDataSource, QueryExtender, EntityDataSource
    • 이 목표에 포함되지 않는 사항: AccessDataSource, SiteMapDataSource
  • LINQ를 사용하여 데이터 쿼리 및 조작
    • LINQ to XML 또는 JSON, LINQ to SQL, LINQ to Entities, LINQ to Objects를 사용하여 데이터 변환, DataContext 수명 관리
    • 이 목표에 포함되지 않는 사항: 기본 LINQ to SQL
  • 데이터 서비스 만들기 및 사용
    • WCF, 웹 서비스, 서버 간 호출, JSON 직렬화, XML 직렬화
    • 이 목표에 포함되지 않는 사항: 클라이언트 쪽, ADO.NET 데이터 서비스
  • Dynamic Data 프로젝트 만들기 및 구성
    • Dynamic Data 컨트롤, 사용자 지정 필드 템플릿, DataContext 및 ObjectContext에 연결

준비용 리소스

ASP.NET MVC 2를 사용하여 웹 응용 프로그램 개발(13%)
  • 사용자 지정 경로 생성
    • 경로 제약 조건, 경로 기본값, 경로 무시, 사용자 지정 경로 매개 변수
  • 컨트롤러 및 동작 만들기
    • 오른쪽 클릭 상황에 맞는 메뉴, 작업 필터(권한 부여, AcceptVerbs 및 사용자 지정 포함), 모델 바인더, ActionResult 하위 클래스에 대한 Visual Studio의 지원
  • ASP.NET MVC 응용 프로그램 구조화
    • 단일 프로젝트 영역(예: 경로 등록, Visual Studio 도구 및 내부 영역 링크), 컨트롤러를 영역으로 구성, 공유 보기, 콘텐츠 파일 및 폴더
  • 보기 생성 및 사용자 지정
    • 기본 제공 및 사용자 지정 HTML 도우미(예: HTML.RenderAction 및 HTML.RenderPartial), 강력한 형식의 뷰, 정적 페이지 확인, 템플릿 기반 입력 도우미, ViewMasterPage, ViewUserControl
    • 이 목표에 포함되지 않는 사항: Microsoft.Web.MVC 기능 어셈블리

준비용 리소스

준비 옵션

강사 지도식 교육
가까운 Microsoft Learning Partner 찾기
연습 시험
커뮤니티

팔로우: @MSLearning@visualstudio

서적
Cover of 'MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4'

MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4
출판: 2010년 12월 10일

MCTS 시험 70-515에서 측정하는 직무 능력을 실무를 통해 완벽히 준비하십시오. 각 시험 목표를 완벽히 다루고 있는 일련의 단원 및 복습 문제를 통해 자신의 속도에 맞춰 학습하십시오. 그런 다음, 귀하의 지식을 실제 사례 시나리오 및 실습에 적용하여 학습한 내용을 강화하십시오. 이 공식 Microsoft 학습 가이드는 학습 시간을 최대한 활용할 수 있도록 설계되어 있습니다.

서적 구매 (Microsoft Press Store)

본 시험의 권장 응시 대상

이 시험의 응시자는 Microsoft Visual Studio를 사용하는 전문 웹 개발자입니다. 응시자는 2~3년 이상 Visual Studio 및 Microsoft ASP.NET을 사용해 웹 기반 응용 프로그램을 개발한 경험이 있어야 합니다. 응시자는 Visual Studio 2008 이상 버전의 숙련된 사용자이며 .NET Framework 4 프로그래밍 언어(C# 또는 Microsoft Visual Basic)에 대한 기본 지식을 갖추고 있어야 합니다. 또한 Visual Studio 2010 및 .NET Framework 4의 새로운 기능에 대한 사용법을 알고 있어야 합니다.

또한 응시자는 다음 업무에 대해 최소 1년의 경험이 있어야 합니다.

  • Microsoft ADO.NET 및 LINQ를 사용한 데이터 액세스
  • 웹 및 WCF(Windows Communication Foundation) 서비스 생성 및 사용
  • 상태 관리
  • ASP.NET 구성
  • 디버깅 및 배포
  • 응용 프로그램 및 페이지 수명 주기 관리
  • 인증 및 권한 부여 같은 보안 측면
  • 클라이언트 쪽 스크립팅 언어
  • IIS(인터넷 정보 서비스)
  • ASP.NET MVC

시험 관련 기타 정보

시험 준비

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

참고

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