JavaRush /Java Blog /Random-KO /Java์— ๊ด€ํ•œ ์œ ์šฉํ•œ ์ƒ์œ„ 5๊ฐœ ๋น„๋””์˜ค ๊ฐ•์ขŒ, 1๋ถ€

Java์— ๊ด€ํ•œ ์œ ์šฉํ•œ ์ƒ์œ„ 5๊ฐœ ๋น„๋””์˜ค ๊ฐ•์ขŒ, 1๋ถ€

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

๊ณจ๋กœ๋ฐ”ํ ๊ฐ•์ขŒ

์•„๋งˆ๋„ ๋Ÿฌ์‹œ์•„์–ด๋กœ ๋œ Java์— ๋Œ€ํ•œ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Kharkov์˜ ๊ฐœ๋ฐœ์ž์ด์ž ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์‚ฌ์ธ Ivan Golovach๋Š” ์ž์‹ ์ด ์—ฌ๋Ÿฌ ์‹œ๊ฐ„์— ๊ฐ€๋ฅด์นœ ๊ณผ์ •์„ ๋…นํ™”ํ•œ ๋™์˜์ƒ์„ ์ž์‹ ์˜ YouTube ์ฑ„๋„์— ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” Java Core, ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, Java ํ™˜๊ฒฝ(JDBC, ๊ด€๊ณ„ํ˜• ๋Œ€์ˆ˜)์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—… ๋“ฑ์— ๋Œ€ํ•œ ์œ ์šฉํ•œ ์ž๋ฃŒ๋ฅผ ๋งŽ์ด ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ฒœ ์‹œ๊ฐ„์€ ์•„๋‹ˆ๋”๋ผ๋„ ์ˆ˜๋ฐฑ ์‹œ๊ฐ„์˜ ๋น„๋””์˜ค. ํŠน์ง•: ์ •๋ณด๊ฐ€ ๋งŽ๊ณ , ๊ต์‚ฌ๊ฐ€ ๋งˆ์ปค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์น ํŒ์— ์ ๊ณ , ๋ฐ˜๋ณต๋˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์ง€๋งŒ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์ด ๋ช…ํ™•ํ•˜๊ณ  ์ „๋ฌธ์ ์ž…๋‹ˆ๋‹ค. ๋Ÿฌ์‹œ์•„์–ด YouTube์˜ ๋งŽ์€ Java ์ฃผ์ œ๋Š” ์—ฌ๊ธฐ์—์„œ๋งŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ JavaRush ์—์„œ ํ๋ฆ„์„ ๋ฐฐ์šฐ๊ณ  ์žˆ๋Š”๋ฐ ์ „ํ˜€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ Ivan์˜ ์ฑ„๋„๋กœ ์ด๋™ํ•˜์„ธ์š”. Ivan์ด ์ด๋ก ์„ ์„ค๋ช…ํ•ด ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜จ๋ผ์ธ ์ž๋ฐ” ์ˆ˜์—…

Yuri Tkach์˜ ์ฑ„๋„ "Online Java Lessons"์—์„œ๋Š” ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋งŽ์€ ์ž๋ฃŒ๋„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Java ํ•™์Šต์— ๋งค์šฐ ์œ ์šฉํ•œ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์ด "Java for Testers" ์žฌ์ƒ ๋ชฉ๋ก์— ์ˆจ๊ฒจ์ ธ ์žˆ์œผ๋ฉฐ ์ •๋ณด๊ฐ€ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. "Java Practice" ๋น„๋””์˜ค ๊ฐ•์˜๋ฅผ ์‹œ์ฒญํ•˜์—ฌ ๋ฐฐ์šด ๋‚ด์šฉ์„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‹œ์ฒญ์ž๋Š” ์ €์ž์˜ ์Šคํƒ€์ผ์ด ๋„ˆ๋ฌด ํ•™๋ฌธ์ ์ด์ง€ ์•Š๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค๋Š” ์ ์— ์ฃผ๋ชฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋Œ€ํ•™์˜ ์‹ค์ œ ์ˆ˜์—…์—์„œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ž ๋“ค์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ƒ๊ฐ์˜ ํ๋ฆ„์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Yuri๊ฐ€ ๊ฐ•์˜ํ•˜๋Š” ๋ฐฉ์‹์ด ๋งˆ์Œ์— ๋“ค์—ˆ๊ณ  ์ด๋ฏธ Java Core ํ•™์Šต์„ ์ง„ํ–‰ํ–ˆ์œผ๋ฉฐ Spring ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‹œ์ž‘ํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋‹ค๋ฉด ์˜ค๋Š˜ Spring Framework ์ฑ„๋„์—์„œ ์ตœ์‹  ๋น„๋””์˜ค์ธ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ํ™•์ธํ•ด ๋ณด์„ธ์š” . ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๊ธฐ์—์„œ๋Š” ๋” ์ด์ƒ 'Java Practice' ๋ฐ 'Java for Testers'์ฒ˜๋Ÿผ ์ฒญ์ค‘ ์•ž์—์„œ ๊ฐ•์˜ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํŠน๋ณ„ํžˆ ์ดฌ์˜๋œ ๊ต์œก ๋น„๋””์˜ค์ž…๋‹ˆ๋‹ค.
Java์— ๊ด€ํ•œ ์œ ์šฉํ•œ ์ƒ์œ„ 5๊ฐœ ๋น„๋””์˜ค ๊ฐ•์ขŒ, 1๋ถ€ - 2๋ถ€

