์œค์žฌ์„ฑ์˜ Kotlin ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ Part4 - ์‹ค์ „ ํ”„๋กœ์ ํŠธ

๋ณธ ๊ณผ์ •์€ ์ฝ”ํ‹€๋ฆฐ ์–ธ์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ์‹œ๋ฆฌ์ฆˆ 3๊ฐœ์˜ part๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งˆ์ง€๋ง‰ ์‹ค๋ฌด ํ”„๋กœ์ ํŠธ์ธ ๋ฉ”๋ชจ, LBS, ๊ฒŒ์‹œํŒ ์•ฑ๊นŒ์ง€ 3๊ฐœ ์•ฑ ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค.

(4.0) ์ˆ˜๊ฐ•ํ‰ 2๊ฐœ

์ˆ˜๊ฐ•์ƒ 139๋ช…

๋‚œ์ด๋„ ์ค‘๊ธ‰์ด์ƒ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์นด์นด์˜คํŽ˜์ด
๋‚˜์ด์Šค๋””์•ค์•Œ
ํ˜„๋Œ€์˜คํ† ์—๋ฒ„
ํ˜„๋Œ€๋ชจ๋น„์Šค
kb๋ฐ์ดํƒ€์‹œ์Šคํ…œ

kb๋ฐ์ดํƒ€์‹œ์Šคํ…œ

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

์นด์นด์˜คํŽ˜์ด
๋‚˜์ด์Šค๋””์•ค์•Œ
ํ˜„๋Œ€์˜คํ† ์—๋ฒ„
ํ˜„๋Œ€๋ชจ๋น„์Šค
kb๋ฐ์ดํƒ€์‹œ์Šคํ…œ

kb๋ฐ์ดํƒ€์‹œ์Šคํ…œ

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

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

  • ๋ณธ ๊ณผ์ •์€ ๋„ค ๋ฒˆ์งธ ๊ณผ์ •์œผ๋กœ ์•ž์„œ ๋ฐฐ์šด ๋‚ด์šฉ๊ณผ ๋ฐฐ์šฐ์ง€ ์•Š๋Š” ๋‚ด์šฉ๋“ค์„ ์ข…ํ•ฉํ•˜์—ฌ ์‹ค์ „ ํ”„๋กœ์ ํŠธ 3๊ฐ€์ง€๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • ViewBinding์˜ ํ™œ์šฉ๋ฒ•๊ณผ ํ”„๋ ˆ๊ทธ๋จผํŠธ ๊ด€๋ฆฌ๋ฒ•, ๋„คํŠธ์›Œํฌ, ์ง€๋„ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”ํ‹€๋ฆฐ ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ ์ด์ง‘ํŽธ! 
3๊ฐ€์ง€ ์•ฑ์„ ๋‚ด ์†์œผ๋กœ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š” ๐Ÿ“ฒ

์ด ๊ฐ•์˜๋Š”! ๐Ÿ“–

๊ตฌ๊ธ€์ด ์ฑ„ํƒํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ๊ณต์‹ ์–ธ์–ด,
์ฝ”ํ‹€๋ฆฐ(Kotlin)!

