Salesforce
온라인
중급
#apex#developer#salesforce
Salesforce APEX 실무
강의 소개
APEX 기초를 넘어, 실무에서 바로 통하는 고급 역량을 키우는 과정
APEX 기초 문법을 알고 있지만 실무에서 어떻게 활용해야 할지 막막하다면, 이 과정이 그 답이 됩니다.
SOQL 고급 관계 조회, 소스 코드 배포, 테스트 코드 작성 등 실무 기반 주제를 중심으로, Salesforce 개발자가 현장에서 반드시 알아야 할 패턴을 직접 실습합니다.
이 과정에서 배우는 것
- SOQL 고급 — 관계 조회, 관계 필드, Group By, 날짜 리터럴 등 심화 쿼리
- 소스 코드 배포 & 가져오기 (ORG 관리 · 배포 주의사항)
- 테스트 코드 작성 및 Class 배포 실습
- 트리거 이벤트 처리, 환경 변수, 트리거 테스트 코드
- Call-out을 통한 외부 시스템 연동 (Http Request · 테스트 코드)
- 비동기 실행 — Future Method · Queueable · Scheduler · Batch
- REST 웹 서비스 구현
- 시나리오 실습 및 실무 요령 (디버깅 · 고려사항)
수강 대상
- Salesforce 개발자가 되고 싶은 분
- Salesforce APEX를 처음 접하는 분
- Admin(관리자)에서 Developer(개발자)로 확장하고 싶은 분
- 개발 경험은 있지만 Salesforce에 대해 잘 모르는 분
- 자격증에서 다루는 내용을 실무 관점에서 학습하기 원하시는 분
(Salesforce Certified Platform Developer I, Salesforce Certified Platform Developer II)
추천 선수 지식
- APEX 기초 문법
- APEX 개발 환경
커리큘럼
섹션 1. 강의 소개
- APEX 실무과정 소개
섹션 2. SOQL 고급
- SOQL, 관계 조회
- SOQL, 관계 필드
- SOQL, 유용한 도구
- SOQL, 관계 조회 유형
- 번외1. SOQL, Group By
- 번외2. SOQL, 날짜 리터럴
- 관계 조회 실습
섹션 3. 소스 코드 배포 & 가져오기
- ORG, 소스 코드 관리
- 코드 배포
- 코드 가져오기
- 배포 주의사항
섹션 4. 테스트 코드
- 테스트 코드 이해하기
- Class 배포 with 테스트 코드
- 테스트 코드 특징
섹션 5. 트리거
- 트리거 이해하기
- 트리거 이벤트 종류
- 이벤트별 트리거
- 트리거 환경 변수
- 트리거 실습
- 트리거 테스트 코드
섹션 6. 콜-아웃
- Call-out 이해하기
- Call-out (Http Request)
- Call-out 테스트 코드
섹션 7. 비동기 실행
- 비동기 이해하기
- Future Method
- Queueable
- Scheduler
- Batch
섹션 8. REST 웹 서비스
- REST Web Service 이해하기
- Salesforce, REST Web Service 환경 이해하기
- REST Web Service
섹션 9. 시나리오 실습
- 시나리오 소개
- 시나리오 구현
섹션 10. 실무 요령
- 디버깅
- 고려사항
섹션 11. 마무리
- 이후 학습방향 소개