Yakov Fain Java ๋น„๋””์˜ค ๊ฐ•์ขŒ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•™์ƒ์„ ์œ„ํ•œ ๋งค์šฐ ์œ ์šฉํ•˜๊ณ  ์ฒ ์ €ํ•œ ๊ฐ•์˜๊ฐ€ ๋งŽ์ด ์žˆ์œผ๋ฉฐ, ์œ ๋ช…ํ•œ IT ๊ต์‚ฌ์ธ Jacob Fain์ด ์ œ๊ณตํ•˜๋Š” Java ๋น„๋””์˜ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. IT ๊ต์‚ฌ์ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ง„์ •ํ•œ Java ์ฑ”ํ”ผ์–ธ(์ด๊ฒƒ์€ ํŠน๋ณ„ํ•œ ์ง์œ„์ด๋ฉฐ ์†Œ์ˆ˜์˜ ์–ธ์–ด ์ „๋ฌธ๊ฐ€๋งŒ์ด ๋ณด์œ ํ•˜๊ณ  ์žˆ์Œ)์ด์ž Farata Systems ๋ฐ SuranceBay ํšŒ์‚ฌ์˜ ๊ณต๋™ ์ฐฝ๋ฆฝ์ž์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์ฑ„๋„์—๋Š” ์˜์–ด์™€ ๋Ÿฌ์‹œ์•„์–ด๋กœ ๋œ ๋น„๋””์˜ค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค(Yakov Fain์€ ์ˆ˜๋…„ ๋™์•ˆ ๋ฏธ๊ตญ์—์„œ ์‚ด์•˜์Šต๋‹ˆ๋‹ค). ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ €์ž๊ฐ€ ๋งค์šฐ ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์—์„œ ์ž๋ฃŒ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฐ€ ์ฃผ๋กœ ์–ด๋ฆฐ์ด ์ฒญ์ค‘์„ ์œ„ํ•ด ๊ณ ์•ˆ๋œ "์–ด๋ฆฐ์ด, ๋ถ€๋ชจ, ์กฐ๋ถ€๋ชจ๋ฅผ ์œ„ํ•œ Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ"์ด๋ผ๋Š” ์ฑ…์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ž๋ฐ”๋Ÿฌ์‹œ์•„

