Salesforce Platform 시작하기
학습 목표
이 유닛을 완료하면 다음을 수행할 수 있습니다.
- Salesforce Platform에 대해 알아봅니다.
- Salesforce Platform의 이점을 살펴봅니다.
- Salesforce 샘플 앱 갤러리를 찾아 플랫폼 특징과 기능을 확인합니다.
선수 과목
Salesforce Platform에서 개발하는 방법을 배우고 싶다면 잘 찾아오셨습니다. 하지만 아직 Salesforce Platform 기초 모듈을 수강하지 않았다면 지금 바로 수강하세요. 해당 모듈에서는 용어, 사용 사례 및 Salesforce 아키텍처의 개요를 포함하여 이 모듈에서 더 많은 내용을 배우기 위한 기본 내용을 제공합니다.
대상
직무에 상관없이 Salesforce Platform에서 개발하는 방법을 배우고자 하는 모든 사람을 위한 모듈입니다. 플랫폼 도구, 솔루션 및 사용자 정의로 일반적이고 고유한 비즈니스 요구 사항을 해결하는 방법에 대한 종합적이고 개괄적인 설명을 제공합니다. 아래 리소스 섹션에서 Salesforce 관리자 및 개발자 직무에 대해 자세히 알아보세요.
Salesforce Platform이란?
Salesforce Platform은 고객 관계 관리(CRM) 시스템의 범위와 기능을 확장하는 앱 개발 플랫폼입니다. 여러 면에서 많은 이점을 제공하지만, 가장 큰 장점은 다양한 기능을 바로 사용할 수 있어 많은 코드를 작성하지 않고도 플랫폼 사용을 시작할 수 있다는 점입니다. Salesforce Platform의 로우코드 도구와 자동화를 통해 조직 내 누구나 효과적이고 안전한 앱을 쉽게 만들 수 있습니다. 관리자는 모든 종류의 효과적인 기능을 만들 수 있으며, 코더는 기능을 맞춤 설정하고 더 복잡한 앱을 작성하는 등 최적의 업무에 더 집중할 수 있습니다.
플랫폼 빌딩 블록
Salesforce Platform은 앱을 구축하고 사전 구축된 구성 요소를 사용하여 고객 중심으로 팀을 연결하는 데 도움이 되는 일련의 기술을 위한 기반입니다. Salesforce는 마케팅, 영업, 상거래, 서비스 및 IT 팀을 하나의 공유된 고객 보기로 통합하여 기업을 혁신하는 통합 고객 관계 관리(CRM) 플랫폼입니다. 따라서 고객은 방식에 관계없이 Salesforce와 소통하면서 양질의 경험을 누릴 수 있습니다.
이 플랫폼은 Sales Cloud와 Service Cloud 같은 핵심 Salesforce 제품의 기초를 형성할 뿐만 아니라, 원하는 기능을 직접 만드는 데에도 사용할 수 있습니다. 기존 Salesforce 제품을 사용자 정의할 수 있다는 사실은 이미 알고 계실 것입니다. 그런데 플랫폼을 사용하여 특정 비즈니스 요구 사항을 충족하는 요소를 처음부터 구축할 수 있다는 사실도 알고 계셨나요? 이 플랫폼을 사용하면 도구, 앱 및 서비스를 구축 및 사용자 정의하여 조직에 필요한 거의 모든 작업을 수행할 수 있습니다. Salesforce Platform을 사용하면 조직 전체로 확장할 수 있는 안전한 인텔리전스 앱과 서비스 전반의 자동화를 쉽게 구축할 수 있습니다.
플랫폼에서 개발하기
다음은 비즈니스를 위한 앱과 기능을 구축하는 데 Salesforce Platform을 활용할 수 있는 몇 가지 방법입니다.
- 회사 또는 고객을 위한 맞춤형 비즈니스 애플리케이션을 구축하려는 경우, 핵심 Salesforce Platform을 사용하면 데스크톱과 모바일에서 작동하는 맞춤형 데이터 모델과 애플리케이션을 손쉽게 개발할 수 있습니다.
- 트래픽이 예측할 수 없는 변동할 수 있는 고객용 애플리케이션을 구축해야 하는 경우, Heroku 플랫폼의 탄력적인 확장성이 꼭 필요합니다.
- 데이터를 업데이트하거나, 조직 내부 또는 외부의 다른 애플리케이션과 통합하거나, 메타데이터의 사용자 정의를 관리하려는 경우 Salesforce API를 사용하면 이를 비롯한 다양한 작업을 수행할 수 있습니다.
- 조직에서 판매 또는 제품 성공을 예측하거나 고객이 특정 제품을 구매할 가능성을 파악하는 더 나은 방법을 필요로 하는 경우, 강력한 인공지능(AI) 도구인 Salesforce Einstein 제품군을 사용하면 고유한 데이터와 인사이트를 수집하여 비즈니스 결과를 예측할 수 있습니다.
- 이동 중에도 비즈니스 요구 사항을 해결할 수 있는 방법이 필요한 경우, Mobile SDK 기술 제품군을 사용하면 Salesforce 앱과 동일한 보안 및 안정성을 갖춘 모바일 기기용 기본, HTML5 및 하이브리드 앱을 개발할 수 있습니다.
구축하는 사용자 정의의 유형에 따라 Slack 개발자, MuleSoft 개발자 또는 Tableau 개발자와 같이 Salesforce 협력체계의 다른 영역에서 코드를 작성하는 Salesforce 개발자와 상호 작용할 수 있습니다. Salesforce 개발자: 빠르게 살펴보기 모듈에서는 다양한 유형의 Salesforce 개발자 역할 및 이들이 플랫폼과 상호 작용하는 방식을 안내합니다.
Salesforce 샘플 앱
이 모듈의 나머지 부분에서는 Salesforce 샘플 앱 갤러리의 Dreamhouse 샘플 앱을 살펴보면서 Salesforce Platform의 효과적인 도구와 기술이 얼마나 많이 구축되어 있고 어떻게 작동하는지 보여드립니다. 샘플 앱 갤러리의 앱은 기본 제공 기능을 맞춤형 기능과 결합하여 비즈니스를 차별화하는 솔루션을 구축하는 방법을 보여줍니다.
샘플 앱 갤러리와 갤러리 내 앱에 대해 자세히 알아보려면 빠른 시작: 샘플 앱 갤러리 둘러보기 모듈을 살펴보세요.
이와 같은 앱을 완전히 처음부터 만들기가 쉽지 않다는 점을 알고 계실 것입니다. 실제로 이러한 유형의 프로젝트를 수행하려면 길고 복잡한 기능 요구 사항을 해결하고 회사의 비즈니스 데이터에 대한 특수 통합을 구현해야 할 수 있습니다. 혼자서 작업하면 사용할 수 있는 시스템을 완성하는 데 몇 달이 걸릴 수 있습니다. 그렇다면 Salesforce Platform이 이와 같은 복잡한 비즈니스 애플리케이션을 신속하게 구축하는 데 어떻게 도움이 되는지 살펴보겠습니다.
DreamHouse 앱 설치하기
이 모듈에서 특정 단계를 확인하지는 않지만, 단계를 따라가면서 Dreamhouse 앱을 살펴보는 것이 좋습니다. 이렇게 하려면 새 Trailhead Playground에 Dreamhouse 패키지를 설치해야 합니다. 아래 단계에 따라 Playground를 시작하고 패키지를 설치하세요.
새 Trailhead Playground를 만들려면 다음 단계를 진행하세요.
- Trailhead 오른쪽 상단의 프로필 사진을 클릭합니다.
-
Hands-On Orgs(실습 조직)를 클릭합니다.
-
Create Playground(Playground 만들기)를 클릭합니다. 새 Playground가 준비되면 이메일이 전송됩니다. 새 Playground가 생성되는 데 몇 분 정도 걸릴 수 있습니다.
- 새 Playground에 대해 안내하는 이메일을 열고 링크를 클릭하여 Playground를 시작합니다.
-
Reset Password(비밀번호 재설정)를 클릭합니다. 새 비밀번호를 입력하고 Change Password(비밀번호 변경)를 클릭합니다.
- Hands-On Orgs(실습 조직) 페이지로 돌아가서 조직 옆의 Launch(실행)를 클릭하여 Trailhead Playground를 시작합니다.
Dreamhouse 샘플 앱을 설치하려면 다음 단계를 진행하세요.
- App Launcher(앱 시작 관리자)(
)에서 Playground Starter를 찾아 선택합니다.
- Playground Starter 앱이 표시되지 않으면 Salesforce 도움말에서 Trailhead 과제를 완료하는 데 필요한 패키지 또는 앱 설치 기사를 확인합니다.
- Playground Starter 앱이 표시되면 Install a Package(패키지 설치) 탭을 클릭합니다.
-
Package ID(패키지 ID) 필드에
04t3h000004bhxlAAA
를 붙여넣고 Install(설치)을 클릭합니다.
-
Install for All Users(모든 사용자용으로 설치)를 선택한 다음 Install(설치)을 클릭합니다.
- Approve Third-party access(타사 액세스 승인) 메시지가 표시되면 Yes(예)를 클릭한 후 Continue(계속)를 클릭합니다. 그러면 Dreamhouse 앱의 지도에 업데이트된 정보가 제공됩니다.
- 설치가 완료되면 Done(완료)을 클릭합니다.
- App Launcher(앱 시작 관리자)(
)에서 Dreamhouse App(Dreamhouse 앱)을 검색 및 선택합니다.
마지막으로 부동산 및 중개인 개체에 대한 샘플 데이터를 가져옵니다.
- Dreamhouse 앱에서 Settings(설정) 탭을 클릭합니다.
-
Import Data(데이터 가져오기)를 클릭합니다.
리소스
- Trailhead: Salesforce 관리자: 빠르게 살펴보기
- Trailhead: Salesforce 개발자: 빠르게 살펴보기
- Trailhead: Salesforce 101
- Trailhead: 빠른 시작: 샘플 앱 갤러리 둘러보기
- Trailhead: Salesforce Mobile SDK 기초