pienkk / 37-backend-westagram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“About

μš°λ¦¬λŠ” λ¨Όμ €, API μ‹œμŠ€ν…œμ„ λ§Œλ“€κΈ° μœ„ν•΄ ν•„μš”ν•œ HTTP의 핡심 μš”μ†Œμ™€ ꡬ쑰에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄μ•˜μŠ΅λ‹ˆλ‹€. λ˜ν•œ Node.js Intro, Simple API Server λ§Œλ“€κΈ° μ„Έμ…˜μ„ 톡해 기초적인 APIλ₯Ό λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€. μ•žμœΌλ‘œ μš°λ¦¬κ°€ κ΅¬ν˜„ν•  API μ‹œμŠ€ν…œμ€ "Westagram" 으둜, Express μ›Ή ν”„λ ˆμž„μ›Œν¬ 기반으둜 μΆ•μ†Œλœ 규λͺ¨μ˜ μΈμŠ€νƒ€κ·Έλž¨ μ‹œμŠ€ν…œμ„ λ§Œλ“€μ–΄ λ³Ό 것 μž…λ‹ˆλ‹€. "Westagram"을 κ΅¬ν˜„ν•˜λ©΄μ„œ API 개발의 핡심 ꡬ쑰와 κ°œλ…λ“€μ„ 배우고 Express, SQL Statements, Layered Architecture, Error Handling 등에 μ΅μˆ™ν•΄μ§€λŠ” 것이 λͺ©μ μž…λ‹ˆλ‹€. Westudy νŽ˜μ΄μ§€μ— μ•ˆλ‚΄λ˜μ–΄ μžˆλŠ” 과제λͺ©λ‘ | μ œμΆœλ°©λ²• νŽ˜μ΄μ§€λ₯Ό μ°Έκ³ ν•˜μ—¬ 양식에 맞게 λ³Έ Repository에 μž‘μ—…ν•œ μ½”λ“œλ₯Ό ν‘Έμ‹œν•©λ‹ˆλ‹€.

πŸš€ ν•™μŠ΅ λͺ©ν‘œ

  1. git 의 μ‚¬μš©λ²•μ— λŒ€ν•΄ λ‹€μ‹œ ν•œ 번 듀어보고 μ‚¬μš©ν•  수 μžˆλ‹€.
  2. μ†Œμ…œ ν”Œλž«νΌμ΄ μ œκ³΅ν•˜λŠ” 기초 API κΈ°λŠ₯을 κ΅¬ν˜„ν•˜μ—¬ μ‹€μ œ μ„œλ²„ 톡신을 ν†΅ν•΄μ„œ, λ°μ΄ν„°λ² μ΄μŠ€μ— 데이터λ₯Ό μ €μž₯ν•˜κ³ , 뢈러올 수 μžˆλ‹€.
  3. 기본적인 git flowλ₯Ό μ΄ν•΄ν•˜κ³  github을 ν†΅ν•œ μ½”λ“œ 리뷰 방식을 μ΄ν•΄ν•˜κ³  리뷰 λ‚΄μš©μ„ μ μš©ν•  수 μžˆλ‹€.
  4. μ½”λ”© μ»¨λ²€μ…˜μ„ μ§€μΌœ, 가독성 λ†’κ³  ν˜‘μ—…μ— 도움이 λ˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.

πŸ“ Mentor's Tip

  • κ·Έλ™μ•ˆ 배운 κ°œλ…μ„ μ μš©ν•΄λ³΄λ©° λ”μš± 즐거운 코딩을 κ²½ν—˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ•žμœΌλ‘œ μ§„ν–‰λ˜λŠ” 과정듀에 λ”μš± κΈ°λŒ€ν•˜λŠ” 마음 κ°€μ Έμ£Όμ„Έμš”!πŸ€“
  • ν”„λ‘œμ νŠΈλ₯Ό 진행해보면 κ·Έλ™μ•ˆ 배운 κ°œλ…μ΄ μ‹€μ œ 코딩에 λ°”λ‘œ 적용되기 μ–΄λ €μšΈ 수 μžˆμŠ΅λ‹ˆλ‹€. 무쑰건 κ΅¬ν˜„ν•˜λŠ” κ²ƒμ—λ§Œ μ΄ˆμ μ„ 두기 λ³΄λ‹€λŠ” ν”„λ‘œμ νŠΈλ₯Ό ν†΅ν•΄μ„œ 배운 κ°œλ…μ„ λ³΅μŠ΅ν•˜κ³  이둠과 μ‹€μ œκ°€ μ˜¬λ°”λ₯΄κ²Œ 연결될 수 μžˆλ„λ‘ λ…Έλ ₯ν•΄μ£Όμ„Έμš”.
  • 이번 κ³Όμ œλŠ” github을 ν™œμš©ν•˜μ—¬ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€. 기본적인 git flowλ₯Ό 읡히고 μ–΄λ–€ λ°©μ‹μœΌλ‘œ githubμ—μ„œ μ†Œν†΅μ΄ μ΄λ£¨μ–΄μ§€λŠ”μ§€, μ½”λ“œλ¦¬λ·°λŠ” μ–΄λ–»κ²Œ μ§„ν–‰λ˜λŠ”μ§€ μ΄ν•΄ν•˜κ³  적극적으둜 μ°Έμ—¬ν•΄μ£Όμ‹œκΈ° λ°”λžλ‹ˆλ‹€.
  • μ½”λ“œλŠ” ν•œ 번 μž‘μ„±ν•˜λ©΄ 끝이 μ•„λ‹ˆλΌ, λ‹€λ₯Έ κ°œλ°œμžμ™€ λŠμž„ 없이 κ³΅μœ ν•˜κ³  μ†Œν†΅ν•˜λŠ” λ„κ΅¬μž…λ‹ˆλ‹€. μž‘λ™λ§Œ μž˜ν•˜λŠ” μ½”λ“œλŠ” 쒋은 μ½”λ“œλΌκ³  ν•  수 μ—†μŠ΅λ‹ˆλ‹€. 가독성 높은 μ½”λ“œλ₯Ό μœ„ν•΄ μ½”λ”© κ·œμΉ™λ“€μ„ 잘 지킬 수 μžˆλ„λ‘ λ…Έλ ₯ν•΄μ£Όμ„Έμš”.

About


Languages

Language:JavaScript 100.0%