Salesforce 온라인 초급
#apex#developer#salesforce

Salesforce APEX 초급

강의 소개

입문자를 위한 실전형 APEX 첫걸음

Salesforce 개발을 막 시작하는 분들을 위해, APEX 개발 환경 세팅부터 기초 문법까지 차근차근 설명합니다.

프로그래밍 경험이 전혀 없어도 이해할 수 있도록 구성되어 있어, 개발에 처음 도전하는 분께도 적합합니다.

이 과정에서 배우는 것

  • Salesforce & APEX 소개, 개발 환경(VSCode · SFDX) 구성
  • 변수·자료형(기본형 · List · Map · Object · 날짜/시간), 연산자, 조건문, 반복문
  • SOQL로 데이터 조회하기, DML로 데이터 처리하기
  • 메서드와 클래스 작성, 오버로딩·오버라이딩
  • 상속과 접근 제한자로 코드 구조화하기

수강 대상

  • Salesforce 개발자가 되고 싶은 분
  • Salesforce APEX를 처음 접하는 분
  • Admin(관리자)에서 Developer(개발자)로 확장하고 싶은 분
  • 개발 경험은 있지만 Salesforce에 대해 잘 모르는 분
  • 입문자 관점에서 APEX를 이해하고 싶은 모든 분

추천 선수 지식

  • 프로그래밍 기초 지식 — 있으면 좋지만 필수는 아닙니다.
  • Java 언어 경험 — 있으면 이해가 훨씬 빠릅니다.

커리큘럼

섹션 1. 개요

  • Salesforce & APEX 소개

섹션 2. 개발 환경 구성

  • Salesforce 준비하기
  • ORG 개발 환경 살펴보기
  • VSCode 개발 환경 준비하기

섹션 3. 변수와 자료형

  • 변수란
  • 자료형이란
  • 기본형
  • 컬렉션 (List)
  • 컬렉션 (Map)
  • Object
  • 날짜 / 시간

섹션 4. 연산자

  • 산술 연산자
  • 논리 연산자
  • 비교 연산자
  • 대입 연산자
  • 증감 연산자

섹션 5. 조건문

  • 조건문이란
  • if 문
  • switch 문
  • 조건문 복습

섹션 6. 반복문

  • 반복문이란
  • while 문
  • do-while 문
  • for 문
  • 향상된 for 문
  • 반복문 복습

섹션 7. SOQL

  • SOQL이란
  • SOQL 기본
  • Variable Binding
  • 제약사항

섹션 8. DML

  • DML이란
  • 단일 DML
  • 컬렉션 DML
  • 제약사항

섹션 9. 메서드

  • 메서드란
  • 메서드 구조
  • 메서드 실습 1
  • 오버로딩
  • 메서드 실습 2
  • 메서드 정리

섹션 10. 클래스

  • 클래스란
  • 클래스 구조
  • 클래스 실습 1
  • 클래스 실습 2
  • 클래스 정리

섹션 11. 상속

  • 상속이란
  • 오버라이딩
  • 상속 실습

섹션 12. 접근 제한자

  • 접근 제한자란
  • 접근 제한자 종류
  • 접근 제한자 실습

섹션 13. 마무리

  • 마무리