λ€μ΄λ² λΆμ€νΈμΊ ν Web 9κΈ° Front-End Engineerγ24.8 ~ 24.12γ
2024 Naver Boostcamp Web Development Course
μ£Όμ νλ:
- μΉ νλ‘κ·Έλλ° μ¬ν νμ΅ λ° μ€λ¬΄ νλ‘μ νΈ μν
- ν νλ‘μ νΈλ₯Ό ν΅ν νμ κ²½ν κ°ν
- μ½λ 리뷰μ νμ΄ νλ‘κ·Έλλ°μ ν΅ν μ½λ νμ§ ν₯μ
A real-time collaborative Markdown editor powered by CRDT
π Live Demo | π GitHub Repository
νλ‘μ νΈ μκ°: μ€μκ°μΌλ‘ μ¬λ¬ μ¬μ©μκ° λμμ λ§ν¬λ€μ΄ λ¬Έμλ₯Ό νΈμ§ν μ μλ μΉ μ ν리μΌμ΄μ μ λλ€. CRDT μκ³ λ¦¬μ¦μ νμ©νμ¬ λμμ± λ¬Έμ λ₯Ό ν΄κ²°νκ³ , μ€μκ° νμ κΈ°λ₯μ ꡬννμ΅λλ€.
λ΄λΉ μ 무 λ° μ±κ³Ό:
-
CRDT λΌμ΄λΈλ¬λ¦¬ μ€κ³ λ° κ΅¬ν
- RGA κΈ°λ° μ΄μ€ λ§ν¬λ리μ€νΈλ‘ CRDT μ€κ³
- EditorCRDTμ BlockCRDT λΆλ¦¬νμ¬ νμ₯μ± λΆμ¬
- κΈ°μ‘΄ λ¨μΌ CRDTμμ λ€μ€ λΆλ¦¬ κ΅¬μ‘°λ‘ λ³κ²½νμ¬ ν μ€νΈ λκΈ°ν μ±λ₯ κ°μ
-
μν¬μ€νμ΄μ€ μ€μκ° μνΈμμ© λ° κΆν κ΄λ¦¬ κΈ°λ₯ κ°λ°
- μ¬μ©μλ³ μν¬μ€νμ΄μ€ μ κ·Ό κΆν μμ€ν μ€κ³ λ° κ΅¬ν
- WebSocket κΈ°λ° νμ΄μ§λ³ μ€μκ° λ€μ€ μ μ κ΄λ¦¬ λ° μν λκΈ°ν
- Socket.ioλ₯Ό νμ©ν μ€μκ° μλ¦Ό μμ€ν (Toast)μΌλ‘ νμ κ²½ν κ°μ
-
Nocta Icon λ‘ν° μ λλ©μ΄μ μ μ
- λμμΈ: νΌκ·Έλ§
- μ λλ©μ΄μ : Phase, Lotties
λ¬Έμ ν΄κ²° κ²½ν:
-
λ€μ€ λ¬Έμ μΊλΏ λκΈ°ν λ¬Έμ ν΄κ²°
- μ¬λ¬ λ¬Έμλ₯Ό λμμ νΈμ§ν λ μ μ λ€μ μΊλΏμ΄ μλμΉ μκ² λ€λ₯Έ μμΉλ‘ μ΄λνλ νμ λ°μ
- ν΄κ²° λ°©λ²:
- κΈλ‘λ² μνλ‘ κ΄λ¦¬λλ μΊλΏ μμΉκ° λͺ¨λ λ¬Έμμ μν₯μ λ―ΈμΉλ κ²μ νμΈ
- λ¬Έμλ³λ‘ λ 립μ μΈ μΊλΏ μν κ΄λ¦¬μ νμμ± λμΆ
- λ‘컬μνμμ νμ΄μ§λ³ λ 립 μΊλΏ μν κ΄λ¦¬ μμ€ν ꡬν(setCaretPosition)
- κ²°κ³Ό:
- μ€μκ° λ€μ€ μ¬μ©μ νΈμ§ μμλ μΌκ΄λ μ¬μ©μ κ²½ν μ 곡
-
μ€μκ° λμνΈμ§ μ±λ₯ μ΅μ ν
- λ€μ μ¬μ©μμ λμ μ λ ₯ μ κ³Όλν μμΌ ν΅μ μΌλ‘ μΈν μλ² λΆν λ°μ
- κ³Όλν ν΅μ λμΌλ‘ μΈν μ€μκ° λκΈ°ν μ§μ° λ° λκΈ°ν λλ½ νμ λ°μ
- ν΄κ²° λ°©λ²:
- μ¬μ©μ μ λ ₯ ν¨ν΄ λΆμ (νκ· 0.5μ΄λΉ 3ν νμ΄ν) κΈ°λ° λ°°μΉ μ²λ¦¬ λμ
- κ²°κ³Ό:
- μ΄λΉ μμΌ ν΅μ λ 70% κ°μλ‘ μλ² λ¦¬μμ€ ν¨μ¨ν
- λ€νΈμν¬ λμν μ¬μ©λ μ΅μ νλ‘ μμ μ μΈ λκΈ°ν μ±λ₯ ν보
LGμ νλ¬μ€ μ λ μΉ΄ 2κΈ° Front-End κ³Όμ γ25.1 ~ 25.8γ
2025 LG Uplus Ureca Front-end Course
μ£Όμ νλ:
- μΉ μν€ν μ² κΈ°λ³Έ λ° μΉ λ³΄μ κΈ°μ΄ κ΅μ‘
- μ½λ©ν μ€νΈ λ° μλ° κΈ°λ³Έμλ
- μ½λ 리뷰μ νμ΄ νλ‘κ·Έλλ°μ ν΅ν μ½λ νμ§ ν₯μ
Mobile-View Stock Web Service
πVideo
νλ‘μ νΈ μκ°: μ±μ²λΌ λμνλ λͺ¨λ°μΌλ·° κΈ°λ° μ£ΌμνμΈ μ¦κΆ μΉ μλΉμ€
λ΄λΉ μ 무:
- Figmaλ₯Ό ν΅ν΄ μ»΄ν¬λνΈ λ° μ 체 μ μ μλλ¦¬μ€ μν¬ νλ‘μ° λμμΈ
- Nextjs- App router λ₯Ό ν΅ν νμ΄μ§ λΌμ°ν
- μ± λμμΈ μ»΄ν¬μ λΈ UI νμμΌλ‘ νλ©΄ μ€κ³
- λλ°μ΄μ± & μλΌμ€ν± μμΉλ₯Ό ν΅ν μ£Όμμ 보 μ‘°ν (κ΅λ΄, λ―Έκ΅ μ΄ 6000κ° μΆκ°)
- Backend μ°λνμ¬ νκ΅ν¬μμ¦κΆ μ€μκ° μ£Όμ(κ΅λ΄,λ―Έκ΅) μ 보 μ‘°ν κΈ°λ₯ ꡬν
- μμ° μμ μ μ (Adobe Premiere Pro)