๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€ 76

[Cloud] ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์‚ฌ์šฉ ์ด์œ  ์ƒ์‚ฐ์„ฑ ์œ ์—ฐ์„ฑ ๋น„์šฉ์ ˆ๊ฐ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์‹œ์žฅ ์ ์œ ์œจ : AWS > Azure > Google ... ํด๋ผ์šฐ๋“œ ์žฅ์  ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ข…๋ฅ˜ : IaaS, PaaS, SaaS Saas : ์ง€๋ฉ”์ผ, ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ์ฒ˜๋Ÿผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์›น์—์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค Iaas : ์„œ๋ฒ„์™€ ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ๋“ฑ์˜ IT ์ธํ”„๋ผ ์žฅ๋น„๋ฅผ ๋นŒ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค Paas : ํ”Œ๋žซํผ์„ ๋นŒ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค ์ข…๋ฅ˜๋ณ„ ์žฅ๋‹จ์ ์ด ์žˆ์Œ ์ง€๊ธˆ ์šฐ๋ฆฌ๋Š” IaaS ์ •๋„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ, SaaS๋กœ ๊ฐˆ์ˆ˜๋ก ๋น„์Œˆ ์ธํ”„๋ผ ๋ณ€ํ™” ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ : ์ •๋ถ€ Gํด๋ผ์šฐ๋“œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ : ์˜๊ตญ ๋กœ์ด๋“œ ์€ํ–‰ (Azure ์Šคํƒ ๋„์ž… ) ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ : ๋ฐฐํ‹€๊ทธ๋ผ์šด๋“œ AWS+Azure ์‚ผ์„ฑ๋„ ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ! ์ž์ฒด ํด๋ผ์šฐ๋“œ์™€ ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ ์กฐํ•ฉ.

[๐Ÿข] JAVA ๊ธฐ์ดˆ ๋ฌธ๋ฒ• - ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜•, ์—ฐ์‚ฐ์ž, ๋ฐฐ์—ด, Scanner (์ž…๋ ฅ)

