를 구매하고 자신을 갖고 시험을 보십시오. Exam Replay or an Exam Replay with Practice Test.

시험
70-483

Visual Studio logo

  • 출간:
    2012년 10월 12일
  • 언어:
    영어, 중국어(간체), 중국어(번체), 프랑스어, 독일어, 일본어, 포르투갈어(브라질)
  • 대상:
    개발자
  • 기술:
    Visual Studio 2012
  • 이 크레딧이 필요한 인증:
    MCP, MCSA

Programming in C#

* 응시료에는 Microsoft Imagine Academy 프로그램 멤버, Microsoft Certified Trainers, Microsoft Partner Network 프로그램 멤버와 관련된 프로모션 혜택 또는 비용 할인이 반영되지 않습니다. 응시료는 사전 통지 없이 변경될 수 있습니다. 응시료에는 관련 세금이 포함되지 않았습니다. 시험 응시를 위해 등록하기 전에 먼저 해당 시험의 제공업체를 통해 정확한 비용을 확인하시기 바랍니다.

2017년 5월 1일부터 기존 취소 정책이 다음 정책으로 변경됩니다. 등록한 시험 시간보다 5일(영업일 기준) 이내에 시험을 취소하거나 일정을 변경하는데 수수료가 부과됩니다. 시험에 출석하지 않거나 예정된 시험보다 최소 24시간 전에 재예약 또는 취소하지 않으면 시험 비용을 환불받을 수 없습니다.

video

C# 프로그래밍 시작

측정 능력

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

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

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

본 시험에서 출제된 특정 문항에 대해 우려사항을 제기하고자 하실 경우 을 제출하십시오. exam challenge.

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

프로그램 흐름 관리(25–30%)
  • 다중 스레딩 및 비동기 처리 구현
    • 작업 병렬 라이브러리(ParallelFor, Plinq, Tasks) 사용, 연속 작업 만들기, ThreadPool을 사용하여 스레드 생성, UI 차단 해제, async 및 await 키워드 사용, 동시 컬렉션을 사용하여 데이터 관리
  • 다중 스레딩 관리
    • 리소스 동기화, 잠금 구현, 장기 실행 작업 취소, 경쟁 조건을 처리하기 위해 스레드로부터 안전한 메서드 구현
  • 프로그램 흐름 구현
    • 컬렉션 및 배열 항목 반복, switch 문, if/then 및 연산자를 사용하여 프로그램 결정, 식 평가
  • 이벤트와 콜백 만들기 및 구현
    • 이벤트 처리기 만들기, 이벤트 구독 및 구독 취소, 기본 제공 대리자 형식을 사용하여 이벤트 만들기, 대리자 만들기, 람다 식, 익명 메서드
  • 예외 처리 구현
    • 예외 유형(SQL 예외, 네트워크 예외, 통신 예외, 네트워크 시간 초과 예외) 처리, 입력된 예외와 기본 예외 catch, try-catch-finally 블록 구현, 예외 throw, 다시 throw할 시점과 throw할 시점 결정, 사용자 지정 예외 만들기

준비용 리소스

형식 만들기 및 사용(25–30%)
  • 형식 만들기
    • 값 형식(구조체, 열거형), 참조 형식, 제네릭 형식, 생성자, 정적 변수, 메서드, 클래스, 확장 메서드, 선택적 매개 변수와 명명된 매개 변수 및 인덱싱된 속성 만들기, 오버로드된 메서드 및 오버라이드된 메서드 만들기
  • 형식 소비
    • boxing 또는 unboxing으로 값 형식 간에 변환, 형식 캐스팅, 형식 변환, 동적 형식 처리, 비관리 코드와의 상호 운용성 보장(예: dynamic 키워드)
  • 캡슐화 적용
    • 속성을 사용하거나 접근자(public, private, protected)를 사용하거나 명시적 인터페이스 구현을 사용하여 캡슐화 적용
  • 클래스 계층 구조 만들기 및 구현
    • 인터페이스 설계 및 구현, 기본 클래스에서 상속, IComparable, IEnumerable, IDisposable 및 IUnknown 인터페이스에 기반하여 클래스 만들기 및 구현
  • 리플렉션을 사용하여 런타임에 형식 찾기, 실행 및 만들기
    • 특성 만들기 및 적용, 특성 읽기, CodeDom 및 람다 식을 사용하여 런타임에 코드 생성, System.Reflection 네임스페이스의 형식 사용(Assembly, PropertyInfo, MethodInfo, Type)
  • 개체 수명 주기 관리
    • 관리되지 않는 리소스 관리, 종료와의 상호 작용을 포함하여 IDisposable 구현, Using 문을 사용하여 IDisposable 관리, 종료 및 가비지 수집 관리
  • 문자열 조작
    • StringBuilder, StringWriter 및 StringReader 클래스를 사용하여 문자열 조작, 문자열 검색, 문자열 메서드 열거, 문자열 서식 지정

준비용 리소스