Kotlin์€ Java, JavaScript, C/C++ ์–ธ์–ด๋กœ ์ œ์ž‘ํ•ด์•ผ ํ•  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ•˜๋‚˜์˜ ์–ธ์–ด๋กœ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘๋œ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ๊ตฌ๊ธ€์€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ๊ณต์‹ ์–ธ์–ด๋กœ Kotlin์„ ์ฑ„ํƒํ–ˆ์œผ๋ฉฐ, Kotlin์œผ๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ๋ฅผ ๊ถŒ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋งŽ์€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๋“ค์ด Kotlin์˜ ์–ธ์–ด์  ํŽธ์˜์„ฑ ๋•Œ๋ฌธ์— Java ๋Œ€์‹  Kotlin์„ ์‚ฌ์šฉํ•ด ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์— ๋ณธ ๊ณผ์ •์—์„œ๋Š” ์ฝ”ํ‹€๋ฆฐ์„ ํ™œ์šฉํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ณ  ์ด๋ฅผ ์‘์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ•์˜๋ฅผ ๊ตฌ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด [์œค์žฌ์„ฑ์˜ Kotlin ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ] 3๋ถ€์ž‘ ๊ณผ์ •์—์„œ ์ด์–ด์ง€๋Š” ๋งˆ์ง€๋ง‰ ํŽธ์œผ๋กœ, Part 1~3์—์„œ ํ•™์Šตํ•œ ๋‹ค์–‘ํ•œ ๋‚ด์šฉ์„ ์ข…ํ•ฉ์ ์œผ๋กœ ์‹ค์Šตํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€๋กœ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š” ๊ณ ๊ธ‰ ๊ธฐ์ˆ ๋“ค์„ ํ•™์Šตํ•˜๊ธฐ ์œ„ํ•ด ์‹ค์ „ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘ ๊ณผ์ •์ด ์ ˆ๋Œ€์ ์œผ๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด 3๊ฐ€์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์ž‘ํ•ด ๋ณด๊ณ  ์•ž์„œ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋ฉฐ ๋ฐฐ์šฐ์ง€ ์•Š์€ ๋‚ด์šฉ๋“ค๋„ ์ข…ํ•ฉ์ ์œผ๋กœ ํ•™์Šตํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 

๋‹ค์Œ ๋‚ด์šฉ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

  • ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ์˜ ํ•ต์‹ฌ์ด ๋˜๋Š” UI ์š”์†Œ
  • ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๊ธฐ๋ฒ•
  • ๋„คํŠธ์›Œํฌ ์ฒ˜๋ฆฌ ๊ธฐ๋ฒ•
  • ์ง€๋„์™€ ์œ„์น˜์ •๋ณด ์ฒ˜๋ฆฌ ๊ธฐ๋ฒ•
  • 3๊ฐ€์ง€ ์‹ค์ „ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ 
์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค โœ…

[์œค์žฌ์„ฑ์˜ Kotlin ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ] ์‹œ๋ฆฌ์ฆˆ
์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค์˜ ๊ณ ๋ฏผ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋งˆ์ง€๋ง‰ ํŒŒํŠธ๋ฅผ ์ œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค!

  • โ€˜์•ˆ๋“œ๋กœ์ด๋“œ UI ์š”์†Œ, 4๋Œ€ ๊ตฌ์„ฑ์š”์†Œ ๋“ฑ์„ ๋ฐฐ์šฐ๊ธด ํ–ˆ๋Š”๋ฐ...โ€™
  • โ€˜์‹ค์ „ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์€ ์–ด๋–ป๊ฒŒ ์–ด๋–ค ์‹์œผ๋กœ ํ•ด์•ผ ํ• ๊นŒ?โ€™
  • โ€˜๋„คํŠธ์›Œํฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ?โ€™

์ฝ”ํ‹€๋ฆฐ์„ ์ด์šฉํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ ์ž ํ•˜๋Š” ๋ถ„๋“ค์ด๋ผ๋ฉด ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜๋Š” ๊ฐ๊ฐ์„ ๊ฐœ๋ณ„ ๊ฐ•์˜๋กœ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ 3๊ฐ€์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

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

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

์„ ์ˆ˜ ์ง€์‹์„ ํ™•์ธํ•ด์ฃผ์„ธ์š”!

  • Java(์ž๋ฐ”) ๋ฐ Kotlin(์ฝ”ํ‹€๋ฆฐ)
  • [์œค์žฌ์„ฑ์˜ Kotlin ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ] Part 1~3์— ํ•ด๋‹นํ•˜๋Š” ํ•™์Šต ๋‚ด์šฉ

์ฃผ์ œ๋ณ„๋กœ ์ตํžˆ๋Š” 
ํ•™์Šต ๋‚ด์šฉ ๐Ÿ“š

