Skip to main content
10๋ถ„๋งŒ ์‹œ๊ฐ„์„ ๋‚ด์–ด ์ปค๋ฎค๋‹ˆํ‹ฐ ์„ค๋ฌธ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•ด ์ฃผ์„ธ์š”. ์ง€๊ธˆ๋ถ€ํ„ฐ 7์›” 19์ผ๊นŒ์ง€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ฐธ์—ฌํ•˜์‹œ๋ ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•ด ์ฃผ์„ธ์š”.

๋””์ž์ธ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ

ํ•™์Šต ๋ชฉํ‘œ

์ด ์œ ๋‹›์„ ์™„๋ฃŒํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ข‹์€ ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ํŠน์„ฑ๊ณผ ๊ธฐ๋Šฅ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋””์ž์ด๋„ˆ ๋ฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉ ๋ฐ ๊ด€๋ฆฌํ•˜๊ณ  ์‹œ์Šคํ…œ์— ๊ธฐ์—ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • SLDS(Salesforce Lightning Design System)๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ฐœ๋ฐœ์ž๊ฐ€ Salesforce Platform์—์„œ ์†”๋ฃจ์…˜์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š”์ง€ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • SLDS๊ฐ€ ๋Œ€๋ถ€๋ถ„์˜ ๋””์ž์ธ ์‹œ์Šคํ…œ๊ณผ ์–ด๋–ป๊ฒŒ, ๊ทธ๋ฆฌ๊ณ  ์™œ ๋‹ค๋ฅธ์ง€ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Note

์ด์ œ SLDS(Salesforce Lightning Design System)๋Š” ๋‘ ๊ฐœ์˜ ๋ฒ„์ „์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

Salesforce Lightning Design System 2(SLDS 2)๋Š” 2025๋…„ ๋ด„์— ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ SLDS๋Š” ์ด์ œ SLDS 1์œผ๋กœ ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค.

์ด๋ฒˆ Trailhead ๋ฑƒ์ง€๋Š” ๋””์ž์ธ ์‹œ์Šคํ…œ ์ „๋ฐ˜, SLDS ์ „์ฒด, ๊ทธ๋ฆฌ๊ณ  SLDS 1์— ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. SLDS 2๋ฅผ ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด SLDS 2 ์‹œ์ž‘ํ•˜๊ธฐ ํ‰๊ฐ€ํŒ์„ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.

SLDS 2๋Š” ์Šคํƒ€์ผ ์ง€์ • ํ›„ํฌ๋ฅผ ์‚ฌ์šฉํ•ด ๊ตฌ์กฐ์™€ ์‹œ๊ฐ์  ๋””์ž์ธ์„ ๋ถ„๋ฆฌํ•˜๋Š” ์ƒˆ๋กœ์šด CSS ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ์ง€์ • ํ›„ํฌ๋Š” CSS ๋งž์ถคํ˜• ์†์„ฑ์œผ๋กœ, ์ด๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋”์šฑ ์‹ฌ์ธต์ ์ธ ์‚ฌ์šฉ์ž ์ •์˜ ๋ฐ ํ…Œ๋งˆ ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๊ณ ์œ ์˜ ์Šคํƒ€์ผ์„ ๋”์šฑ ์‹ ์†ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SLDS 2๋Š” ์กฐ์ง์—์„œ Salesforce Cosmos ํ…Œ๋งˆ๋ฅผ ์„ ํƒํ•˜๋ฉด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Salesforce Cosmos ํ…Œ๋งˆ ๋ฐ SLDS 2 ๊ฐ€์šฉ์„ฑ์„ ํ™•์ธํ•˜์„ธ์š”.

๋””์ž์ธ ์‹œ์Šคํ…œ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ๋งˆ๋ฒ•๊ณผ ๊ฐ™์€ ํž˜์— ๋Œ€ํ•ด ๊นŠ์ด ์•Œ์•„๋ณด๊ธฐ ์ „์— ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ์ •์˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์ด ๋ฌด์—‡์ธ์ง€ ๊ถ๊ธˆํ•ดํ•˜๋Š” ์‚ฌ๋žŒ

๋””์ž์ธ ์‹œ์Šคํ…œ ์ •์˜

์„ค๋ช…

๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ UI ์š”์†Œ, ์ฆ‰ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๋ชจ์Œ์œผ๋กœ, ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋””์ž์ธ ํŒจํ„ด์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ์š”์†Œ์—๋Š” ๋ฒ„ํŠผ, ๋ฉ”๋‰ด, ์†Œ๋ฆฌ, ์• ๋‹ˆ๋ฉ”์ด์…˜, ์‹œ๊ฐ์  ํŒจํ„ด ๋“ฑ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋””์ž์ธ ์‹œ์Šคํ…œ์—๋Š” UI ํ”Œ๋žซํผ ์œ„์— ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. SLDS์™€ ๊ฐ™์€ ๊ธฐํƒ€ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ํ”Œ๋žซํผ๊ณผ ๋…๋ฆฝ์ ์ธ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” HTML๊ณผ CSS๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ, ์‹ค์ œ ์ž‘๋™ํ•˜๋Š” ์ฝ”๋“œ๊นŒ์ง€ ํฌํ•จํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

ํŒจํ„ด์€ ๊ณตํ†ต์ ์ธ ์‚ฌ์šฉ์ž ๋ฌธ์ œ๋‚˜ ์ž‘์—…์— ๋Œ€ํ•ด ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ  ๋ฌธ์„œํ™”๋œ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. ํŒจํ„ด์€ ์™„์ „ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ํŠน์ • ๊ตฌ์„ฑ ์š”์†Œ, ๋ ˆ์ด์•„์›ƒ, ์ƒํ˜ธ ์ž‘์šฉ์˜ ์กฐํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ๊ตฌ์„ฑ ์š”์†Œ์™€ ๋‹ฌ๋ฆฌ, ํŒจํ„ด์€ ๋‹ค๋‹จ๊ณ„ ์–‘์‹์ด๋‚˜ ๋กœ๊ทธ์ธ ํ™”๋ฉด๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž ๋ชฉํ‘œ๋‚˜ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ปจํ…์ŠคํŠธ์™€ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฐ„๋‹จํžˆ ๋งํ•˜๋ฉด UI ํŒจํ„ด์€ ์ตœ์ ์˜ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜๊ณ  ์ƒํ˜ธ ์ž‘์šฉํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์ œํ’ˆ ์ œ์ž‘์„ ์•ˆ๋‚ดํ•˜๋Š” ํฌ๊ด„์ ์ธ ํ‘œ์ค€์˜ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํŒจํ„ด, ๊ตฌ์„ฑ ์š”์†Œ, ๊ฐ€์ด๋“œ๋ผ์ธ, ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋ฉฐ, ๋””์ž์ธ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์€ ํŒ€์„ ์œ„ํ•œ ์ „์ฒด์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๊ณตํ†ต ์šฉ์–ด๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ œํ’ˆ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ˜๋ฉด ๋””์ž์ธ ํŒจํ„ด์€ ๋‹จ์ผ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋””์ž์ธ ์‹œ์Šคํ…œ์ด๋ผ๋Š” ๋” ๊ด‘๋ฒ”์œ„ํ•œ ์•„ํ‚คํ…์ฒ˜ ์•ˆ์˜ ๊ฐœ๋ณ„ ์š”์†Œ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋นŒ๋”ฉ ๋ธ”๋ก์œผ๋กœ ์ƒ๊ฐํ•˜๊ณ , ํŒจํ„ด, ๊ทœ์น™, ๊ฐ€์ด๋“œ๋ผ์ธ์„ ํ•ด๋‹น ๋นŒ๋”ฉ ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜๋Š” ์ƒ์„ธํ•œ ์ง€์นจ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ด ๋ณด์„ธ์š”.

๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ์ง€์นจ์ด ๋˜๋Š” ๋ถ„๋ช…ํ•œ ์ ‘๊ทผ์„ฑ ํ‘œ์ค€, ์›์น™ ๋ฐ ๊ฐ€์ด๋“œ๋ผ์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋„ ๊ณ ๋„๋กœ ํ‘œ์ค€ํ™”๋˜์–ด ์žˆ๊ณ  ์™ธ๊ด€๊ณผ ๋А๋‚Œ์„ ์‰ฝ๊ฒŒ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒจํ„ด์€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ฒฐํ•ฉํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ์กฐ์ ์ด๊ณ  ๋ชฉ์  ์ง€ํ–ฅ์ ์ธ ๊ณ„ํš์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋””์ž์ด๋„ˆ๋Š” ๊ตฌ์„ฑ ์š”์†Œ์™€ ํŒจํ„ด์„ ๊ฒฐํ•ฉํ•˜์—ฌ UI๋ฅผ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” ๋””์ž์ด๋„ˆ๊ฐ€ ๋งŒ๋“  UI ๋””์ž์ธ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์—ฌ๋Ÿฌ ๋ฐฉ์‹์œผ๋กœ ์กฐํ•ฉํ•˜์—ฌ HTML๊ณผ JavaScript๋กœ ์•ฑ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋””์ž์ธ ์ง€์นจ์€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํŠน์ • ์ด์šฉ ์‚ฌ๋ก€์— ์‚ฌ์šฉํ•  ํŒจํ„ด์œผ๋กœ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ง€์นจ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ์š”์†Œ ๋””์ž์ธ์— ๋Œ€ํ•œ ๊ตฌ์„ฑ ์š”์†Œ ์ฝ”๋“œ๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, ๊ฐœ๋ฐœ์ž๋Š” ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋Š” ์ž์ฒด HTML๊ณผ JavaScript ์ฝ”๋“œ๋กœ UI๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ํŒจํ„ด๊ณผ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ์š”์†Œ ์ž์ฒด๋Š” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์ง€๋งŒ, ๊ตฌ์„ฑ ์š”์†Œ ๋ธ”๋ก์„ ๊ฒฐํ•ฉํ•˜๋ฉด ๊ฑฐ์˜ ๋ฌด์—‡์ด๋“  ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋นŒ๋”ฉ ๋ธ”๋ก์„ ํ•จ๊ป˜ ๋ฐฐ์—ดํ•˜๊ณ  ๋งž์ถฐ์„œ ๋งŒ๋“  ์šฐ์ฃผ์„ 

์ข‹์€ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํ™•์žฅ์ด ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค. ๋””์ž์ธ ์‹œ์Šคํ…œ์ด ๋ฐœ๋‹ฌํ• ์ˆ˜๋ก ๊ธฐ์ดˆ ์š”์†Œ(๋นŒ๋”ฉ ๋ธ”๋ก)๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์ด ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ด๋Ÿฐ ์š”์†Œ๋ฅผ ์—ฌ๋Ÿฌ ์ œํ’ˆ ๋ฐ ๊ธฐ๋Šฅ์— ์žฌ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋Š” ๋””์ž์ด๋„ˆ์™€ ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ ํŽธ๋ฆฌ์„ฑ๊ณผ ์˜๋ฏธ์— ์ง‘์ค‘ํ•˜์—ฌ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‹œ๊ฐ์ ์ธ ์กฐํ™”๋ฅผ ์ด๋ฃน๋‹ˆ๋‹ค. ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ์ƒ์„ธ ์ง€์นจ(ํŒจํ„ด, ๊ทœ์น™, ๊ฐ€์ด๋“œ๋ผ์ธ)์€ ์šฉ๋„์— ๊ธฐ๋ฐ˜์„ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์˜ ๋ฏธ์  ์š”์†Œ๋Š” ์‚ฌ์šฉ์ž์˜ ํ•„์š”์—์„œ ๋น„๋กฏ๋ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ํ™”๋œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์‹œ๊ฐ์  ์Šคํƒ€์ผ๊ณผ ๋ธŒ๋žœ๋“œ๋ฅผ ๋ชจ๋‘ ๊ฐ•ํ™”ํ•˜๋ฏ€๋กœ, ์ œํ’ˆ ๋ฐ ๊ธฐ๋Šฅ์˜ ์™ธ๊ด€์ด ํ†ต์ผ๋˜๊ณ  ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ์ผ์ •ํ•ด์ง‘๋‹ˆ๋‹ค.
  • ๊ณต์œ ๋ฉ๋‹ˆ๋‹ค. ์š”์†Œ๊ฐ€ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ  ๋ฌธ์„œํ™”๋˜๊ณ  ์ ‘๊ทผ์ด ์šฉ์ดํ•˜๋ฉด ํ”„๋กœ์ ํŠธ ์ผ๋ถ€๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๋„˜๊ธฐ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ž‘์—…์„ ์ด์–ด๊ฐ€๊ธฐ๊ฐ€ ๋” ์‰ฌ์›Œ์ ธ์„œ ํ˜‘์—…์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘

