
1. IntelliJ에서 Illuminated Cloud2 플러그인을 다운받는다. 2. IntelliJ와 연결할 Org를 생성한다. 3. IntelliJ와 연결할 해당 Org의 User 아이디(User Name)와 비밀번호를 메모장에 기록한다. 4. IntelliJ의 오른쪽 상단에 있는 New Project 버튼을 눌러 새로운 프로젝트를 생성한다. 5. 해당 화면에서 Connection과 의 오른쪽에 있는 연필 아이콘을 클릭한다. 6. Connection name이랑 Org Type을 선택한 후, 기록해 두었던 아이디와 비밀번호를 Username과 Password에 작성한다. 7. Org로 돌아와서, Settings에서 Reset My Security Token 탭에 들어가 Token을 생성한다. - R..
1. 대표 API API 이름 설명 데이터 형식 동기/비동기 REST API - RESTful 원칙에 기반한 간단하고 강력한 웹 서비스 - REST Resource 및 HTTP 메서드를 통해 모든 종류의 Salesforce 기능 노출 - EX. CRUD (만들기, 읽기, 업데이트, 삭제) - REST API는 가벼운 요청 및 응답 프레임워크가 있고, 사용하기 쉽기에 모바일 및 Web App에 적합 JSON, XML 동기식 SOAP API - WSDL 파일을 사용하여 API를 통해 데이터에 액세스하기 위한 매개변수를 엄격하게 정의 - 대부분의 SOAP API 기능은 REST API에서도 사용이 가능 - SOAP API는 WSDL 파일을 API와 User간의 공식적인 계약으로 사용하기에, 서버 간 통합을 하..

1. Picklist에서 Multi Picklist으로 바뀌는 과정에서는 아무런 제한 없이 가능하지만, Multi Picklist에서 Picklist로 바뀌는 경우 기존 레코드에서 해당 필드의 값을 삭제한다. 2. User가 Multi Picklist에서 둘 이상의 값을 선택했을 경우, 선택한 값이 세미콜론(;)으로 구분된다. 3. Picklist Value에서 이제 더이상 새로운 레코드의 값으로 넣기는 싫지만, 기존 레코드의 값을 유지하고 싶을 경우에는 Del(삭제) 대신 Deactive를 선택하면 된다. 4. Picklist의 Value를 기존 값에서 바꾸기 위해서는 Replace나 해당 Value의 Edit을 누르면 된다. 5. 하나의 Picklist Value를 여러번 사용하기를 원한다면, Set..

1. Which aspect of Apex programming is limited due to multitenancy? - A. The number of records returned from database queries - B. The number of active Apex classes - C. The number of methods in an Apex Class - D. The number of records processed in a loop 2. How many accounts will be inserted by the following block of code? for(Integer i = 0 ; i < 500; i++) { Account a = new Account(Name='New Ac..

1. A developer observes that an Apex test method fails in the Sandbox. To identify the issue, the developer copies the code inside the test method and executes it via the Execute Anonymous tool in the Developer Console. The code then executes with no exceptions or errors. Why did the test method fail in the sandbox and pass in the Developer Console? (check) - A. The test method has a syntax erro..

1. What are two testing consideration when deploying code from a sandbox to production? (Choose 2 answers) - A. 75% of test must execute without failure - B. 100% of test must execute without failure - C. Apex code requires 100% coverage - D. Apex code requires 75% coverage 2. Which two types of process automation can be used to calculate the shipping cost for an Order when the Order is placed a..