Salesforce/trailhead

초보 개발자) 1. 개발 준비하기

이동탁 2025. 1. 6. 17:50

 

- Salesforce 개발 환경을 설정한다.

- Salesforce 데이터 모델을 생성한다.

- Apex 코드를 작성하여 Salesforce 개체에서 데이터를 가져온다

- Lightning 웹 구성 요소(LWC)를 만들고 배포하는 법을 배운다.

 

Salesforce Platform 개발

 

- 애플리케이션 개발의 속도와 효율성 향상

- 사용자 ID 및 인증, 데이터 보안 및 권한 부여 등을 관리하기 위한 기본 도구와 서비스 가용성

- 고객 데이터를 기반으로 사용자 정의 솔루션을 구축하는 기능

 

세일즈포스 개발

 

 Dreamhouse Realty라는 가상의 회사를 위한 애플리케이션 구축

 

필요한 개발 도구 설정 후 Salesforce 프로그래밍 언어인 Apex를 사용하여 데이터 모델을 생성하고 백엔드 코드를 작성해 Salesforce 멀티테넌트 아키텍처에서 실행되도록 한다.

 

Salesforce에서의 애플리케이션을 개발하려면 필요한 도구

 

1. '조직'이라고도 하는 Salesforce 개발 환경

2. 애플리케이션 개발 라이프사이클을 관리하는 Salesforce 명령줄 인터페이스 (CLI)

- https://developer.salesforce.com/tools/salesforcecli#

3. Salesforce 확장팩(확장형)의 확장 기능과 함께 설치된 VS Code

- Extensions에서 'Salesforce Extension Pack (Expanded) 다운로드

 

Visual Studio Code 및 Salesforce 확장팩 설치

 

상위의 Extension 설치 후 Ctrl + shift + P 로 명령 팔레트에서 SFDX를 입력해 명령어 필터링

 

새 Salesforce 프로젝트 만들기 (Trust 설정 전부 Accept 후 진행)

 

1. VSCode 실행

2. Ctrl + Shift + P

3. SFDX 입력

4. SFDX : Create Project 선택

5. Enter 누른 후 표준 옵션으로 선택 (Standard)

6. 프로젝트 이름 설정

7. 프로젝트 저장할 폴더 설정

8. Create Project 클릭

9. 명령팔레트를 열고 SFDX: Authorize an Org (조직 인증) 입력 후 Production을 선택해서 myDevOrg 입력

10. Saleforce 로그인 - Playground 계정으로 로그인

11. 컴퓨터에 Node 설치

12. Trailhead Playground에 연결이 되었으므로 sf org open 명령어로 조직 열기 가능

13. npm install 로 패키지 설치