이 페이지는 시험 연구소 브레인덤프 [ http://blog.examslabs.com ]에서 내보낸 페이지입니다. 내보내기 날짜:Tue Jan 7 19:11:23 2025 / +0000 GMT ___________________________________________________ 제목: 대비를 위한 Salesforce PDI 모의고사 엔진 제공 [Q123-Q147] --------------------------------------------------- 대비를 위한 Salesforce PDI 모의고사 엔진 제공 개념 정리를 위한 새로운 PDI 시험 문제 상세 정보 Salesforce PDI 시험 강의 계획서 주제: 주제내용주제 1라이트닝 구성 요소, 시각적 흐름 및 Visualforce를 포함한 사용자 지정 사용자 인터페이스 구성 요소 표시 및 사용 코드 및 관련 구성을 배포하기 위한 환경, 요구 사항 및 프로세스 설명주제 2수식 필드 및 롤업 요약 필드의 기능 및 사용 사례 설명 선언적 대 프로그래밍식 사용자 지정의 일반적인 사용 사례 식별주제 3선언적 프로세스 자동화 기능의 기능 설명 멀티 테넌트 환경에서 개발 시 고려 사항 설명주제 4 Salesforce DX 등 Salesforce 개발자 도구에 대해 설명합니다, Salesforce CLI와 같은 Salesforce 개발자 도구 설명하기 주제 5필요에 따라 사용자 지정 예외를 포함하여 Apex에서 예외 처리 구현하기 주제 6시각적 페이지를 Lightning 플랫폼 애플리케이션에 통합하기 주제 7시각적 페이지에 통합할 수 있는 웹 콘텐츠 유형 설명하기 프로그래밍 기법을 사용하여 보안 취약성 방지하기 PDI 시험 응시 대상 Salesforce 공인 플랫폼 개발자 I 자격증은 국제적으로 인정받는 검증으로, 이 자격증을 취득한 사람은 Salesforce 공인 플랫폼 개발자 I로서 숙련된 기술을 보유한 것으로 간주됩니다. 경력 성장을 위해 향상된 지식, 기술 및 재능이 필요한 경우 응시할 수 있습니다. Salesforce PDI 시험은 이러한 고급 지식과 기술을 증명합니다. 응시자가 Salesforce PDI 시험에 합격하는 데 필요한 관련 기술 및 스킬에 대한 지식이 있다면 이 시험에 응시해야 합니다. 질문 123A 개발자가 계정 세부 정보 페이지에 각 계정에 대한 모든 작업을 나열하려고 합니다. 연락처에 대한 작업이 만들어지면 개발자가 관련 계정 레코드에 작업을 표시하려면 어떻게 해야 하나요? 아무것도 할 필요가 없습니다. 작업은 계정 페이지에 자동으로 표시됩니다. 아무것도 없습니다. 작업은 계정 및 연락처와 연결될 수 없습니다. 워크플로우 규칙을 만들어 작업을 연락처의 계정과 연결하세요. 작업 정보를 표시하는 계정 수식 필드를 만듭니다. 질문 124많은 개발자로 구성된 팀이 프로덕션 조직에서 동일한 구성을 가진 각자의 개별 조직에서 작업합니다. 이 시나리오에 가장 적합한 조직 유형은 무엇인가요? 개발자 샌드박스 개발자 에디션 전체 샌드박스 파트너 개발자 에디션 질문 125유니버설 컨테이너(UC)는 배송 비용을 낮추면서 배송 프로세스를 더 효율적으로 만들고자 하며, 유통 담당자는 여러 계정이 기본 픽업 주소를 공유할 수 있도록 글로벌 주소를 구현하라고 UC에 조언합니다. 개발자는 이 비즈니스 요구 사항에 대한 지원 개체 및 관계를 생성하는 임무를 맡고 설정 메뉴를 사용하여 "글로벌 주소"라는 사용자 지정 개체를 생성합니다. 개발자가 비즈니스 요구 사항을 지원하는 가장 효율적인 모델을 만들려면 어떤 필드를 광고해야 하나요? 계정 개체의 마스터-세부 필드를 글로벌 주소 개체에 추가합니다. 글로벌 주소 개체의 마스터 세부 정보 필드를 계정 개체에 추가합니다. 계정 개체의 조회 필드를 글로벌 주소 개체에 추가합니다. 글로벌 주소 개체의 조회 필드를 계정 개체에 추가합니다. 질문 126개발자가 케이스에 대한 자동 승인 프로세스 제출을 구현하려면 무엇을 사용해야 하나요? 할당 규칙 예약된 정점 프로세스 빌더 워크플로 규칙 질문 127개발자가 Visualforce 페이지에 페이지 매김을 추가하려면 어떤 접근 방식을 사용해야 하나요? 표준 컨트롤러 페이지의 액션 속성 페이지의 확장 속성 표준 설정 컨트롤러 질문 128개발자는 변경 집합에 배포하는 활성 프로세스 빌더 및 플로우의 테스트 범위를 어떻게 확인할 수 있나요? 플로우 속성 페이지를 사용합니다. 코드 커버리지 설정 페이지 사용 Apex 테스트 결과 클래스 사용 SOQL 및 툴링 API 사용 질문 129멀티 테넌트 환경에서 개발할 때 중요하게 고려해야 할 사항은 무엇인가요? 거버너 제한은 테넌트가 동일한 인스턴스의 여러 조직에서 성능에 영향을 미치는 것을 방지합니다. 고유 도메인 이름은 여러 인스턴스에서 여러 조직을 위해 개발된 코드의 네임스페이스를 대신합니다. 다국어 지속성은 여러 인스턴스의 여러 조직에서 글로벌 다국어 사용자 기반을 지원합니다. 조직 전체 데이터 보안은 다른 테넌트가 동일한 인스턴스의 여러 조직에 있는 데이터를 볼 수 있는지 여부를 결정합니다. 질문 130A 시각적 강제력 페이지에 전화번호 및 이메일이라는 두 개의 필드가 표시되고 사용자1은 전화번호에 액세스할 수 있지만 이메일에는 액세스할 수 없고 사용자2는 이메일에 액세스할 수 있지만 전화번호에는 액세스할 수 없습니다. 개발자는 사용자1은 전화번호만 볼 수 있고 사용자2는 이메일만 볼 수 있도록 해야 하는데 이를 위해 개발자는 어떤 방법을 사용할 수 있나요? 스키마는 업데이트 가능() 메서드입니다. 스키마는 접근 가능() 메서드입니다. 스키마는 읽기 가능() 메서드. 스키마 isCreateable() 메서드. 질문 131 '높음', '중간', '낮음' 값이 여러 개체에 걸쳐 여러 선택 목록의 공통 값으로 식별됩니다. 개발자가 위에서 언급 한 값으로 값을 제한하면서 선택 목록 및 해당 값의 유지 관리를 간소화하기 위해 취할 수있는 접근 방식은 무엇입니까? 각 개체에 선택 목록을 만들고 해당 값이 포함된 글로벌 선택 목록 값 집합을 사용합니다. 각 개체에 선택 목록을 필수 필드로 만들고 '입력한 순서대로가 아닌 알파벳순으로 값 표시'를 선택합니다. 각 개체에 선택 목록을 만들고 "선택 목록을 값 집합에 정의된 값으로 제한"을 선택합니다. 각각에 선택 목록을 만들고 데이터 무결성을 보장하기 위해 유효성 검사 규칙을 추가합니다. 문제 132헤로쿠 레디스를 설명하는 두 가지는 다음 중 어느 것입니까? 답 2개를 선택하세요. Heroku에서 운영하는 인메모리 키-값 데이터 저장소입니다. 대용량 이미지를 저장하기 위한 리포지토리입니다. 장기 데이터 저장을 위한 옵션입니다. 애드온으로 프로비저닝 및 관리됩니다. 질문 133클래식 및 라이트닝에서 입력을 표시하는 데 사용되는 방법은 무엇인가요? 클래식에서는 비주얼포스 페이지를, 라이트닝에서는 라이트닝 컴포넌트를 사용합니다. 질문 134다음 Apex 메서드는 트리거에서 호출되는 ContactService 클래스의 일부입니다: public static void setBusinessUnitToEMEA(Contact thisContact){ thisContact.Business_Unit__c = "EMEA" ; update thisContact; } 개발자는 모범 사례를 충족하기 위해 코드를 어떻게 수정해야 할까요? Public static void setBusinessUnitToEMEA(List contacts){for(Contact thisContact : contacts){thisContact.Business_Unit__c = 'EMEA' ;update contacts[0];}} Public static void setBusinessUnitToEMEA(List contacts){for(Contact thisContact : contacts) {thisContact.Business_Unit__c = 'EMEA' ;}update contacts;}} Public static void setBusinessUnitToEMEA(Contact thisContact){List contacts = new List();contacts.add(thisContact.Business_Unit__c = 'EMEA');}update contacts;} Public void setBusinessUnitToEMEA(List contatcs){contacts[0].Business_Unit__c = 'EMEA' ;update contacts[0];} 질문 135개발자가 SOSL을 사용하여 최종 사용자가 제공한 검색어와 일치하는 계정 및 연락처 레코드를 검색하는 사용자 지정 검색 기능을 구축하고 있습니다. 이 기능은 Lightning 웹 컴포넌트를 통해 노출되며 최종 사용자는 검색할 용어 목록을 제공할 수 있습니다. 다음 코드 조각을 고려하세요. 최종 사용자가 거버너 제한을 초과하지 않고 검색을 성공적으로 실행하기 위해 제공할 수 있는 최대 검색어 수는 얼마인가요? 20 150 200 2,000 질문 136개발자 팀은 다양한 조직 구성으로 독립적으로 작업할 수 있는 소스 중심 프로젝트를 진행하고 있습니다. 개발을 위해 어떤 유형의 Salesforce 조직을 사용해야 하나요? 개발자 샌드박스 스크래치 조직 전체 복사본 샌드박스 개발자 조직 질문 137개발자는 계정 개체에 대해 클릭 시 일련의 계산을 수행하고 사용자를 사용자 지정 Visualforce 페이지로 리디렉션하는 사용자 지정 버튼을 만들어야 합니다. 이를 수행하려면 태그에 값으로 정의해야 하는 세 가지 속성은 무엇입니까? 정답 3개 선택 renderAs 표준 컨트롤러 readOnly Action 확장 질문 138다음 코드 조각이 Visualforce 페이지의 사용자 지정 컨트롤러의 일부라고 가정할 때:현재 로그인한 사용자에게 적절한 수준의 액세스 권한이 없는 경우 개체 및 필드 수준 권한을 적용하고 DML 문이 실행되지 않도록 시도/잡기를 묶을 수 있는 두 가지 방법은 무엇입니까? 정답 2개 선택 if (스키마, sobjectType, 연락처, isUpdatable ( ) ) 사용 if (스키마 , sobjectType. Contact. Field, Is_Active_c. is Updateable ( ) ) Use if (Schema.sObjectType.Contact.isAccessible ( ) ) 사용 if (thisContact.Owner = = UserInfo.getuserId ( ) ) 질문 139위의 두 예 중 system. debug 문을 사용하여 SOQL 집계 쿼리의 결과를 올바르게 표시하는 것은? 정답 2개를 선택하세요. 예제 1 예제 2 예제 3 예제 4 질문 140A 메서드에 일반 sObject 목록이 매개 변수로 전달되는데, 개발자가 각 sObject를 캐스팅할 개체 유형(예: 계정, 리드 또는 연락처)을 결정하려면 어떻게 해야 하나요? sObject ID의 처음 세 문자를 사용하여 sObject 유형을 결정합니다. 각 일반 sObject에서 getSObjectType 메서드를 사용하여 sObject 토큰을 검색합니다. sObject 클래스의 getSObjectName 메서드를 사용하여 sObject 이름을 가져옵니다. try-catch 구문을 사용하여 sObject를 세 가지 sObject 유형 중 하나로 캐스팅합니다. 질문 141A 개발자가 외부 시스템을 호출하는 Apex 코드를 작성했습니다. 개발자는 테스트 커버리지를 제공하기 위해 테스트를 어떻게 작성해야 하나요? HTTPCalloutMock을 확장하는 클래스를 작성하세요. HTTPCalloutMock 인터페이스를 구현하는 클래스를 작성합니다. WebserviceMock 인터페이스를 구현하는 클래스를 작성합니다. WebserviceMock을 확장하는 클래스를 작성하세요. 질문 142한 개발자가 금융 시스템용 Apex 클래스를 구현하고 있습니다. 클래스 내에서 'creditAmount' 및 'debtAmount' 변수는 값이 할당된 후에는 변경할 수 없어야 합니다. 개발자가 변수의 값을 한 번만 할당할 수 있도록 변수를 선언할 수 있는 두 가지 방법은 무엇입니까? 정답 2개 선택 정적 키워드를 사용하고 클래스 생성자에서 값을 할당합니다. 최종 키워드를 사용하고 클래스 생성자에서 값을 할당합니다. 정적 키워드를 사용하고 정적 이니셜라이저에 값을 할당합니다. 변수를 선언할 때 최종 키워드를 사용하고 값을 할당합니다. 문제 143수식 필드로 수행할 수 있는 세 가지 옵션은 무엇입니까? (세 가지를 선택하세요.) 하이퍼링크 함수를 사용하여 특정 레코드에 대한 링크를 생성합니다. PRIORVALUE 함수를 사용하여 필드의 이전 값을 표시합니다. NOW 함수를 사용하여 날짜/시간 필드 값이 지나갔는지 확인합니다. VLOOKUP 함수를 사용하여 다른 개체의 필드 값을 반환하고 표시합니다. IF 함수를 사용하여 세 가지 이미지 중 어떤 이미지를 표시할지 결정합니다. 질문 144다음 중 사용자 지정 SVG를 Lightning 웹 컴포넌트에 포함시킬 수 있는 세 단계는 무엇입니까? 정답 3개 선택 SVG를 정적 리소스로 업로드합니다. (누락됨) 정적 리소스를 가져오고 자바스크립트에서 해당 리소스에 대한 게터를 제공합니다. (누락됨) HTML 템플릿에서 게터를 참조합니다. (누락됨) HTML 템플릿에서 가져오기를 참조합니다. SVG를 콘텐츠 자산 파