응용 프로그램 디버깅 및 보안 구현(25–30%)
  • 응용 프로그램 입력 유효성 검사
    • JSON 데이터 유효성 검사, 데이터 컬렉션 형식, 데이터 무결성 관리, 정규식을 평가하여 입력 형식 유효성 검사, 기본 제공 함수를 사용하여 데이터 형식 및 범위 밖의 콘텐츠에 대해 유효성 검사, 정규식 작성
  • 대칭 및 비대칭 암호화 수행
    • 적합한 암호화 알고리즘 선택, 인증서 관리 및 만들기, 키 관리 구현, System.Security 네임스페이스 구현, 데이터 해싱, 스트림 암호화
  • 어셈블리 관리
    • 어셈블리 버전 관리, 강력한 이름을 사용하여 어셈블리에 서명, 병렬 호스팅 구현, 전역 어셈블리 캐시에 어셈블리 배치, WinMD 어셈블리 만들기
  • 응용 프로그램 디버깅
    • 컴파일러 지시문 만들기 및 관리, 적절한 빌드 유형 선택, 프로그래밍 데이터베이스 파일 및 기호 관리
  • 응용 프로그램에서 진단 구현
    • 로깅 및 추적 구현, 응용 프로그램 프로파일링, 성능 카운터 만들기 및 모니터링, 이벤트 로그에 기록

준비용 리소스

데이터 액세스 구현(25–30%)
  • I/O 작업 수행
    • 파일과 스트림 읽기 및 쓰기, System.Net 네임스페이스의 클래스를 사용하여 네트워크에서 읽기 및 쓰기, 비동기 I/O 작업 구현
  • 데이터 소비
    • 데이터베이스에서 데이터 검색, 데이터베이스의 데이터 업데이트, JSON 및 XML 데이터 소비, 웹 서비스를 사용하여 데이터 검색
  • LINQ를 사용하여 데이터와 개체 쿼리 및 조작
    • 연산자(projection, join, group, take, skip, aggregate)를 사용하여 데이터 쿼리, 메서드 기반 LINQ 쿼리 만들기, 쿼리 포괄성 구문을 사용하여 데이터 쿼리, 익명 형식을 사용하여 데이터 선택, 쿼리 실행 강제 적용, LINQ to XML을 사용하여 데이터 구조 읽기, 필터링, 만들기 및 수정
  • 데이터 직렬화 및 역직렬화
    • 이진 serialization, 사용자 지정 serialization, XML 직렬 변환기, JSON 직렬 변환기 및 데이터 계약 직렬 변환기를 사용하여 데이터 serialize 및 deserialize
  • 컬렉션에서 데이터 저장 및 검색
    • 사전, 배열, 리스트, 세트와 큐를 사용하여 데이터 저장 및 검색, 컬렉션 형식 선택, 컬렉션 초기화, 컬렉션에서 항목 추가 및 제거, 형식 지정된 컬렉션과 형식 지정되지 않은 컬렉션 사용, 사용자 지정 컬렉션 구현, 컬렉션 인터페이스 구현

준비용 리소스

준비 옵션

강사 지도식 교육
가까운 Microsoft Learning Partner 찾기
시험 준비 비디오

Microsoft 인증 준비 대담: 시험 483

인증 전문가인 James Seymour 인증 플래너 및 Jerry Nixon 개발자 에반젤리스트가 준비 팁을 제공하는 이 에피소드에서는 시험 483에서 측정되는 직무 능력의 연관성에 대해 논의합니다.

자가 학습
  • Programming in C# Jump Start

    이 개발자 교육 코스에서는 .NET Framework용으로 설계된 Microsoft의 관리형 C 스타일 언어인 C#을 다룹니다. 일반적인 시작 코스와 마찬가지로 이 세션에는 흥미로운 내용과 풍부한 데모가 포함됩니다. Microsoft 기술 에반젤리스트인 Jerry Nixon 및 Crank211의 공동 창립자인 Daren May가 일련의 샘플을 통해 실무 현장에서 응용할 수 있는 간단한 기법과 복잡한 기법을 소개합니다.

연습 시험

Take a Microsoft Official Practice Test for Exam 483

커뮤니티
서적
Exam Ref 70-483: Programming in C# cover

시험 참고서 70-483 Programming in C#
에 출판됨. 2013년 7월 15일

MCSD 시험 70-483 준비를 위한 서적으로, 실제 환경에서 C#으로 능숙하게 프로그래밍할 수 있음을 입증하는 데 도움이 됩니다. 시험 참고서는 더 높은 자격을 얻으려는 숙련된 IT 전문가를 대상으로 하며, MCSD 수준에서 성공을 거두는 데 필요한 핵심적 사고 및 의사 결정 능력에 초점을 맞추고 있습니다.

Microsoft Press Store에서 이 서적을 구입할 수 있습니다.

본 시험의 권장 응시 대상

이 시험은 C#을 사용하여 다양한 응용 프로그램 유형 및 하드웨어/소프트웨어 플랫폼의 필수적인 비즈니스/응용 프로그램 논리를 프로그래밍한 1년 이상의 경험이 있는 개발자를 대상으로 합니다.

시험 관련 기타 정보

시험 준비

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

참고

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