์ด ์ฑ„๋„์€ ์œ„์—์„œ ๋ณธ ์ฑ„๋„๋งŒํผ ์ธ๊ธฐ๊ฐ€ ์—†์ง€๋งŒ ํ™•์‹คํžˆ ์–ธ๊ธ‰ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์ž์ธ Nail Alishev๋Š” ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ์ ‘๊ทผํ•˜๊ธฐ ์‰ฌ์šด ๋ฐฉ์‹์œผ๋กœ ์–ธ์–ด์˜ ๊ธฐ๋ณธ ์›๋ฆฌ๋ฅผ ์„ค๋ช…ํ•˜๋Š” Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ๋งค์šฐ ํ›Œ๋ฅญํ•˜๊ณ  ์งง์€ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์„ ํŽธ์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์˜์ƒ์€ 50๊ฐœ ์ •๋„๋กœ ๊ทธ๋ฆฌ ๋งŽ์ง€ ์•Š์œผ๋ฉฐ, ๊ฐ ๋™์˜์ƒ์˜ ๊ธธ์ด๋Š” 7๋ถ„์—์„œ 30๋ถ„ ์ •๋„์ž…๋‹ˆ๋‹ค. ์•„์ฃผ ๊ธฐ๋ณธ์ ์ธ ๋‚ด์šฉ๋“ค(Java Syntax, Java Core ํ€˜์ŠคํŠธ์™€ ๋™์ผ)์„ ๊ฐ„๊ฒฐํ•˜๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์ œ์‹œํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ดˆ๋ณด์ž๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ์˜ˆ์‹œ๋ฅผ ์ œ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฃจ๋Š” ์ฃผ์ œ: ๊ตฌ๋ฌธ, OOP, ์ž‘์—… ํ™˜๊ฒฝ ์„ค์ •, ์˜ˆ์™ธ, ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”, ๊ฐ์ฒด ํด๋ž˜์Šค, ์ค‘์ฒฉ ๋ฐ ์ถ”์ƒ ํด๋ž˜์Šค, ์ง๋ ฌํ™”. ๊ทธ๋ฆฌ๊ณ  ์–ผ๋งˆ ์ „ ์ €์ž๋Š” Udemy ํ”Œ๋žซํผ์—์„œ Java์— ๋Œ€ํ•œ ์œ ๋ฃŒ ๋น„๋””์˜ค ์ฝ”์Šค๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค . ์—ฌ๊ธฐ์„œ ๊ทธ๋Š” Java ์ปฌ๋ ‰์…˜, ์ •๊ทœ ํ‘œํ˜„์‹, ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ ๋ฐ ๋žŒ๋‹ค ํ‘œํ˜„์‹๊ณผ ๊ฐ™์€ ์ฃผ์ œ๋ฅผ ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
Java์— ๊ด€ํ•œ ์œ ์šฉํ•œ ์ƒ์œ„ 5๊ฐœ ๋น„๋””์˜ค ๊ฐ•์ขŒ, 1๋ถ€ - 3๋ถ€

Roman Brovko ๊ฐ€ ์ „ํ•˜๋Š” ํฅ๋ฏธ๋กœ์šด ์ •๋ณด์˜ ๋ณด๊ณ 

์ด ์ฑ„๋„์—์„œ ์ˆ˜์ง‘๋œ ๊ฐ•์ขŒ ๋ชจ์Œ์ด ์–ผ๋งˆ๋‚˜ "ํ•ฉ๋ฒ•์ "์ธ์ง€ ๋งํ•˜๊ธฐ๋Š” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์–‘ํ•œ ์ฝ”์Šค(์˜ˆ: Stepic)์—์„œ ์ˆ˜๊ฐ•๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์—ฌ๊ธฐ์— ๊ฒŒ์‹œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ ์•ˆ์—์„œ ์œ ์šฉํ•œ ๊ฒƒ์„ ๋งŽ์ด ์ฐพ์•˜์œผ๋ฉฐ ์ฑ„๋„์ด ๋‹ซํžˆ์ง€ ์•Š๊ธฐ๋ฅผ ์ง„์‹ฌ์œผ๋กœ ๋ฐ”๋ž๋‹ˆ๋‹ค. Roman์€ ์˜จ๋ผ์ธ ํ•™์Šต์„ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ์ค€๋น„๋œ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ฑ„๋„ ๊ณผ์ •๊ณผ "์‹ค์‹œ๊ฐ„" ๊ฐ•์˜ ๋ฐ ๊ณต์—ฐ ๋…น์Œ ์ž๋ฃŒ๋ฅผ ์ˆ˜์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์ œ: Java ๊ธฐ๋ณธ ์‚ฌํ•ญ, OOP, GUI, ํŒจํ„ด, Java EE, Spring, Java + JDBC + Hibernate + Spring Data JPA, Java๋กœ ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๋ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊นŒ์ง€.

๋ฌด์—‡ ํ–ฅํ›„ ๊ณ„ํš?

๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์€ Youtube์˜ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ(ํŠนํžˆ ๊ณ ํ’ˆ์งˆ์˜ ํŠœํ† ๋ฆฌ์–ผ)์ด Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์ž์‹ ์˜ ๊ฒฝํ—˜์„ ํ†ตํ•ด ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ฐ์Šต์€ ๊ฒฐ์ฝ” ๋Œ€์ฒด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์›ํ•˜๋Š” ๋Œ€๋กœ ์†Œ์Šค๋ฅผ ๊ฒฐํ•ฉํ•˜๋˜ ๊ฐ€๊ธ‰์ ์ด๋ฉด ๋งค์ผ ์‹ค์šฉ์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์„ธ์š” ! ๊ธฐ์‚ฌ์˜ ๋‹ค์Œ ๋ถ€๋ถ„ ์—์„œ๋Š” Java์— ๋Œ€ํ•œ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์ด ํฌํ•จ๋œ ์œ ์šฉํ•œ ์˜์–ด ์ฑ„๋„์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION