Salesforce 학습 (개발자 용)

4026 단어 Salesforce
Salesforce란?
・클라우드형의 고객 관리(CRM) 솔루션이다. 마케팅, 영업, 상거래, 서비스라는 부서별 모듈로 나뉘어 조합해도 사용할 수 있다는 WEB 플랫폼입니다.
・표준 기능은 그대로 이용할 수 있어 로우 코딩으로 간단하게 커스터마이즈도 할 수 있습니다. 독자적인 개발 언어(Apex)도 갖추어 보다 특수한 복잡한 기능도 개발할 수 있습니다.
Salesforce 학습
1. 사전 준비
・학습광장
   가입 혜택 :
   ①학습내용을 계획·기록·관리할 수 있다
   ②실전 환경(Playgroud)을 간단하게 작성할 수 있다
    ※ Trailhead 로부터 무료인 개발 환경도 작성할 수 있다
   ③ 가입 필요한 자료·동영상을 볼 수 있다
· Salesforce 언어 변경
  ① Salesforce 환경 언어 변경: User 아이콘⇒Setting⇒Language & Time Zone
 ② Developer Edition 언어 변경(방법은 2개)
  ・버전 선택(예:V48.0)⇒언어 선택(예:JA 일본어)
    개발 가이드 문서
  ・가이드 페이지 마지막 언어를 변경
   
  
2. 동영상으로 배우기
은 풍부, 우선 Salesforce 학습 동영상 를 보고, Salesforce 고객 관리(CRM) 시스템 이미지와 조작 방법을 잡는다.
3. 자격 취득
3.1. 기본 동영상
・기본 자격으로부터 학습
   1) Salesforce 인증 관리자: 노코딩으로 Salesforce 앱 관리 및 개발
  Salesforce 자격 및 시험 방법
  시험 안내
2) Salesforce 인증 Platform 개발자: 코딩하여 기능을 사용자 정의하기
  Salesforce 인증 Platform 개발자 자격 증명
  시험 안내
3.2.시험 대책 문제집
참고 사이트: Salesforce 인증 Platform 개발자 자격 증명
       Salesforce의 별
       공인 SalesCloud 컨설턴트 @ 에스퍼랩
3.3. 공인 고급 Platform 개발자 @ Esper Lab
메리트
・시험 포인트를 파악할 수 있다
・시험 할인 쿠폰을 받을 수 있다(2021/7 현재는 20%OFF)
4. Salesforce와 일반 웹 시스템과 용어 비교
4.1. 시스템 구성

일반 WEB
  Salesforce
 예


시스템
조직
판매 시스템

모듈
신청
 -주문 관리

메뉴
탭
  -수주 등록

4.2.MVC 모델

MVC
일반 WEB
  Salesforce


보기
JSPBootstrap
Visualforce PageLightning component

Controler
Java 개발 클래스
표준 Apex 개발 클래스

모델
표
Object

5. 기능 커스터마이즈에 필요한 지식(MVC 모델)

MVC
로우 코딩(선언적 기능)
프로그래밍


보기
애플리케이션 탭 페이지 레이아웃
Visualforce PageLightning component

Controler
입력 규칙 워크플로 승인 프로세스 프로세스 빌더
Visualforce ControlerApex

모델
오브젝트 항목 데이터 유형 관계
SOQL 및 SOSLApex

편리한 도구
· Chrome 확장 프로그램 : 무료 시험 대책 웨비나 참가
"객체 정의 내보내기, SOQL 자동 생성, 데이터 검색, 내보낼 수있다."

좋은 웹페이지 즐겨찾기