๋ณธ ๊ฐ•์˜๋Š” 3๊ฐ€์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์ž‘ํ•ด๋ณด๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ์„น์…˜๋งˆ๋‹ค ์ฃผ์ œ๊ฐ€ ์žˆ๊ณ  ํŠน์ง•์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๊ฒฉ์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ๊ฐœ๋ฐœ์„ ํ•ด์•ผํ•˜๋Š”์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ฐ•์ขŒ ์†Œ๊ฐœ ๋ฐ ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ•: 1~4๊ฐ•

  • ๋ณธ ๊ฐ•์˜์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•œ ์†Œ๊ฐœ์™€ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ ์•ฑ ๋งŒ๋“ค๊ธฐ: 5~19๊ฐ•

  • ๊ฐ„๋‹จํ•œ ๋ฉ”๋ชจ์•ฑ์„ ์ œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. recyclerView ์‚ฌ์šฉ๊ณผ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

LBS ์•ฑ ๋งŒ๋“ค๊ธฐ: 20~30๊ฐ•

  • ๊ตฌ๊ธ€ ์ง€๋„์™€ ๊ตฌ๊ธ€ open api๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์œ„์น˜ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์‹œํŒ ์•ฑ ๋งŒ๋“ค๊ธฐ: 31~63๊ฐ•

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

๋จผ์ € ์ˆ˜๊ฐ•ํ•˜๋ฉด ๋„์›€์ด ๋˜๋Š” 
๊ฐ•์˜๋ฅผ ์‚ดํŽด๋ณด์„ธ์š” ๐Ÿƒ

์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ์œ„ํ•œ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ
JSP Web ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ํ•„์ˆ˜ ์ž๋ฐ”๋ฅผ ๋ฐฐ์›Œ๋ด…๋‹ˆ๋‹ค.

์œค์žฌ์„ฑ์˜ Google ๊ณต์‹ ์–ธ์–ด Kotlin ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹œ์ž‘ํ•˜๊ธฐ
์ฝ”ํ‹€๋ฆฐ ์–ธ์–ด๋ฅผ ์ด์šฉํ•ด ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

์œค์žฌ์„ฑ์˜ Kotlin ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ์•ฑ ๊ฐœ๋ฐœ Part1 -
UI Programming

์ฝ”ํ‹€๋ฆฐ ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ 
๋ชจ๋“  UI ์š”์†Œ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

์œค์žฌ์„ฑ์˜ Kotlin ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ์•ฑ ๊ฐœ๋ฐœ Part2 -
๋ฉ”๋‰ด์™€ 4๋Œ€ ๊ตฌ์„ฑ์š”์†Œ

์ฝ”ํ‹€๋ฆฐ ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ 
๋‹ค์–‘ํ•œ ๋ฉ”๋‰ด๋“ค๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ด๋ฃจ๋Š” 
๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

์œค์žฌ์„ฑ์˜ Kotlin ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ์•ฑ ๊ฐœ๋ฐœ Part3 -
๋ฐ์ดํ„ฐ๊ด€๋ฆฌ์™€ ๋„คํŠธ์›Œํฌ

์ฝ”ํ‹€๋ฆฐ ๊ธฐ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ 
๋‹ค์–‘ํ•œ ์•ก์…˜๋ฐ”์™€ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ
๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์˜ˆ์ƒ ์งˆ๋ฌธ Q&A ๐Ÿ’ฌ

Q. ๋ณธ ๊ณผ์ •์„ ํ•™์Šตํ•˜๋ ค๋ฉด ์–ด๋–ค ์ง€์‹์ด ํ•„์š”ํ•œ๊ฐ€์š”?

๋ณธ ๊ณผ์ •์€ ๊ธฐ์กด ๊ณผ์ •์—์„œ ๋ฐฐ์› ๋˜ ๋‚ด์šฉ์„ ํ† ๋Œ€๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ์ด์— Java, Kotlin ๋ฐ ์ง€๋‚œ ์‹œ๋ฆฌ์ฆˆ์˜ Part 1~3 ๊ณผ์ • ๋ชจ๋‘๋ฅผ ํ•™์Šตํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Q. ๋ณธ ๊ณผ์ •์—์„œ ๋ฌด์—‡์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‚˜์š”?

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

