π "μ€νλ§ μ λ¬Έμ μν μλ° κ°μ²΄ μ§ν₯μ μ리μ μ΄ν΄" μ€ν°λ λͺ¨μ§
μλ
νμΈμ!
γμ€νλ§ μ
λ¬Έμ μν μλ° κ°μ²΄μ§ν₯μ μ리μ μ΄ν΄γ μ±
μ ν¨κ» 곡λΆν μ€ν°λμμ λͺ¨μ§ν©λλ€.
μ€νλ§μ 곡λΆνλ©΄μ λ¨μν μ¬μ©λ²λ§ μ΅ν기보λ€,
μλ° κ°μ²΄μ§ν₯ β SOLID β λμμΈ ν¨ν΄ β IoC/DI, AOPλ‘ μ΄μ΄μ§λ νλ¦μ μ λλ‘ μ΄ν΄ν΄λ³΄κ³ μΆμ΄ μ€ν°λλ₯Ό λ§λ€κ² λμμ΅λλ€.
νΌμ μ½κ³ λμ΄κ°κΈ°λ³΄λ€λ, λ§€μ£Ό 곡λΆν λ΄μ©μ μ§μ μ 리νκ³ λ€λ₯Έ μ¬λμκ² μ€λͺ ν΄λ³΄λ©΄μ νμ€νκ² μ΄ν΄νλ κ²μ λͺ©νλ‘ ν©λλ€.
π μ€ν°λ λ°©μ
μ¨λΌμΈ μ§ν
9μ 3μΌ μ΄ν μμ μμ
νμΌ μ λ 9μ 30λΆ μ§ν
ꡬ체μ μΈ μμΌμ μ€ν°λμλ€κ³Ό νμ
μ£Ό 1ν, μ½ 60~90λΆ
μμ κΈ°κ°: μ½ 7~8μ£Ό
μΈμ: 4~6λͺ
GitHubλ₯Ό νμ©ν΄ λ§€μ£Ό νμ΅ λ΄μ© μ 리
μ€ν°λ λΉμΌ λ°νμ λλ€ μ μ
λ°ν ν μ§λ¬Έ λ° ν λ‘
λ°ν μλ£λ₯Ό λ°λ‘ PPTλ‘ λ§λλ λ°©μμ μ§μνκ³ ,
GitHub Markdownκ³Ό κ°λ¨ν μ½λ μμ λ₯Ό μ€μ¬μΌλ‘ μ€λͺ
νλ ννλ‘ μ§ννλ €κ³ ν©λλ€.
π λ§€μ£Ό μ€λΉν λ΄μ©
ν΄λΉ μ£Όμ°¨μ μ± λΆλμ μ½κ³ GitHubμ κ°λ¨νκ² μ 리ν©λλ€.
π κ΅μ¬λ κ°λ³ μ€λΉ λΆνλ립λλ€.
μμ)
μ΄λ² μ£Ό ν΅μ¬ κ°λ
λ΄κ° μ΄ν΄ν λ°©μμΌλ‘ μ€λͺ
κ°λ¨ν μ½λ μμ
μ΄ν΄κ° μ λμ§ μμλ λΆλΆ / μ§λ¬Έ
μ 리μ μ보λ€λ μ§μ μ€λͺ ν μ μμ μ λλ‘ μ΄ν΄νλ κ²μ μ€μνκ² μκ°ν©λλ€.
π£οΈ μ€ν°λ μ§ν μμ
λλ€ λ°νμ λ°ν
λ°ν λ΄μ© μ§λ¬Έ λ° ν λ‘
λ€λ₯Έ μ€ν°λμμκ² λλ€ μ§λ¬Έ
λ€μ μ£Ό νμ΅ λ²μ νμΈ
λ°νμλ λΉμΌ λλ€μΌλ‘ μ μ ν μμ μ΄κΈ° λλ¬Έμ
λͺ¨λ μ€ν°λμμ΄ λ§€μ£Ό λ°νν μ μμ μ λλ‘ μ€λΉνλ λ°©μμΌλ‘ μ΄μνλ €κ³ ν©λλ€.
π μμ 컀리νλΌ
Javaμ μ μ°¨μ /ꡬ쑰μ νλ‘κ·Έλλ°
κ°μ²΄μ§ν₯μ 4λ νΉμ±
Javaκ° νμ₯ν κ°μ²΄μ§ν₯ κ°λ
SOLID κ°μ²΄μ§ν₯ μ€κ³ μμΉ
λμμΈ ν¨ν΄
IoC/DI
AOP
PSAμ Springμ ν΅μ¬ κ°λ
μ§ν μν©μ λ°λΌ λΆλμ μ€ν°λμλ€κ³Ό μ‘°μ ν μ μμ΅λλ€.
π μ΄λ° λΆμ΄λ©΄ μ’μ΅λλ€
Java κΈ°λ³Έ λ¬Έλ²μ 곡λΆνμ§λ§ κ°μ²΄μ§ν₯μ΄ μμ§ λͺ ννμ§ μμ λΆ
Springμ 곡λΆνκΈ° μ μ κ°μ²΄μ§ν₯μ κΈ°λ³ΈκΈ°λ₯Ό μ λλ‘ μ‘κ³ μΆμ λΆ
SOLIDλ λμμΈ ν¨ν΄μ μ΄λ¦λ§ μκ³ μλ λΆ
νΌμ 곡λΆνλ©΄ κΎΈμ€ν νκΈ° μ΄λ €μ΄ λΆ
곡λΆν λ΄μ©μ μ§μ μ€λͺ νκ³ μ§λ¬Ένλ©° μ±μ₯νκ³ μΆμ λΆ
GitHubμ κ³΅λΆ κΈ°λ‘μ λ¨κΈ°κ³ μΆμ λΆ
μ λ¬Έμ μΈ μ§μμ μ΄λ―Έ κ°μ§κ³ μμ΄μΌ νλ μ€ν°λλ μλλλ€.
λͺ¨λ₯΄λ λΆλΆμ νΈνκ² μ§λ¬Ένκ³ ν¨κ» μ°Ύμ보λ λΆμκΈ°λ‘ μ§ννκ³ μΆμ΅λλ€.
λ€λ§ λ§€μ£Ό μ ν΄μ§ λΆλμ μ½κ³ μ 리νλ κ²μλ μ± μκ° μκ² μ°Έμ¬ν΄μ£Όμ€ λΆμ΄λ©΄ μ’κ² μ΅λλ€.
π» μ§ν νκ²½
μ¨λΌμΈ νμνμ: Discord / Google Meet / zoom λ±
μλ£ μ 리: GitHub
μΌμ λ° κ³΅μ§: μ€νμ±ν λ±
μμ μμ : 9μ 3μΌ μ΄ν
μκ°: νμΌ μ λ 9μ
μμΌ: μ°Έμ¬ μΈμκ³Ό νμ ν κ²°μ
κ°μ²΄μ§ν₯ κ°λ μ λ¨μ μκΈ°κ° μλλΌ μμ μ λ§λ‘ μ€λͺ ν μ μλ μμ€κΉμ§ ν¨κ» 곡λΆν΄λ³΄κ³ μΆμ λΆμ΄λΌλ©΄ νΈνκ² μ°Έμ¬ν΄μ£ΌμΈμ!
π’ μ°Έμ¬ λ°©λ²
μ€ν°λ μ°Έμ¬λ₯Ό ν¬λ§νμλ©΄ μλ μ€νμ±ν λ°©μΌλ‘ λ€μ΄μ μ£ΌμΈμ!
κ΅μ¬λ κ°λ³ μ€λΉ λΆνλ립λλ€.
μ μ₯ ν μλ μμμΌλ‘ κ°λ¨νκ² μκ° λΆνλ립λλ€.
μ΄λ¦ / λλ€μ
νμ¬ μν (λνμ / μ·¨μ€μ / μ§μ₯μΈ λ±)
Java / Spring νμ΅ κ²½ν
κ°λ₯ν νμΌ μμΌ
μ€ν°λμμ μ»κ³ μΆμ κ²
μμ)
μ΄μΉν¬ / λνμ
Java κΈ°λ³Έ λ¬Έλ² νμ΅ κ²½ν μκ³ Spring μ
λ¬Έ μ€μ
λλ€.
μ, μ, λͺ© μ λ
9μ κ°λ₯ν©λλ€.
κ°μ²΄μ§ν₯κ³Ό Springμ λμ μ리λ₯Ό μ λλ‘ μ΄ν΄νκ³ μΆμ΄ μ°Έμ¬νμ΅λλ€.
μΈμ λͺ¨μ§ ν κ°λ₯ν μμΌμ μ‘°μ¨ν΄μ 9μ 3μΌ μ΄ν νμΌ μ λ 9μ 30λΆμ μμν μμ μ λλ€.
λ΅λ³ 0
[λ§κ°] Spring Bootμ DIΒ·μ»΄ν¬λνΈ μ€μΊΒ·AOPλ₯Ό μ§μ λ§λ€μ΄λ³΄λ μ€ν°λ, κ°μ΄ νμ€ λΆ
1
102
0
π μ»΄ν 1Β·2κΈ λ°©ν μ§μ€ μ€ν°λ λͺ¨μ§
0
37
0
μμΈ κ²½μμ λ΅ λ° κΈμ΅κΆ μ·¨μ€ μ€ν°λπ©
0
47
0
κ²½μμ λ΅ κΈμ΅ μ·¨μ€ μ€ν°λ λͺ¨μ§
0
43
0
κ°μ΄ κ°λ° 곡λΆν΄μ.
1
207
1
ITμ§κ΅° μ·¨μ μ€ν°λ(νλ°κΈ° 곡μ±λΆν° λμ )
2
119
0
π’ λ§μΌν , μ΄λμλΆν° μμν΄μΌ ν μ§ κ³ λ―Όμ΄λΌλ©΄?
0
41
0
μΌλ³Έμ΄ νν μ€ν°λ
0
41
0
μ¬μ±μ μ© νμΌ μ€μ μ¨λΌμΈ κ°μ ν κ² νλ μ€ν°λ (μμΉ¨μ μ€ν°λ)
0
75
0
[μ¬μ ] λꡬμμ λͺ¨κ°μ½ κ°μ΄ μ§ννμ€ λΆ μ°Ύμ΅λλ€. (λ§€μ£Ό ν μμΌ λ°μλΉμ μΈκ·Ό μ€ν°λλ£Έ)
0
61
0
μ¬μ±μ μ© νμΌ μ€μ μ¨λΌμΈ λͺ¨κ°μ½ (μμΉ¨μ μ€ν°λ)
0
71
0
μ¬μ±μ μ© νμΌ μ€μ μ¨λΌμΈ λͺ¨κ°μ½ (μμΉ¨μ μ€ν°λ)
0
71
0





