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. 마무리

  • 이후 학습방향 소개