[μλ£ + 35] 10μ 2μΌ ~ 10μ 8μΌμ κΈ°λ‘
무μμ νλ?!
β
λ°±μλ μ€ν°λ (λ€νΈμν¬ & μκ³ λ¦¬μ¦)
- λ€μ―, μ¬μ―λ²μ§Έ μ€ν°λ μ§ν (μ¬μ―λ²μ§Έ μ€ν°λ λλ λ°ν)
- κ΅μ¬ Chapter 5 (Router & Routing)
β 1:1 JS μ€ν°λ
- JS deep dive Chapter 23, 24 (μ€ν 컨ν μ€νΈ, ν΄λ‘μ )
β μκ³ λ¦¬μ¦ μ°μ΅
- 2λ¨κ³ 3λ¬Έμ
β
κΈ°μ λΈλ‘κ·Έ μ΄μ
- λ€νΈμν¬ κΈ 1κ° ν¬μ€ν
- JS κΈ 1κ° ν¬μ€ν
(+ 1κ° λ΄μ© 보좩)
- μκ³ λ¦¬μ¦ κΈ 2κ° ν¬μ€ν
β
DEVzine νλ‘μ νΈ follow-up
- μ΄λ©μΌ λ‘κ·Έ μΈν
μμ
- κ΄λ¦¬μκΈ°λ₯ κ°μ (κ°λ³μ ν -> μ 체μ ν)
β (μ κ·) pair review web νλ‘μ νΈ
- FastAPI μΈν & 리μμΉ
- README μμ±
β
μ μ
λ°±μλ ν¬μ§μ
μ§μ
- μ€ννΈμ
a / μ°λ½ λκΈ°μ€
- μ€ννΈμ b / 2μ°¨ λ©΄μ (μ½ν & κΈ°μ /μΈμ±λ©΄μ )
- μ€ννΈμ c / μ΅μ’ λ°ν (μ΅μ’ ν©κ²©, μ μ¬ μ¬λΆ κ³ λ―Όμ€)
β
κΈ°ν
- typescript 곡λΆ: node/express μμ ts μΈν
νκΈ°
π KPT
Keep
- μκ³ λ¦¬μ¦ λ¬Έμ λ₯Ό λ€μ μ§μ€ν΄μ νκΈ° μμν¨
- μ λ¬Έ λΆμΌλ₯Ό λ§λ€κΈ° μν΄ node (+ μ°κ΄ μΈμ΄)λ₯Ό κΉκ² 곡λΆνκΈ° μμ
Problem
- μ½λλ³΄λ€ μ΄λ‘ 곡λΆμ μΉμ€νλ€ λ³΄λ μκ³ λ¦¬μ¦μ νκ±°λ λλ²κΉ μ ν λ κΈ°μ΄μ μΈ λ΄μ©μ΄ ν·κ°λ¦¬λ μν©μ΄ μ’ μ’ λ°μ (ex. substr μ substring μ μ°¨μ΄ λ±)
Try
- js deep dive μ± μ μλΆλΆ (κΈ°μ΄λ₯Ό λ€λ£¨λ μ±ν°) λ₯Ό λ§€μΌ μ‘°κΈμ© μ½μ΄λκ°κΈ° (μ¬ν λΆλΆμ μ€ν°λ)
π· μ΄ν
- μμμΉ λͺ»νλ μ€ννΈμ ν κ΅°λ°μ μ΅μ’ ν©κ²©μ νλ€. μκ³ λ¦¬μ¦μ μ νμ§ λͺ»νλ€κ³ μκ°ν΄μ κΈ°λνμ§ μμλλ° λλ¨Έμ§ λ΅λ³μ μ λ΄ μ£Όμ ¨λ 보λ€. κ°μ¬νκ³ μΌλ¨λ¨ν λ§μμ΄ λ€μ§λ§ λμμ λ΄κ° μ μΌ κ°κ³ μΆμλ κΈ°μ μμλ μμ§ κΈ°μ κ³Όμ μ λν λ΅λ³μ΄ μ€μ§ μμ κ³ λ―Όμ΄ λλ€. μμμΌκΉμ§ κ³ λ―Όν΄λ³΄κ³ μ°λ½ λλ¦¬κΈ°λ‘ νλλ°, μ΄λ€ μ νμ λ΄λ¦¬λ νννμ§ μλ λ°©ν₯μΌλ‘ κ²°μ νκ³ μΆλ€. μ°μ μ μ’μ κ²°κ³Όκ° μμλ€λ μ μμ μ€μ€λ‘λ₯Ό μΉμ°¬ν΄μ£Όκ³ μΆκ³ , λ€μ μ΄μ¬ν 곡λΆν΄ λκ° μ μλ μ’μ λκΈ°λΆμ¬κ° λμκΈ°μ λμ± κΈ°μλ€!
- 곡λΆν μλ‘ λ΄κ° λͺ¨λ₯΄λ κ² ν¬μ±μ΄λΌλ μκ°μ΄ λ€κΈ°λ νμ§λ§, κ·Έλλ μ μλ λ€μ΄λ λ¬΄μ¨ λ§μΈμ§ μ΄ν΄νμ§ λͺ»νλ 무μν λ§μ λ΄μ©λ€μ μ‘°κΈμ© μμκ°κ³ μλ€λ κ²μ 체κ°ν λκ° μλ€. μ§λ μ£Ό λλμ μΈ facebook μ€λ₯κ° ν°μ‘μλλ°, λ§μΉ¨ μ€λ₯μ μμΈμ΄ λΌμ°ν° (ip μ£Όμ) μ κ΄λ ¨λ λ΄μ©μ΄μλ€. λ€νΈμν¬ μ€ν°λμμ 곡λΆνλ λ΄μ©μ΄μκΈ°μ, μν© λΆμ μμμ μ¬λ―Έμκ² μμ²νλ€. μ΄λ΄ λ μ μΌ λΏλ―νλ€. 곡λΆν λ΄μ©κ³Ό κ΄λ ¨λ νμ₯μ μ΄μλ₯Ό μ΄ν΄λ³Ό λ, κ·Έλ¦¬κ³ λ΄κ° μ΄λλ§ κ΄λ ¨ λ΄μ©μ μ‘°κΈμ© μ΄ν΄νκ³ μμλ£κ³ μμ λ.
- μ€λ ₯ μλ nodejs κ°λ°μκ° λλ €λ©΄ typescript λ νμ μ€νμμ νμ€ν κΉ¨λ«κ³ λΆλ΄λΆλ΄ typescript 곡λΆλ₯Ό μμνλλ°, μμλ μμ§μ μ΄λ €μ΄ μ μ΄ λ§λ€. νν 리μΌμ λ΄λ λ°λΌμΉλ μμ€μ΄λ λ§ λ€νμ§λ§ μ μ¬νκ³ λ³΄λ κ²λ³΄λ€ μ§κΈ 보λ κ² μ‘°κΈμ΄λΌλ λμμ΄ λ κ²μ΄λΌλ μκ°μ΄ λ€μ΄ μ΄μ¬ν νκ³ μλ€. Gallery port νλ‘μ νΈλ₯Ό typescript λ‘ λ¦¬ν©ν λ§νμλ λ§μ΄ λμλλ° κ·Έμ μ λ΄κ° 리ν©ν λ§μ ν¬μ λ μ μμ μ λμ μ€λ ₯μ κ°μΆ μ μλλ‘ λμ΄μ¬λ €μΌκ² λ€λ λ€μ§ λΏμ΄λ€.
- ν κ΅°λ°μμ μ΅μ’ μ€νΌλ₯Ό λ°μμ κ·Έλ°κ°, κ°λ°μ 컀리μ΄λ₯Ό 본격μ μΌλ‘ μμν λ μ΄ λ¨Έμ§μμλ€λ λ§μμ΄ λ λ€. μ’κΈ°λ νμ§λ§, μ€λ‘μ§ κ³΅λΆμλ§ λͺ°λν μ μλ μκ°μ΄ μΌλ§ λ¨μ§ μμλ€λ λ»μ΄κΈ°λ νκΈ°μ μ§κΈ λ΄κ° κ°μ§ μκ°μ μ΄λ»κ² νμ©ν μ§ λ κ³ λ―Όν΄λ³΄κ² λλ€.