๋นŒ๋”ฉ ๋ธ”๋ก๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฆ‰์‹œ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋ฆฌ ๋””์ž์ธ๋œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์ตœ๊ณ ์˜ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์€ ๋””์ž์ธ์„ ๊ทœ๋ชจ์— ๋”ฐ๋ผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ปค๋‹ค๋ž€ ์ด์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์š”์†Œ, ํŒจํ„ด, ๊ทœ์น™ ๋ฐ ์ง€์นจ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋””์ž์ด๋„ˆ, ๊ฐœ๋ฐœ์ž, ํŒ€ ๋ฐ ์ œํ’ˆ ๊ฐ„์— ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋ณ€ํ•  ๋•Œ ํ•จ๊ป˜ ๋ณ€ํ•˜๋ฏ€๋กœ, ๋””์ž์ด๋„ˆ์™€ ๊ฐœ๋ฐœ์ž๋Š” ๋ณต์žกํ•œ ํ”Œ๋žซํผ ์ „๋ฐ˜์—์„œ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋„๊ตฌ๋ฅผ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ดํ•ด๊ด€๊ณ„์ž ์•Œ๊ธฐ

๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ์ˆ˜์ค€์€ ์ดํ•ด๊ด€๊ณ„์ž์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

  • ์†Œ๋น„์ž๋Š” ๋””์ž์ธ ์‹œ์Šคํ…œ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ฑ์„ ๋งŒ๋“œ๋Š” ๋””์ž์ด๋„ˆ, ๊ฐœ๋ฐœ์ž ๋ฐ ์ดํ•ด๊ด€๊ณ„์ž์ž…๋‹ˆ๋‹ค. ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๋งŒ๋“  ํšŒ์‚ฌ(Salesforce ๋“ฑ)์— ์ด ํšŒ์‚ฌ์˜ ํ”Œ๋žซํผ์—์„œ ์•ฑ์„ ๋งŒ๋“œ๋Š” ๊ณ ๊ฐ์˜ ์—์ฝ”์‹œ์Šคํ…œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ, ์†Œ๋น„์ž๋Š” ํšŒ์‚ฌ ์•ˆํŒŽ์— ๋ชจ๋‘ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ์—ฌ์ž๋Š” ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๋Š” ์š”์†Œ์™€ ํŒจํ„ด์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ฐ ๋ฆด๋ฆฌ์Šค๋งˆ๋‹ค ์ƒˆ ํŒจํ„ด, ๊ตฌ์„ฑ ์š”์†Œ ๋˜๋Š” ์ง€์นจ์ด๋‚˜ ๊ธฐ์กด ์š”์†Œ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ˆ„๊ตฌ๋‚˜ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ๋ ˆ์ดํ„ฐ๋Š” ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ธ์ž…๋‹ˆ๋‹ค. ์—”์ง€๋‹ˆ์–ด, ์ œํ’ˆ ๋””์ž์ด๋„ˆ ๋ฐ ๋น„์ฃผ์–ผ ๋””์ž์ด๋„ˆ๋กœ ๊ตฌ์„ฑ๋˜๋Š” ํ๋ ˆ์ดํ„ฐ ํŒ€์€ ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ์œ ์ง€๊ด€๋ฆฌํ•˜๊ณ , ์‹œ์Šคํ…œ ์ฝ”๋“œ๋ฅผ ๊ฐ๋…ํ•˜๊ณ , ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์นฉ๋‹ˆ๋‹ค. ํ๋ ˆ์ดํ„ฐ๋Š” ์ œ์•ˆ๋œ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ์—…๋ฐ์ดํŠธ๋ฅผ ํ†ตํ•ฉํ•˜์—ฌ ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๋ฐœ์ „์‹œํ‚ต๋‹ˆ๋‹ค.

์ด ๊ธ€์„ ์ฝ๋Š” ์‚ฌ๋žŒ์€ ๋Œ€๋ถ€๋ถ„ SLDS ์†Œ๋น„์ž ๋˜๋Š” ๊ธฐ์—ฌ์ž์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Salesforce์˜ Lightning ๋””์ž์ธ ์‹œ์Šคํ…œ

Salesforce๋Š” ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๋งค์šฐ ์ค‘์‹œํ•ฉ๋‹ˆ๋‹ค. Salesforce Platform์ด ๋งค์šฐ ๊ฐ•๋ ฅํ•œ ์ด์œ  ์ค‘ ํ•˜๋‚˜๋Š” ๋งค์šฐ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž์˜ ๋ณต์žกํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€์‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋นŒ๋”ฉ ๋ธ”๋ก์„ ํ•จ๊ป˜ ๋ฐฐ์—ดํ•˜๊ณ  ๋งž์ถฐ์„œ ๋งŒ๋“  ์šฐ์ฃผ์„ 