Q. ๊ณผ์ •์„ ํ•™์Šตํ•˜๋ฉด ๋‹ค์Œ์—๋Š” ๋ฌด์—‡์„ ํ•™์Šตํ•ด์•ผ ํ•˜๋‚˜์š”?

๋˜๋‹ค๋ฅธ ๊ณผ์ •์„ ํ•™์Šตํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๋ฐฐ์šด ๋‚ด์šฉ์„ ํ† ๋Œ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง์ ‘ ๊ฐœ๋ฐœํ•ด ๋ณด๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.


์ง€์‹๊ณต์œ ์ž ์†Œ๊ฐœ ๐Ÿ‘จโ€๐Ÿ’ป

์œค์žฌ์„ฑ(ํ˜„ ์†Œํ”„ํŠธ์บ ํผ์Šค ๊ฐœ๋ฐœ ์ด์‚ฌ)
๊ตญ๋‚ด IT ์ดˆ์ฐฝ๊ธฐ ๋ชจ๋ฐ”์ผ ์ฝ˜ํ…์ธ  ๋ถ€ํ„ฐ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์•ผ ๊ฐœ๋ฐœ ๋ฐ ์ปจ์„คํŒ… IT ์‘์šฉ ์†Œํ”„ํŠธ๊ฐœ๋ฐœ ๋“ฑ 19๋…„ ๋™์•ˆ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ ๋ฐ ํ˜„์žฅ์—์„œ์˜ ๊ฒฝํ—˜์„ ๊ฐ•์˜์— ๋…น์˜€์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ๊ฒฝ๋ ฅ 
โ€ข SKT "์•„์ผ๋žœ๋“œ ์–ด๋“œ๋ฒค์ณ" ๋ชจ๋ฐ”์ผ ์ฝ˜ํ…์ธ  ๊ฐœ๋ฐœ ๋Ÿฐ์นญ 
โ€ข KT " ํ€ด์ฆˆ์‚ฌ์ปค" ๋ชจ๋ฐ”์ผ ์ฝ˜ํ…์ธ  ๊ฐœ๋ฐœ ๋Ÿฐ์นญ 
โ€ข SK "๋ชจ๋ฐ”์ผ ๊ณต์ธ์ค‘๊ฐœ์‚ฌ" ๋Ÿฐ์นญ 
โ€ข ์•„์ดํฐ "ํ•œ์žํ†ต" ์•ฑ๊ฐœ๋ฐœ 
โ€ข ์•„์ดํฐ "ํ—ฌ์Šค ํŠธ๋ ˆ์ด๋‹" ์•ฑ๊ฐœ๋ฐœ 
โ€ข KT/SK ์ผ๋ณธ ๋‚จ์ฝ” "๋ฐ์ผ์ฆˆ ์˜ค๋ธŒ ์ฝ”๋ชฌ์ฆˆ" ์ฝ˜ํ…์ธ  ๊ฐœ๋ฐœ 
โ€ข KT ๋ฏธ๋‹ˆ ๊ฒŒ์ž„(์•ผ๊ธˆ์•ผ๊ธˆ ๋•…๋”ฐ๋จน๊ธฐ, ์•Œ๋ผ๋”˜์˜ ์š”์ˆ ๋žจํ”„, ๋ฏธ์Šคํ„ฐ๋ฆฌ ๋ธ”๋กํƒ์ •๋‹จ, BUZZ and BUZZ)๊ฐœ๋ฐœ

