[ # 1νμ°¨ μ 보 ]
- 2026λ 6μ 30μΌ 19:00 - 22:00
- Discord μμ ν΅νλ‘ μ¨λΌμΈ μ€ν°λ νμ μ§ν
[ # 1νμ°¨ κ°μΈ λͺ©ν ]
1. μꡬμ¬ν νμΈ
2. λ°μ΄ν° μ ·μΆλ ₯ ꡬν
[ # 1νμ°¨ κ°μΈ νλ λ΄μ© ]
1. μꡬμ¬ν νμΈ
- μννΈμ¨μ΄ μλͺ
μ£ΌκΈ°(SDLC)
- μννΈμ¨μ΄ κ°λ°λΆν° μ μ§λ³΄μκΉμ§μ μ κ³Όμ μ ν΅μ νκΈ° μν νλ‘μΈμ€ λͺ¨λΈ
- μμ°¨μ μ΄κ³ νν₯μμΌλ‘ μ§νλλ νν¬μ λͺ¨ν, μν λΆμμ ν΅μ¬μΌλ‘ λ°λ³΅ κ°λ°νλ λμ ν λͺ¨ν, κ³ κ°μ μꡬ λ³νμ μ μ°νκ² λμνλ μ€ν¬λΌ λ± μ μμΌ(Agile) λͺ¨νμΌλ‘ ꡬλΆ
- UML(Unified Modeling Language)
- μμ€ν κ°λ° κ³Όμ μμ μνν μμ¬μν΅μ μν΄ μ¬μ©νλ μκ°μ νμ€ λͺ¨λΈλ§ μΈμ΄
- μμ€ν μ μ μ ꡬ쑰λ₯Ό λνλ΄λ ꡬ쑰μ λ€μ΄μ΄κ·Έλ¨(ν΄λμ€, κ°μ²΄, μ»΄ν¬λνΈ, λ°°μΉ)κ³Ό λμ νλ¦μ λνλ΄λ νμμ λ€μ΄μ΄κ·Έλ¨(μ μ€μΌμ΄μ€, μνμ€, νλ, μν)μΌλ‘ ꡬμ±
- λμμΈ ν¨ν΄(Design Pattern)
- μννΈμ¨μ΄ μ€κ³ μ μμ£Ό λ°μνλ λ¬Έμ μ λν΄ κ²μ¦λ μ¬μ¬μ© κ°λ₯ν 23κ°μ§ ν΄κ²°μ± (GoF ν¨ν΄)
- κ°μ²΄ μμ± λ°©μμ μ μνλ μμ± ν¨ν΄(Singleton, Factory Method), ꡬ쑰λ₯Ό 쑰립νλ ꡬ쑰 ν¨ν΄(Adapter, Composite), μνΈμμ© λ° μ±
μ λΆλ°°λ₯Ό λ€λ£¨λ νμ ν¨ν΄(Observer, Strategy)μΌλ‘ λΆλ°°
- μμ± ν¨ν΄ (5κ°) - κ°μ²΄λ₯Ό λ§λλ λ°©λ²μ λν ν¨ν΄
- Factory Method: κ°μ²΄ μμ±μ μλΈ ν΄λμ€(νμ ν΄λμ€)μμ κ²°μ νλλ‘ μμ
- Abstract Factory: μλ‘ μ°κ΄λκ±°λ μμ‘΄μ μΈ κ°μ²΄λ€μ μ‘°ν©(μ νκ΅°, Kit)μ μμ±
- Singleton: μ€μ§ νλμ μΈμ€ν΄μ€(κ°μ²΄)λ§ μμ±λλλ‘ λ³΄μ₯
- Builder: μμ± κ³Όμ κ³Ό νν λ°©λ²μ λΆλ¦¬νμ¬ λ¨κ³λ³λ‘ 쑰립νμ¬ μμ±
- Prototype: μν κ°μ²΄λ₯Ό 볡μ (Clone)νμ¬ μμ±
- ꡬ쑰 ν¨ν΄ (7κ°) - ν΄λμ€λ κ°μ²΄λ₯Ό μ‘°ν©ν΄ λ ν° κ΅¬μ‘°λ₯Ό λ§λλ ν¨ν΄
- Adapter: νΈνμ±μ΄ μλ μΈν°νμ΄μ€λ€μ μ°κ²°νμ¬ ν¨κ» μ¬μ© (λ³νκΈ°)
- Bridge: ꡬνλΆμ μΆμμΈ΅μ λΆλ¦¬νμ¬ κ°μ λ 립μ μΌλ‘ νμ₯ν μ μκ² ν¨
- Composite: κ°μ²΄λ€μ κ΄κ³λ₯Ό νΈλ¦¬ κ΅¬μ‘°λ‘ κ΅¬μ±νμ¬ λ¨μΌ κ°μ²΄μ λ³΅ν© κ°μ²΄λ₯Ό λμΌνκ² μ·¨κΈ
- Decorator: κΈ°μ‘΄ μμ€ μμ μμ΄ λμ μΌλ‘ μλ‘μ΄ κΈ°λ₯(μ± μ)μ μΆκ°
- Facade: 볡μ‘ν μλΈμμ€ν μ λ©΄μ λ¨μν νλμ μΈν°νμ΄μ€(창ꡬ)λ₯Ό μ 곡
- Flyweight: λλμ μμ κ°μ²΄λ€μ 곡μ νμ¬ λ©λͺ¨λ¦¬λ₯Ό μ μ½
- Proxy: μ€μ κ°μ²΄ λμ λ리 κ°μ²΄(Proxy)λ₯Ό λ΄μΈμ μ κ·Όμ μ μ΄νκ±°λ λ©λͺ¨λ¦¬ μ μ½
- νμ ν¨ν΄ (11κ°) - κ°μ²΄ κ°μ μνΈμμ©μ΄λ μ±
μ λΆλ°°μ λν ν¨ν΄
- Command: μμ²(λͺ λ Ή) μ체λ₯Ό κ°μ²΄λ‘ μΊ‘μννμ¬ Undo, μμ ν ꡬνμ μ¬μ©
- Memento: κ°μ²΄μ λ΄λΆ μνλ₯Ό μ€λ μ·μ²λΌ μ μ₯νμ¬ λμ€μ 볡μ(Undo)
- Template Method: μμ ν΄λμ€μμ λΌλ(ꡬ쑰)λ₯Ό μ μνκ³ , νμ ν΄λμ€μμ ꡬ체μ ꡬν
- Observer: μΌ λ λ€(1:N) κ΄κ³μμ μν λ³νλ₯Ό κ΄μ°°νλ€κ° λ³ν μ μλ ν΅μ§
- Strategy: μκ³ λ¦¬μ¦μ μΊ‘μννμ¬ dynamicνκ² κ΅μ²΄ κ°λ₯νκ² ν¨
- State: κ°μ²΄μ μνμ λ°λΌ λμΌν λμμ λ€λ₯΄κ² μ²λ¦¬
- Chain of Responsibility: μμ²μ μ²λ¦¬νλ κ°μ²΄λ€μ΄ κ³ λ¦¬(체μΈ)λ‘ μ°κ²°λμ΄ μ± μμ λ λκΉ
- Mediator: κ°μ²΄ κ°μ 볡μ‘ν μνΈμμ©μ ν΅μ νκΈ° μν΄ μ€μ¬μ(μ€μ μ§μ€ν)λ₯Ό λ
- Visitor: λ°μ΄ν° ꡬ쑰μ μ²λ¦¬λ₯Ό λΆλ¦¬νμ¬, μλ‘μ΄ λ‘μ§(λ°©λ¬Έμ)μ λμ μΌλ‘ μΆκ°
- Interpreter: νΉμ μΈμ΄μ λ¬Έλ² ννμ΄λ ꡬ문μ ν΄μνλ μΈν°νμ΄μ€ μ μ
- Iterator: λ΄λΆ ꡬνμ λ ΈμΆνμ§ μκ³ μ»¬λ μ μ μμλ€μ μμ°¨μ μΌλ‘ μ κ·Ό(μν)
- μμ± ν¨ν΄ (5κ°) - κ°μ²΄λ₯Ό λ§λλ λ°©λ²μ λν ν¨ν΄
2. λ°μ΄ν° μ ·μΆλ ₯ ꡬν
- λ°μ΄ν°λ² μ΄μ€ μ€κ³ 4λ¨κ³
- μꡬμ¬ν λΆμ(μꡬ쑰건 λͺ μΈμ) → κ°λ μ μ€κ³(ERD λμΆ) → λ Όλ¦¬μ μ€κ³(λͺ©ν DBMSμ λ§λ μ€ν€λ§ μ€κ³ λ° μ κ·ν) → 물리μ μ€κ³(μΈλ±μ€ λ° νν°μ λ μ μ©) μμΌλ‘ μ§νλλ κ΅¬μΆ μ μ°¨
- μ κ·ν(Normalization)
- λ°μ΄ν°μ μ€λ³΅μ μ΅μννμ¬ μ½μ , μμ , κ°±μ μ λ°μνλ μ΄μ νμ(Anomaly)μ λ°©μ§νλ λ°μ΄ν° ꡬ쑰ν κ³Όμ
- λλ©μΈμ΄ μμκ°μΈ 1NF, λΆλΆ ν¨μ μ’ μμ μ κ±°ν 2NF, μ΄νμ ν¨μ μ’ μμ μ κ±°ν 3NF, λͺ¨λ κ²°μ μκ° ν보ν€μΈ BCNF κ·μΉ
- νΈλμμ
(Transaction)
- λ°μ΄ν°λ² μ΄μ€μ μνλ₯Ό λ³νμν€λ νλμ λ Όλ¦¬μ κΈ°λ₯μ μννκΈ° μν μμ λ¨μ
- λ¬΄κ²°μ± λ³΄μ₯μ μν 4κ°μ§ νΉμ±(ACID): μμμ±(All or Nothing), μΌκ΄μ±, κ³ λ¦½μ±(λ€λ₯Έ νΈλμμ κ°μ λ°°μ ), μμμ±(κ²°κ³Ό μꡬ 보쑴)
'π κ°μΈ νλ λͺ¨μμ§ π > π©π»βπ» `26 νκ³ λͺ¨κ°μ½ π©π»βπ»' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [`26 νκ³ λͺ¨κ°μ½] νλͺ¨ 5νμ°¨ κ°μΈ 리뷰 (0) | 2026.07.14 |
|---|---|
| [`26 νκ³ λͺ¨κ°μ½] νλͺ¨ 4νμ°¨ κ°μΈ 리뷰 (0) | 2026.07.10 |
| [`26 νκ³ λͺ¨κ°μ½] νλͺ¨ 3νμ°¨ κ°μΈ 리뷰 (0) | 2026.07.07 |
| [`26 νκ³ λͺ¨κ°μ½] νλͺ¨ 2νμ°¨ κ°μΈ 리뷰 (0) | 2026.07.03 |
| [`26 νκ³ λͺ¨κ°μ½] "νλͺ¨" κ°μΈ λͺ©ν λ° κ³ν (0) | 2026.06.26 |