ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ๐Ÿ“’ | IT์ง€์‹_์•ฑ, ์›น
    ๐Ÿ“’ ๋ถ ์Šคํ„ฐ๋””/๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” IT์ง€์‹ 2024. 8. 31. 11:48

    ๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” IT ์ง€์‹ - 5-6์žฅ ์•ฑ, ์›น

     

    ์ถœ์ฒ˜ : DALL-E

    1. ์•ฑ

    • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(Application Software): ๋ฐ์Šคํฌํ†ฑ์— ์„ค์น˜ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ
    • ์•ฑ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(APP,): ์Šค๋งˆํŠธํฐ์— ์„ค์น˜ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ

    ๋ฒ„์ „ ๊ธฐ๋ก

    • 00.00.00 ์ ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฒ„์ „ ํžˆ์Šคํ† ๋ฆฌ ๋ถ€์—ฌ
      • ์˜ค๋ฅธ์ชฝ ๋์ž๋ฆฌ : ์ž‘์€ ๋ณ€ํ™”
      • ์ค‘๊ฐ„ ์ˆซ์ž : ํ•˜์œ„ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ํฐ ๋ณ€ํ™”
      • ์™ผ์ชฝ ๋์ž๋ฆฌ : ํ•˜์œ„ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์€ ํฐ ๋ณ€ํ™”
      • ๋ฒ„์ „์ด ๋‹ฌ๋ผ์งˆ ๋•Œ ์ด์ „์— ์žˆ๋˜ ์ •๋ณด๊ฐ€ ๋ฐ”๋€” ๋•Œ ํ˜ผ๋ž€์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ณ€๋™ ๊ฐ€๋Šฅํ•œ ํšŒ์‚ฌ ์ •์ฑ…์— ๊ด€ํ•œ ์ •๋ณด๋Š” ๋ณดํ†ต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋„ฃ์ง€ ์•Š๊ณ  API๋กœ ์„œ๋ฒ„์—์„œ ๋ถˆ๋Ÿฌ์˜ค๊ฒŒ ๋งŒ๋“ ๋‹ค (ex. ๊ฐ€๊ฒฉ, ํ• ์ธ์œจ ๋“ฑ)

    ์•ฑ๋งˆ์ผ“(๋ชจ๋ฐ”์ผ)

    • iOS : ์•ฑ์Šคํ† ์–ด
    • ์•ˆ๋“œ๋กœ์ด๋“œ : ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด
    • ๊ฐ ์Šคํ† ์–ด์˜ ๋ฃฐ์„ ๋”ฐ๋ผ์„œ ์Šคํ† ์–ด์— ์—…๋กœ๋“œ → ์• ํ”Œ๊ณผ ๊ตฌ๊ธ€ ์ง์›์ด ์ง์—… ์—…๋กœ๋“œ ๋œ ์–ดํ”Œ์„ ์‚ดํŽด ๋ณธ ํ›„ ๋ฒ„๊ทธ ๋ฐœ๊ฒฌ์‹œ, ๋ฃฐ์— ์–ด๊ธ‹๋‚  ์‹œ ๋ฆฌ์ 

     

    ์ถœ์ฒ˜ : DALL-E

    2. ์›น

    ์›น์„ ๊ตฌ์„ฑํ•˜๋Š” 3์š”์†Œ : HTML CSS, JS

    HTML(Hyper Text Markup Language)

    • ๊ฐ๊ฐ์˜ ์šด์˜์ฒด์ œ์—์„œ๋งŒ ํ˜ธํ™˜๋˜๋Š” ํŒŒ์ผ์„ ์ฃผ๊ณ ๋ฐ›๋Š”๋‹ค๋ฉด ์„œ๋กœ ํŒŒ์ผ์„ ์—ด์ง€ ๋ชปํ•ด ๋ฌธ์ œ ๋ฐœ์ƒ(์œˆ๋„์šฐ ์œ ์ € / ๋งฅ ์œ ์ €)
    • ์šด์˜์ฒด์ œ๋‚˜ ํ”„๋กœ๊ทธ๋žจ์— ์ƒ๊ด€์—†์ด ์ผ์ •ํ•œ ํ˜•์‹์ด ์–ธ์ œ๋‚˜ ๋™์ผํ•˜๊ฒŒ ๋ณด์ด๋„๋ก ํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋… ํ•„์š”๋กœ ํƒ„์ƒ
    • HTML : ์šด์˜์ฒด์ œ์— ์ƒ๊ด€์—†์ด ๋ธŒ๋ผ์šฐ์ €๋งŒ ์žˆ์œผ๋ฉด ์Šค๋งˆํŠธํฐ, PC, ๋…ธํŠธ๋ถ, ์œˆ๋„์šฐ, ๋งฅ ๋“ฑ ๋ชจ๋‘ ์›น์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜์—ฌ ๋™์ผํ•œ ์ •๋ณด ์—ด๋žŒ ๊ฐ€๋Šฅ
    • ๊ตฌ์„ฑ ์ฝ”๋“œ
      • ํƒœ๊ทธ : ์ •๋ณด๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ (ex. h-Header, p-Paragraph, ol-Ordered List, ul-Unordered List), aํƒœ๊ทธ : ์ •๋ณด๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” '๋งํฌ'
    • HTML์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ์—๊ฒŒ ํŠน์ • ์ผ์„ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ๋‹จ์ง€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์„œ๋ฅผ ์ ๋Š” ์–ธ์–ด
    • ๋ฌธ์ œ : ์ •๋ณด ์ „๋‹ฌ์—๋งŒ ์ดˆ์ ์„ ๋งž์ถ”๋‹ค ๋ณด๋‹ˆ ๋””์ž์ธ ๊ธฐ๋Šฅ ๋ถ€์กฑ → ํ•ด๊ฒฐ : ๋””์ž์ธ์„ ์ž…ํž ์ˆ˜ ์žˆ๋Š” CSS์ฝ”๋“œ ๋ถ™์ž„
      • HTML๊ณผ CSS๋ฅผ ํ•ฉ์ณ ํผ๋ธ”๋ฆฌ์‹ฑ, ๋งˆํฌ์—… ์ž‘์—…์ด๋ผ๊ณ  ํ‘œํ˜„

    JavaScript(js)

    • ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(๊ธฐ๋Šฅํ•˜๊ฒŒ ํ•จ)
    • ์‚ฌ์šฉ์ž๊ฐ€ ๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰์ฐฝ์—  a๋ฅผ ์น˜๋ฉด JS๊ฐ€ '์‚ฌ์šฉ์ž๊ฐ€ a๋ฅผ ์ณค๋‹ค'๋Š” ๊ฒƒ์„ ๊ฐ์ง€ํ•œ๋‹ค→ a์— ํ•ด๋‹นํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์–ด ๋ชฉ๋ก์„ ์กฐํšŒํ•˜๋Š” API ์š”์ฒญ์„ ๋„ค์ด๋ฒ„ ์„œ๋ฒ„๋กœ ๋ณด๋ƒ„(GET์š”์ฒญ) → ๋„ค์ด๋ฒ„ ์„œ๋ฒ„๋Š” a์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์–ด ๋ชฉ๋ก์„ ์ •๋ฆฌํ•ด์„œ ์‘๋‹ต(JSONํ˜•์‹) →JS๋Š” ์‘๋‹ต์„ ์—ด์–ด HTML๋กœ ๋ณ€๊ฒฝ, CSS์ถ”๊ฐ€
    • ๋„ค์ด๋ฒ„ ๊ฐœ๋ฐœ์ž๋ชจ๋“œ์—์„œ body๋ฅผ ๋‚ ๋ฆฌ๋ฉด ํ™”๋ฉด์† ์ •๋ณด๋“ค์ด ๋‚ ์•„๊ฐ„๋‹ค. but ์„œ๋ฒ„์— ์žˆ๋Š” ์›๋ณธ์„ ๊ฑด๋“œ๋ฆฐ๊ฒŒ ์•„๋‹ˆ๋ผ ์ปดํ“จํ„ฐ์— ๋‹ค์šด๋กœ๋“œ๋œ ์‚ฌ๋ณธ์˜ ์ผ๋ถ€๋ถ„์„ ์ง€์šด ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œ๋จ
      • ์›น๊ณผ ์•ฑ์„ ๊ฐ€๋ฅด๋Š” ํฐ ์ฐจ์ด์ 
      • ์•ฑ์€ 1.0.0์—์„œ 2.0.0์œผ๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•ด์„œ ์—…๋ฐ์ดํŠธ์™€ ์‹ฌ์‚ฌ ํ›„์— ์œ ์ €๋Š” ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์•ผ ํ•จ
      • ์›น์€ ๋ณ€๊ฒฝ๋œ ์„œ๋ฒ„๋ฅผ ์ƒˆ๋กœ๊ณ ์นจ ํ•˜๋ฉด ๋ฐ”๋กœ ๋‹ค์šด๋กœ๋“œ๋จ
      • ์›น์€ ํ•ญ์ƒ ์ƒˆ๋กœ๊ณ ์นจ์„ ๋ฐ›์•„ํ– ํ•˜๋ฏ€๋กœ ๋„คํŠธ์›Œํฌ ์†๋„์˜ ์˜ํ–ฅ์„ ๋งŽ์ด ๋ฐ›๋Š”๋‹ค
      • ์•ฑ์€ ์›น๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ์˜ ์˜ํ–ฅ์„ ์กฐ๊ธˆ๋งŒ ๋ฐ›๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค

    ๋ธŒ๋ผ์šฐ์ € ๋ฒ„์ „์˜ ํŒŒํŽธํ™”

    • ์‹œ๊ฐ„์ด ํ๋ฅด๋ฉฐ HTML, CSS, JS์—๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋“ค์ด ์ถ”๊ฐ€๋จ
    • ๊ฐ ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ ๊ทธ ์•ˆ์˜ ๊ตฌํ˜„ ๋ฐฉ์‹์ด ๋‹ค๋ฆ„
      • HTML, CSS, JS ํŠน์ • ๊ธฐ๋Šฅ์ด ๋ฒ„์ „๋ณ„๋กœ ๋ธŒ๋ผ์šฐ์ €๋ณ„๋กœ ์ž‘๋™์ด ๋ถˆ๊ฐ€๋Šฅํ•  ์ˆ˜๋„ ์žˆ๋‹ค

    ๋ฐ˜์‘ํ˜•

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

     

     

    ์ถœ์ฒ˜ : DALL-E

     

    3.  ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜

    ์šด์˜์ฒด์ œ์— ๋‚ด์žฅ๋œ ๋ธŒ๋ผ์šฐ์ €

    • ์šด์˜์ฒด์ œ์— ํ•ด๋‹น ๊ธฐ์—…์˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‚ด์žฅ์‹œ์ผœ์„œ ์ถœ์‹œํ•˜์—ฌ ์œ ์ €๋ฅผ ๋งŽ์ด ๋ชจ์ง‘
    • iOS ๊ฐœ๋ฐœ : ์Šค์œ„ํ”„ํŠธ, Objective-C
    • ์•ˆ๋“œ๋กœ์ด๋“œ๊ฐœ๋ฐœ : ์ž๋ฐ”, ์ฝ”ํ‹€๋ฆฐ
      • ์›๋ž˜ ์ •ํ•ด๋†“์€ ์–ธ์–ด๋“ค์„ ์‚ฌ์šฉํ•ด ์šด์˜์ฒด์ œ ์ž์ฒด์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์›์ฃผ๋ฏผ์ด๋ผ๋Š” '๋„ค์ดํ‹ฐ๋ธŒ'๊ฐ€ ๋ถ™๊ฒŒ ๋จ

     

    ์šด์˜์ฒด์ œ ์•ˆ์— ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‚ด์žฅ๋˜์ž ์•ฑ์˜ ํŠน์ • ๋ถ€๋ถ„์— ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ์‹์œผ๋กœ ์•ฑ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•ด์ง

    ๋„ค์ดํ‹ฐ๋ธŒ์™€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ˜ผํ•ฉ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜=ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

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

     

Designed by Tistory.