๊ฐ•์˜ ๊ฒฝ๋ ฅ 
์‚ผ์„ฑ๋ฉ€ํ‹ฐ์บ ํผ์Šค, ๋ถ€์‚ฐ์ •๋ณด์‚ฐ์—…์ง„ํฅ์›, ์ „์ฃผ์ •๋ณด๋ฌธํ™”์‚ฐ์—…์ง„ํฅ์›, ์ธ์ฒœ์ •๋ณด์‚ฐ์—…์ง„ํฅ์›, ํ•œ๊ตญ์ „ํŒŒ์ง„ํฅ์›, SK C&C, T ์•„์นด๋ฐ๋ฏธ, ํ•œ๊ตญ๋กœ๋ด‡์‚ฐ์—…์ง„ํฅ์›, ๋Œ€์ „ ETRI, ์‚ผ์„ฑ์ „์ž, nica ๊ต์œก์„ผํ„ฐ, ํ•œ๊ตญ์ƒ์‚ฐ์„ฑ๋ณธ๋ถ€, ํ•œํ™” S&C, ์‚ผ์„ฑ์ „์ž, LG์ „์ž, SK C&C, ๋Œ€๊ตฌ ๋กœ๋ด‡์‚ฐ์—…์ง„ํฅ์›, ๋ถ€์‚ฐ๋Œ€ํ•™๊ต ๋“ฑ ๊ตญ๋‚ด ์œ ๋ช… ๊ธฐ์—… ํ˜„์ง ์žฌ์ง์ž ๋ฐ ๋ฏธ์ทจ์—…์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๊ฐ•์˜ ๋ฐ ๊ฐœ๋ฐœ 19๋…„์ฐจ ๊ฒฝ๋ ฅ์„ ๊ฐ–์ถ˜ ๋ฒ ํ…Œ๋ž‘ ๊ฐ•์‚ฌ์ž…๋‹ˆ๋‹ค. 

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

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ฝ”ํ‹€๋ฆฐ ์–ธ์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ ์ž ํ•˜๋Š” ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

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

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

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

  • ์ฝ”ํ‹€๋ฆฐ ์–ธ์–ด๋ฅผ ๋ฐ˜๋“œ์‹œ ํ•™์Šต์„ ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ part 1, part 2, part 3๋ฅผ ๋ชจ๋‘ ํ•™์Šตํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค

์•ˆ๋…•ํ•˜์„ธ์š”
์†Œํ”„ํŠธ์บ ํผ์Šค์ž…๋‹ˆ๋‹ค.

16,102

๋ช…

์ˆ˜๊ฐ•์ƒ

830

๊ฐœ

์ˆ˜๊ฐ•ํ‰

595

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

46

๊ฐœ

๊ฐ•์˜

์†Œํ”„ํŠธ ์บ ํผ์Šค๋Š” ์˜จ์˜คํ”„๋ผ์ธ ๊ฐ•์˜ ๋ฐ ์ปจํ…์ธ  ํŒ๋งค๋“ค ์ง€์›ํ•˜๋Š” ๊ต์œก์„ผํ„ฐ ์ž…๋‹ˆ๋‹ค.

AI ๊ด€๋ จ ๋ถ„์•ผ ๋ฐ ๋‹ค์–‘ํ•œ ๊ฐ•์˜ ๋ฐ ์ปจํ…์ธ  ๊ตฌ๋งค ๋ฌธ์˜ raputa@nate.com ๋ฐ ์ „ํ™” 02-553-0824 ๋กœ ์—ฐ๋ฝ ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

65๊ฐœ โˆ™ (16์‹œ๊ฐ„ 3๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

2๊ฐœ

4.0

2๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • islee003๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    islee003

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ข‹์€ ๊ฐ•์˜

    • dckim๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      dckim

      ์ˆ˜๊ฐ•ํ‰ 12

      โˆ™

      ํ‰๊ท  ํ‰์  2.7

      3

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์ค‘๊ฐ„์— ํ™”์งˆ์ด ๋‚˜์œ ์ฝ˜ํ…์ฆˆ ๋ถˆํŽธ!

      • ์†Œํ”„ํŠธ์บ ํผ์Šค
        ์ง€์‹๊ณต์œ ์ž

        ๋ถˆํŽธ์„ ๋“œ๋ ค ์ฃ„์†ก ํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ๋ช‡๊ฐ•์ด ํ™”์งˆ์ด ์ข‹์ง€ ์•Š์€ ์ง€์š”?

    ์†Œํ”„ํŠธ์บ ํผ์Šค๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

    ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    ๋น„์Šทํ•œ ๊ฐ•์˜

    ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    ๋น„๊ณต๊ฐœ ๊ฐ•์˜๋กœ
    ์ˆ˜๊ฐ•์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.