์˜ค๋Š˜์˜ ๋ชฉํ‘œ JAVA์˜ ๊ธฐ๋ณธ๋ฌธ๋ฒ•์„ ์‹œ์ž‘ํ•˜๋ฉฐ ์ฝ”๋“œ์˜ ํ๋ฆ„์„ ์•ˆ๋‹ค. (โญ•) ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ๊ณผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ(console) ๋Œ€ํ•œ ํ๋ฆ„์„ ์•Œ๊ณ  ์ดํ•ดํ•œ๋‹ค. (โญ•) ์ฝ๊ณ  ๋ณด๊ณ  ์“ธ ์ค„ ์•ˆ๋‹ค. (์‹ค์Šต์‹œ๊ฐ„+๋ณต์Šต์‹œ๊ฐ„์„ ๊ฐ–๋Š”๋‹ค.) (โญ•) ๋ฌธ๋ฒ•์„ ์•Œ๊ณ  ์‹œ์ž‘ํ•œ๋‹ค. (โญ•) ์ง„ํ–‰ ์ˆœ์„œ ์ž๋ฐ” ๋ฌธ๋ฒ•์€ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ์„๊นŒ? ์ฝ”๋”ฉ์„ ์‹œ์ž‘ํ•ด๋ณด์ž! ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜• ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜• ์ƒ๊น€์ƒˆ ์•Œ๊ธฐ ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜• ๋งŒ๋“ค์–ด๋ณด๊ธฐ/์ถœ๋ ฅํ•ด๋ณด๊ธฐ (์‹ค์Šต) ์—ฐ์‚ฐ์ž ์•Œ๊ธฐ Scannerํ™œ์šฉํ•ด๋ณด๊ธฐ(์‹ค์Šต) ๋ฐฐ์—ด์ด๋ž€ ๋ฐฐ์—ด ๋งŒ๋“ค์–ด๋ณด๊ธฐ/์ถœ๋ ฅํ•ด๋ณด๊ธฐ (์‹ค์Šต) ์Šคํ„ฐ๋”” ๋‚ด์šฉ import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[]args){ //๋‹จ์ถ•ํ‚ค mai..

[B4] CONNECTED ver.1 - KPT ํŒ€ ํšŒ๊ณ 

CONNECTED โœ… ๊ฐœ์š” ์—ฌํ–‰์ž์™€ ๊ฐ€์ด๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์—ฌํ–‰ ํ”Œ๋žซํผ CONNECTED ๊ฐ€์ด๋“œ๋Š” ์ž๋ž‘ํ•˜๊ณ  ์‹ถ์€ ์—ฌํ–‰์ง€์™€ ์ง€์—ญ ์—ฌํ–‰ ํŒ์„ ์—ฌํ–‰์ž์—๊ฒŒ ์ œ๊ณตํ•ด์ฃผ์–ด ์ง์ ‘ ์ง  ์—ฌํ–‰ ์ผ์ •๊ณผ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌํ–‰์ž๋Š” ๊ธธ์ด ์ •ํ•ด์ ธ ์žˆ๋Š” ์˜ˆ์ „์˜ ๋‹จ์ฒด ํˆฌ์–ด ํŒจํ‚ค์ง€๊ฐ€ ์•„๋‹Œ ์ž์‹ ๋“ค๋งŒ์˜ ์ž์œ ๋กœ์šด ์—ฌํ–‰ ๊ณ„ํš์„ ์„ธ์šธ ์ˆ˜ ์žˆ๊ณ , ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜, ๊ฐ€์ด๋“œ ์—ฌํ–‰ ์ดํ›„ ๋ฆฌ๋ทฐ ์ž‘์„ฑ๊ณผ ์ž์œ  ์—ฌํ–‰์„ ๋‹ค๋…€์˜จ ํ›„ ๋ณธ์ธ์˜ ์—ฌํ–‰๊ธฐ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ณต๊ฐ„์ด ์žˆ์–ด ์—ฌํ–‰์˜ ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1๏ธโƒฃ ๊ฐ€์ด๋“œ๋กœ ๊ฐ€์ž…ํ•˜์—ฌ ๋ณธ์ธ์ด ๊ณ„ํšํ•œ ํˆฌ์–ด ์ƒํ’ˆ์„ ๋“ฑ๋กํ•˜๋ฉด 2๏ธโƒฃ ์—ฌํ–‰์ž๋Š” ์ƒํ’ˆ์„ ์„œ์น˜ํ•˜๊ณ  ์›ํ•˜๋Š” ํˆฌ์–ด ์ƒํ’ˆ์„ ์„ ํƒ, ๊ฒฐ์ œํ•˜๊ณ , 3๏ธโƒฃ ๊ฐ€์ด๋“œ์˜ ์—ฌํ–‰ ์ผ์ •๋Œ€๋กœ ์—ฌํ–‰์„ ๋‹ค๋‹ ์ˆ˜ ์žˆ์Œ. โœ… ๊ด€๋ จ ์ž๋ฃŒ ๊นƒํ—ˆ๋ธŒ ..

[B4] CONNECTED ver.1 - S.A.

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

[โšก] ๋””์ž์ธ ํŒจํ„ด ์œ ํ˜•

1. ์ƒ์„ฑ (์ƒ๋นŒ ํ”„๋กœ ํŒฉ์•ฑ์‹ฑ) - ๋นŒ๋”(builder) : ๋ณต์žกํ•œ ์ธ์Šคํ„ด์Šค๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ๋งŒ๋“œ๋Š” ๊ตฌ์กฐ, ์ƒ์„ฑ๊ณผ ํ‘œ๊ธฐ๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ ๋ณต์žกํ•œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ - ํ”„๋กœํ† ํƒ€์ž…(prototype) : ์ƒ์„ฑํ•  ๊ฐ์ฒด์˜ ์ข…๋ฅ˜๋ฅผ ๋ช…์‹œํ•˜๋Š”๋ฐ ์›ํ˜•์— ๋˜๋Š” ์˜ˆ์‹œ๋ฌผ์„ ์ด์š”ํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ฐ์ฒด๋ฅผ ์ด ์›ํ˜•๋“คใ„น์„ ๋ณต์‚ฌํ•จ์œผ๋กœ์จ ์ƒ์„ฑํ•˜๋Š” ํƒ€์ž…. - ํŒฉํ† ๋ฆฌ ๋ฉ”์†Œ๋“œ(Factory method) : ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•˜์ง€๋งŒ, ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ํด๋ž˜์Šค๋Š” ์„œ๋ธŒํด๋ž˜์Šค์—์„œ ๊ฒฐ์ •ํ•˜๋„๋ก ํ•˜๋Š” ํŒจํ„ด. - ์•ฑ์ŠคํŠธ๋ž™ํŠธ ํŒฉํ† ๋ฆฌ(Abstract Factory) : ๊ตฌ์ฒด์ ์ธ ํด๋ž˜์Šค ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ๊ด€๋ จ์„ฑ์ด ์žˆ๊ฑฐ๋‚˜ ๋…๋ฆฝ์ ์ธ ๊ฐ์ฒด๋“ค์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต - ์‹ฑ๊ธ€ํ†ค(Single ton) : ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ํ•˜๋‚˜์ž„์„ ๋ณด์žฅํ•˜๊ณ  ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ „์—ญ์ ์ธ ์ ‘๊ทผ..

[โšก] ์ˆ˜์ œ๋น„ ์นดํŽ˜ ์•ฝ์ˆ ํ˜• ๋ฝ€๊ฐœ๊ธฐ ๋ชจ์Œ (2022๋…„)

1. RBAC(Role Based Access Control) โœ… ์ค‘์•™ ๊ด€๋ฆฌ์ž๊ฐ€ ์‚ฌ์šฉ์ž์™€ ์‹œ์Šคํ…œ์˜ ์ƒํ˜ธ๊ด€๊ณ„๋ฅผ ํ†ต์ œํ•˜๋ฉฐ ์กฐ์ง ๋‚ด ๋งก์€ ์—ญํ• (Role)์— ๊ธฐ์ดˆํ•˜์—ฌ ์ž์› ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ œํ•œํ•˜๋Š” ๋ฐฉ๋ฒ• ์ด๋‹ค. 2. ์Šค๋จธํ”„(Smurf) ๊ณต๊ฒฉ โœ… ์Šค๋จธํ”„ ๊ณต๊ฒฉ์ด๋ž€ ์ถœ๋ฐœ์ง€ ์ฃผ์†Œ๋ฅผ ๊ณต๊ฒฉ๋Œ€์ƒ ip์ฃผ์†Œ๋กœ ์„ค์ •ํ•˜์—ฌ ์ง์ ‘ ๋ธŒ๋กœ๋“œ์ผ€์ŠคํŒ…ํ•˜์—ฌ ํƒ€๊ฒŸ ์‹œ์Šคํ…œ์„ ๋งˆ๋น„์‹œํ‚ค๋Š” ๊ณต๊ฒฉ์ด๋‹ค. 3. Inheritance โœ… ๊ฐ์ฒด์ง€ํ–ฅ ๊ธฐ๋ฒ•์—์„œ ์ƒ์œ„ ํด๋ž˜์Šค์˜ ๋ฉ”์„œ๋“œ์™€ ์†์„ฑ์„ ํ•˜์œ„ ํด๋ž˜์Šคโ€‹๊ฐ€ ๋ฌผ๋ ค๋ฐ›๋Š” ํŠน์ง• 4. CRUD Matrix โœ… ํ”„๋กœ์„ธ์Šค์™€ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์— ๊ด€๊ณ„ ์˜์กด์„ฑ์„ CRUD๋กœ ํ‘œํ˜„ํ•œ ๋งคํŠธ๋ฆญ์Šค 5. ๊ฐ์ฒด์ง€ํ–ฅ์—์„œ ํด๋ž˜์Šค(Class) โœ… ํŠน์ • ๊ฐ์ฒด ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ณ€์ˆ˜์™€ ๋ฉ”์†Œ๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ํ‹€ 6. ์ •๋ณด๋ณด์•ˆ์—์„œ ๊ฐ€์šฉ์„ฑ โœ… ์ธ๊ฐ€๋œ ์‚ฌ์šฉ์ž๋Š” ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ถŒํ•œ..

[โšก] ์ˆ˜์ œ๋น„ ์นดํŽ˜ Daily ๋ฌธ์ œ ํ’€์ด (2022๋…„ 1ํšŒ ์˜ˆ์ƒ๋ฌธ์ œ)

์ˆ˜์ œ๋น„- IT ์ปค๋ฎค๋‹ˆํ‹ฐ (์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ... : ๋„ค์ด๋ฒ„ ์นดํŽ˜ ์ˆ˜์ œ๋น„-์ˆ˜ํ—˜์ƒ ์ž…์žฅ์—์„œ ์ œ๋Œ€๋กœ ์“ด ๋น„๋ฒ•์„œ(์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ, ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ๋Šฅ์‚ฌ, ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„๊ธฐ์‚ฌ ๋“ฑ ์‹œ๋ฆฌ์ฆˆ) cafe.naver.com 1๊ณผ๋ชฉ 1. ์ƒํ–ฅ์‹ ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ• ์ค‘ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐ ๊ธฐ๋Šฅ์˜ ์›์‹œ ์ฝ”๋“œ ๋ผ์ธ ์ˆ˜์˜ ๋‚™๊ด€์น˜, ์ค‘๊ฐ„์น˜, ๋น„๊ด€์น˜๋ฅผ ์ธก์ •ํ•˜์—ฌ ์˜ˆ์ธก์น˜๋ฅผ ๊ตฌํ•˜๊ณ  ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋น„์šฉ์„ ์‚ฐ์ •ํ•˜๋Š” ๊ธฐ๋ฒ• โœ… LOC (Lines of Code) *๏ธโƒฃ ์ƒํ–ฅ์‹ ๋น„์šฉ ์„ ์ • ๋ฐฉ๋ฒ• : LoC, MM, COCOMO, Putnam, FP(Function Point) 2. ๊ด€๊ณ„์˜ ์œ ํ˜• โœ… (1) : ์ง‘ํ•ฉ ๊ด€๊ณ„ / (2) ์‹ค์ฒดํ™” ๊ด€๊ณ„ *๏ธโƒฃ UML์˜ ๊ด€๊ณ„ ์—ฐ๊ด€๊ด€๊ณ„ : ์‹ค์„  ํ™”์‚ดํ‘œ ์ง‘ํ•ฉ๊ด€๊ณ„ : ๋นˆ ๋งˆ๋ฆ„๋ชจ, ํ•˜๋‚˜์˜ ์‚ฌ๋ฌผ์ด ๋‹ค๋ฅธ ์‚ฌ๋ฌผ์— ํฌํ•จ ํฌํ•จ๊ด€๊ณ„ : ์†์ด ์ฑ„์›Œ์ง„ ๋งˆ๋ฆ„๋ชจ,..

[๋‚˜๋งŒ์˜ ๋‹จ์–ด์žฅ] 13. ์™„์„ฑ ์ฝ”๋“œ

โœ… ์ตœ์ข… ์ฝ”๋“œ ๊นƒํ—ˆ๋ธŒ https://github.com/mingyeong1203/Vocabulary-Notebook GitHub - mingyeong1203/Vocabulary-Notebook: Sparta Coding Club Boot Camp - Web Plus - Vocabulary Notebook Sparta Coding Club Boot Camp - Web Plus - Vocabulary Notebook - GitHub - mingyeong1203/Vocabulary-Notebook: Sparta Coding Club Boot Camp - Web Plus - Vocabulary Notebook github.com โœ… ํ•™์Šต ๋‚ด์šฉ ์ •๋ฆฌ ๋…ธ์…˜ (๋ธ”๋กœ๊ทธ ๋‚ด์šฉ์ด๋ž‘ ๋™์ผ) https://fair-cheet..

[๋‚˜๋งŒ์˜ ๋‹จ์–ด์žฅ] 12. ์ˆ™์ œ - ์˜ˆ๋ฌธ ์ €์žฅ & ์‚ญ์ œ ๊ธฐ๋Šฅ ๋งŒ๋“ค๊ธฐ

“status_give = old” ์ผ ๋•Œ๋งŒ ์˜ˆ๋ฌธ ์ž‘์„ฑ ์นธ ๋„์šฐ๊ธฐ input ๋ฐ•์Šค์— ์ž…๋ ฅ๋œ ์˜ˆ๋ฌธ์ด ํ•ด๋‹น ๋‹จ์–ด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธ ์žˆ์œผ๋ฉด DB์˜ examples ์ปฌ๋ ‰์…˜์— ์˜ˆ๋ฌธ ์ €์žฅ. ์˜ˆ๋ฌธ๋“ค ์ค‘์—์„œ ํ•ด๋‹น ๋‹จ์–ด์— ๊ด€ํ•œ ๊ฒƒ๋งŒ ์ฐพ์•„์™€์„œ ๋ณด์—ฌ์ฃผ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์‹œ, ์ƒˆ ์˜ˆ๋ฌธ ์ €์žฅ ์‹œ, ๊ธฐ์กด ์˜ˆ๋ฌธ ์‚ญ์ œ ์‹œ ํ•จ์ˆ˜ ์‹คํ–‰. ์˜ˆ๋ฌธ ์‚ญ์ œ ์‹œ ์—ฌ๋Ÿฌ ์˜ˆ๋ฌธ ์ค‘ ์–ด๋–ค ๊ฒƒ์ธ์ง€ ๊ตฌ๋ถ„์„ ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ ์ค„์— id ๋ถ€์—ฌ ๋‹จ์–ด ์‚ญ์ œ ์‹œ ํ•ด๋‹น ์˜ˆ๋ฌธ๋“ค๋„ ๊ฐ™์ด ์ง€์›Œ์คŒ. {% if status=="old" %} // Write your own sentences! This sentence contains the word 'word'. delete I don't like using the MS Word program. delete add..

[๋‚˜๋งŒ์˜ ๋‹จ์–ด์žฅ] 11. ์™„์„ฑ๋„ ๋†’์ด๊ธฐ - ogํƒœ๊ทธ, favicon

โœ… og ํƒœ๊ทธ Open Graph ํƒœ๊ทธ๋กœ ์›นํŽ˜์ด์ง€์˜ ๋งํฌ๋ฅผ ๊ณต์œ ํ•  ๋•Œ ๋‚˜ํƒ€๋‚˜๋Š” ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ํƒœ๊ทธ ๋ฉ”ํƒ€ ํƒœ๊ทธ์˜ ์ข…๋ฅ˜ ์ค‘ ํ•˜๋‚˜๋กœ, ‘์ œ๋ชฉ, ์„ค๋ช…, ์ด๋ฏธ์ง€, ๋งํฌ, ํƒ€์ž…’ ๋“ฑ์„ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Œ. โœ… favicon ์ฃผ์†Œ์ฐฝ์˜ ์ฆ๊ฒจ์ฐพ๊ธฐ ์•„์ด์ฝ˜ โœ… ogํƒœ๊ทธ์™€ favicon ์„ค์ •

๋ฐ˜์‘ํ˜•