๋˜ํ•œ Salesforce๋Š” ์ œํ’ˆ ๋ฒ”์œ„์™€ ์ง์› ์ˆ˜๋ฅผ ๋ชจ๋‘ ํ™•์žฅํ•˜๋ฉด์„œ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Salesforce๋Š” ์„ฑ์žฅํ• ์ˆ˜๋ก ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ผ๊ด€๋œ ์ œํ’ˆ ๊ฒฝํ—˜์„ ํšจ์œจ์ ์œผ๋กœ ๊ทœ๋ชจ์— ๋งž๊ฒŒ ๋””์ž์ธํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

Salesforce ํŒ€์€ SLDS๋กœ ์ด๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์šฉ ์‚ฌ๋ก€๋ณ„ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋ฉด ๋””์ž์ด๋„ˆ๊ฐ€ ๋ฐ˜๋ณต ์‹คํ—˜ ์†๋„๋ฅผ ๋†’์ด๊ณ  ์ผ๊ด€๋œ ์†”๋ฃจ์…˜์„ ๋” ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์š”์†Œ ๊ฐœ๋ฐœ์ž๋Š” ํ•ญ์ƒ ๊น”๋”ํ•˜๊ณ  ์•ก์„ธ์Šค๊ฐ€ ์šฉ์ดํ•œ ๋งˆํฌ์—…๊ณผ ํ”ฝ์…€์ด ์™„๋ฒฝํ•˜๊ฒŒ ๋งž๋Š” CSS๊ฐ€ ์žˆ๋Š” ์ตœ์‹  ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋” ๋นจ๋ฆฌ ์ž‘์—…ํ•˜๊ณ  ์˜ค๋ฅ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ๊ณผ ํŒŒํŠธ๋„ˆ๋Š” Salesforce Platform์—์„œ ๋ถ„๋ช…ํ•œ ์„ค๋ช…๊ณผ ๋””์ž์ธ ์˜ˆ์‹œ๊ฐ€ ํฌํ•จ๋œ ์ž์ฃผ ์—…๋ฐ์ดํŠธ๋˜๊ณ  ๊น”๋”ํ•˜๊ณ  ์ผ๊ด€์„ฑ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ •์˜๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฏ€๋กœ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์—ญ์„ค๊ณ„ํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ง‘๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์ „ํ•จ์ˆ˜์ (fully functional) ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ SLDS๋Š” Lightning ์›น ๊ตฌ์„ฑ ์š”์†Œ(LWC)์™€ React ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋‹ค์–‘ํ•œ ์ฝ”๋“œ ๋ฒ ์ด์Šค๋ฅผ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋…๋ฆฝ์„ฑ์„ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Salesforce๋Š” Lightning ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํ†ตํ•ด ๋งŽ์€ SLDS ๊ตฌ์„ฑ ์š”์†Œ ๋””์ž์ธ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ธฐ๋Šฅ์ ์ธ ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. (SLDS์™€ ๋‹ค๋ฅธ ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ด ์œ ๋‹› ๋์— ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.)

๋‹ค์Œ์—๋Š” SLDS๊ฐ€ ํƒ„์ƒํ–ˆ๋˜ ์•„์ฃผ ํ•œ์ฐธ ์ „์œผ๋กœ ์‹œ๊ฐ„ ์—ฌํ–‰์„ ๋– ๋‚ฉ๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค

Salesforce ๋„์›€๋ง์—์„œ Trailhead ํ”ผ๋“œ๋ฐฑ์„ ๊ณต์œ ํ•˜์„ธ์š”.

Trailhead์— ๊ด€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์˜๊ฒฌ์— ๊ท€ ๊ธฐ์šธ์ด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ Salesforce ๋„์›€๋ง ์‚ฌ์ดํŠธ์—์„œ ์–ธ์ œ๋“ ์ง€ ์ƒˆ๋กœ์šด ํ”ผ๋“œ๋ฐฑ ์–‘์‹์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ ์˜๊ฒฌ ๊ณต์œ ํ•˜๊ธฐ