Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

Recommended Posts

에 포스트됨

엠바카데로 아카데미에서 제공하는 델파이 공인 개발자 자격 시험은 이 두 가지입니다:

  • Delphi Developer Certification Exam (델파이 개발자 자격 시험): 델파이를 충분히 이해하는 개발자 수준
  • Delphi Master Developer Certification Exam (델파이 마스터 개발자 자격 시험): 델파이를 능숙하게 다루는 개발자 수준

그 중에서 Delphi Developer Certification Exam (델파이 개발자 자격 시험) 응시 방법과 후기를 남깁니다. 크게 어려운 시험은 아니었습니다. 하지만, 내가 델파이를 얼마나 잘 이해하고 사용하고 있는지, 부족한 부분이 무엇인지를 확인할 수 있는 좋은 기회였습니다. 그런 부분을 추가 학습하면서, 델파이를 더 깊이 이해할 수 있게 된 점도 좋았습니다. 

Delphi Developer Certification Exam (델파이 개발자 인증 시험)

가격: 

방식:

  • 온라인 시험
  • 총 60문제 중에 정답률 80% 이상이면 합격
  • 제한시간 60분

경험담:

  • 시험을 마치면, 결과가 바로 제공된다.
    • 전체 및 각 부문별 정답률이 표시된다.
    • 60문제 모두 리뷰가 제공된다. 내가 맞춘 것과 틀린 것(과 정답)을 리뷰할 수 있다.
    • 합격한 경우 인증서 PDF를 다운로드 할 수 있는 링크가 제공된다
    • 시험 결과는 (문제 리뷰를 제외하고) 이메일로도 모두 전달된다.
  • 제한 시간 60분은 문제되지 않는다.
    • 까다롭게 느낀 문제가 그리 많지 않아서인지, 영어였는데도, 30분이 걸리지 않았다
  • 주관식 문제는 없다
    • 정답을 선택하면 된다.
    • "모두 고르시오"와 "OX" 유형은 더 꼼꼼히 읽는 것이 좋다 (대충 읽다가 틀린 문제가 몇 개 있다) 
  • 한글이 아니라 영어로 진행되지만 문제되지 않는다.
    • 긴 영어 문장이 거의 없다.
    • 단, 한글 시험에서도 그렇지만, 실수하지 않도록 문제를 꼼꼼히 읽어야 한다. 그래도 시간은 전혀 부족하지 않았다.
  • (문제가 어떻게 나오는지 궁금하다면 아래 댓글을 참고)

합격하려면:

  •  거의 모든 문제가 오브젝트 파스칼 핸드북을 충분히 이해하고 있다면, 맞출 수 있는 것들이다.
  • 연습문제 풀어보기 단계가 제공되는데, 이 단계를 잘 활용하면 좋다
    • 연습문제는 총 22문제가 제공된다
    • 각 문제를 풀때마다, 정답을 알려준다. 그 중 몇 문제는 정식 시험에서도 나왔다.
    • 따라서, 연습 문제 풀이 자체가 공부가 될 수 있다.
    • 연습 문제에서 정답률 80%를 넘지 못했다면, 오브젝트 파스칼 핸드북을 더 공부한 후에 진짜 시험을 보는 것이 좋다.
  • 연습문제 풀어보기 단계 이외에도, 정식 시험 단계 전에 제공되는 정보들 즉, 응시 전에 시험 안내, 유용한 학습 정보 등은 합격 뿐만 아니라, 델파이를 공부하는데 도움이 되는 정보들이다.

데브기어에서 제공하는 "프리미엄 패키지"를 확보한 경우, 시험을 응시하는 방법

  1. https://www.embarcaderoacademy.com/ 에 회원 가입
  2. 로그인 후 그 브라우저의 주소 창 안에서 데브기어로부터 받은 url을 입력하고 그 주소로 이동
  3. 그러면 [enroll] 버튼에 표시되는 가격은 이미 Free로 바뀌어 표시된다.
  4. 그 [enroll] 버튼을 클릭하면 등록이 완료된다.
    1. 이 패키지에 포함된 코스 3 개가 표시된다.
    2. 아래 3 개를 위한 코드(5자리)가 엠바카데로 아카데미 계정에 등록한 이메일로 전달된다.
      • Delphi Certified Developer Exam (정식 시험)
      • Delphi Certified Developer Exam Re-take
      • Delphi Certified Developer Practice Exam (모의 시험)

먼저, 모의 시험 (Delphi Certified Developer Practice Exam)을 응시해서 연습을 하면 좋다.

  • Exam Code(응시 코드)는 모의 시험용, 정식 시험용, 재시험용이 각각 별도의 이메일로 전달된다.
  • 모의 시험도 정식 시험과 똑같이 60문제다. 단, 시험 전 연습 문제 풀이가 22문제가 아니라, 2~3문제 정도였던 것 같다. 그리고 문제 은행 방식이므로, 정식 시험과 겹치는 문제도 있었다.
  • 모의 시험도 시험 문제 60개 모두에 대해 정답이 제공된다. 헷갈렸던 문제들이나 틀린 문제들을 정확히 다시 학습하는 기회로 삼으면 좋다

모의 시험에서 자신감을 얻었다면, 정식 시험을 응시하면 된다.

  • 겹치는 문제들이 꽤 있고, 연습 문제 풀이와, 모의 시험 과정에서 자신이 없었던 문제들에 대한 학습을 꼼꼼히 했기 때문인지, 정식 시험은 모의 시험보다 더 빨리 풀 수 있었고, 점수도 더 높아졌다.   
에 포스트됨

어떤 문제들이 어떤 방식으로 나오는지 알고 싶다는 요청이 있기에, 문제 예시를 남깁니다. 문제 유출이 목적이 아니며, 유형 별로 몇 개만 제시함을 분명히 합니다. 물론, 아래 예시에는 없지만, 실제 문제 중에는 코드를 제시하고 그 코드에 대한 이해를 묻는 문제들도 있습니다.

 

[참/거짓 문제 예시]

When using the try...except...else...end structure, can we assume that the else part will catch any exception not caught by a preceding except part? (Exceptions and Assertions)

  • True
  • False

번역:

try...except...else...end 구조를 사용하는 경우, else 부분은 그 앞에 있는 except 부분이 잡지 못한 어떠한 예외(exception)든 잡아낸다고 생각하면 된다.  (예외와 어설셜 부문)

 

[정답 하나 찾기 문제 예시]

The term "polymorphism" in Delphi generally indicates. (Classes and Objects)

  • The ability to assign to a variable of a base class and object of a derived class, although you'll end up calling invariably the base class version of the methods
  • The ability to use RTTI to invoke a method by name
  • The ability to assign to a variable of a base class and object of a derived class and invoke the appropriate implementation of the dynamic or virtual methods.
  • The ability to use interfaces to have more flexibility in a language that allows a single base class.
  • The ability to call any method for any class, even if not defined.

번역:

델파이에서 "polymorphism(다형성)"이라는 용어가 일반적으로 가리키는 뜻은? (클래스와 오브젝트 부문)

  • 기반 클래스 변수에 파생 클래스의 오브젝트를 할당하는 능력. 그렇지만, 결국 호출 시 무조건 그 기반 클래스의 메서드 버전을 부르게 된다.
  • RTTI를 사용하는 능력, 이름을 통해 메서드를 불러낼 수 있다.
  • 기반 클래스 변수에 파생 클래스의 오브젝트를 할당하는 능력. 그리고, 해당 동적(dynamic) 또는 가상(virtual) 메서드에 대한 알맞은 구현을 불러낸다.
  • 인터페이스들을 사용하는 능력. 그래서 단일 기반 클래스 상속만을 허용하는 언어에 보다 많은 유연성을 허용한다.
  • 어떤 클래스의 어떤 메서드든 호출할 수 있는 능력. 정의되어 있지 않는 것도 호출할 수 있다.

 

What types of constraints are supported in generics? (Generics Attrib & Anon Methods)

  • Class
  • Constructor
  • Class Type
  • Record
  • All of the above

번역:

제네릭스(generics) 안에서 지원되는 제약조건(constraint) 유형은 무엇인가?  (제네릭스, 애트리뷰트, 익명 메서드 부문)

  • Class
  • Constructor
  • Class Type
  • Record
  • 위에 제시된 것 모두

What is the major difference between Locate and FindKey? (Database Development)

  • Locate doesn't requires indexed columns to search through the DataSet, FindKey does.
  • FindKey does not use the index to search through the DataSet, Locate does.
  • There is no difference
  • None of the above

번역:

Locate와 FindKey의 주요 차이점은? (데이터베이스 개발 부문)

  • Locate는 DataSet을 검색할 때 인덱스된 컬럼들이 필요하지 않다. FindKey는 필요하다.
  • FindKey는 DataSet을 검색할 때 인덱스를 사용하지 않는다. Locate는 사용한다.
  • 차이점이 없다
  • 위에 제시된 어느 것도 해당되지 않는다.

 

[정답 모두(All) 찾기 문제 예시]

What are the main differences between classes and records? Select All Correct Answers. (DateType, Variables, & Const)

  • Records can contain variant parts; classes cannot
  • Record types cannot have destructors
  • Records do not allow operator overloading
  • Records are constructed automatically, classes must explicitly constructed
  • Records are value types, Classes are reference types


클래스(class)와 레코드(record)의 주요 차이점은 무엇인가? 정답을 모두 고르시오. (데이터타입, 변수, 상수 부문)

  • 레코드는 가변(variant) 부분을 담을 수 있다; 클래스는 담지 못한다
  • 레코드 타입은 파괴자(destructor)를 가질 수 없다
  • 레코드는 연산자 오버로딩(operator overloading)을 허락하지 않는다
  • 레코드는 자동으로 생성된다. 클래스는 반드시 명시적으로 생성해야 한다
  • 레코드는 값(value) 타입이다. 클래스는 참조(reference) 타입이다

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.