-
Notifications
You must be signed in to change notification settings - Fork 3
11. Daily Scrum
hataerin edited this page Nov 25, 2020
·
18 revisions
- νμ ν΄ μ μ
- μμ΄μ΄νλ μ ν΄ μ μ
- github wiki μμ±λ² 곡μ
- UI/UX λμμΈ μ¬μ΄νΈ 곡μ
- Jira Software μ¬μ©λ² λΆμ
- shared-editing-demoμμ ipfsμ yjs μ½λ λΆμμ ν΅ν λμ λ°©μ νμ
- yjs-demosμμ demo-server.js μν λΆμ
- github wiki μ΄λ»κ² μ¬λ¦¬λμ§ κ³΅μ
- yjsμ μλν° λ°μΈλ©νλ μ½λ λΆμ
- Jira Software μ¬μ©λ² λΆμ
- λ¬Έμ CRUD ꡬνμ νμν νκ²½ μ€μ λ° μ€νλ§λΆνΈ 볡μ΅
- Jira μ¬μ©λ²μ λν΄ κ°λ΅ν λ¬Έμ μ 리ν 곡μ ν΄μΌν¨( κ°μΈ λΈλ‘κ·Έ μ°Έμ‘°.)
- node module ipfsλ node-gyp build κ³Όμ μ΄ ν¬ν¨λκΈ° λλ¬Έμ windows-build-toolsμ μ¬μ μ μ€μΉν΄μΌν¨
- Jiraμ github μ°λ
- markdown νμ΄μ§ λ΄ μ΄λ λ°©μ url
- [base url] + [#λ§ν¬λ€μ΄ν€λ]
- μμ
- Jira μ¬μ©λ²μ λν΄ κ°λ΅ν λ¬Έμ μ 리ν 곡μ ν΄μΌν¨( κ°μΈ λΈλ‘κ·Έ μ°Έμ‘°.)
- μμ΅λλΉ
10:15 - 10:30 / λ°μΌλ¦¬ μ€ν¬λΌ
10:30 - 17:30 / κ°μΈ κ³΅λΆ λ° κ°λ°
17:30 - 18:00 / λͺ¨λ νλ‘μ νΈ PPT μμ±
18:00 / λ§λ¬΄λ¦¬ wrap-up
- Jira Software μ¬μ©λ² λ¬Έμ μ 리
- λ©μΈ, μν¬μ€νμ΄μ€, λ¬Έμ μμ± νμ΄μ§ νλ©΄ μ€κ³
- y-prosemirror vs toast-ui + yjs μ₯λ¨μ λΉκ΅ λ° μ°κ΅¬.
- Jira μ΄μμ git commit message μ΄λ»κ² λ±λ‘νλμ§ νμ
- Socket.ioλ₯Ό μ¬μ©ν μ€μκ° μ±ν μ ν리μΌμ΄μ ꡬν
- express static μλ²μμ socket.ioμ browser socket μ°κ²° λμλ°©μ νμ
- socket, yjs, editor μ°λλ°©μ νμ
- yjsμ editor μ°λν΄μ μ€μκ° νμ μλν° κΈ°λ₯ ꡬνν΄λ³΄κΈ°
- jira λ°±λ‘κ·Έ, νμ±μ€νλ¦°νΈ μ€λͺ μλ£ λ§λ€κΈ°
- webRTC μμ λκΉμ§ λ°λΌνκΈ° (ꡬν)
- λ¬Έμ CRUD μμ± λ° postsmanμΌλ‘ ν μ€νΈνκΈ°
- oauth 2.0 & rest 곡λΆν κ² μ 리νκΈ°
Oauth2.0 κ°μ(μ€μ )
Jira κ°μ(μ€ν)
- Jira Software
Scrum board
κ³΅λΆ - Scrum board μ¬μ©λ² λΈλ‘κ·Έ ν¬μ€ν λ° νμ κ΅μ‘
- μ΄λ―Έ commitν λ©μμ§ λ³κ²½ μ΄λ»κ² νλμ§ μμ보기
- websocket κ°λ λ° κ΄λ ¨ κ°λ μ 리
- socket.ioλ‘ realtime chat app λ§λ€μ΄λ³΄κΈ°
- yjs μ prosemirror λ°μΈλ©ν λ°λͺ¨ μ½λ λΆμ
- Jira Software
Scrum board
κ³΅λΆ - Scrum board μ¬μ©λ² λΈλ‘κ·Έ ν¬μ€ν λ° νμ κ΅μ‘
- λ¬Έμ CRUD μμ± λ° Postman ν μ€νΈ μλ£
- Jira Software Scrum boardμ¬μ©λ²
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / λ°μΌλ¦¬ μ€ν¬λΌ
10:15 - 11:50 / PPT μμ± && νλ©΄ μ€κ³ λ° νΌλλ°±
13:00 - 18:00 / κ°μΈ κ°λ°
18:00 - 18:15 / wrap-up
- WebRTC λΆμ
- μν¬ μ€νμ΄μ€ νμ΄μ§ νλ©΄ μ€κ³
- λ©ν λμκ² λ릴 μ€κ°λ³΄κ³ μ μμ±
- multi user webRTC νν λ¦¬μΌ μ°ΎκΈ°
- webRTC λΆμ
- λ°°μ΄ κ°λ μ 리(dto/entity/vo, λ¨μν μ€νΈ λ©μλ, μ¬λ¬ μ΄λ Έν μ΄μ , rest, oauth 2.0)
- jira story, task μ°κΈ°
- λͺ¨λ νλ‘μ νΈ PPT μμ±
- νλ©΄ μ€κ³ λ° νΌλλ°±
- λ©ν λκ» λ릴 μ€κ° λ³΄κ³ μ μμ±
- μν¬ μ€νμ΄μ€ νμ΄μ§ νλ©΄ μ€κ³
- λ©ν λκ» λ릴 μ€κ°λ³΄κ³ μ μμ±
- WebRTC λΆμ
- μ΄λ―Έ commitν λ©μμ§ λ³κ²½ μ΄λ»κ² νλμ§ μμ보기
- websocket κ°λ λ° κ΄λ ¨ κ°λ μ 리
- socket.ioλ‘ realtime chat app λ§λ€μ΄λ³΄κΈ°
- λ¬Έμ νΈμ§ νμ΄μ§ νλ©΄ μ€κ³
- firepad 곡λΆ
- WebRTC λΆμ
- Jira μ μ μ€ν 리 μ 리 λ° μμ±
- λ¬Έμ CRUD μ½λ νμΈ λ° μΆκ°μ¬ν μ 리
- μ€κ° λ³΄κ³ μ νΌλλ°± μ€λΉ.
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / λ°μΌλ¦¬ μ€ν¬λΌ
10:15 - 15:30 / νκΈ° μν μ€λΉ λ° κ°μΈ κ°λ°
16:30 - 17:30 / νκΈ° μν λ° μ€κ°λ³΄κ³ μ νΌλλ°±
17:30 - 17:45 / wrap up
- Jiraμ WebRTC κ΄λ ¨ μ μ μ€ν 리 λ° νμ μμ± μμ±νκΈ°
- μ€κ° λ³΄κ³ μ μ μΆνκΈ°
- WebRTC κ΄λ ¨ μ ν¬λΈ μμ²νκΈ°
-
Jiraμ λ¬Έμ νΈμ§ κ΄λ ¨ μ μ μ€ν 리 μμ±νκΈ°
-
realtime collaborative editing κ΄λ ¨ λΌμ΄λΈλ¬λ¦¬ μ‘°μ¬ λ° λΆμ
- κ°μΈ μ¬μ
- deleteAll, CreatedAt, ModifiedAt λ©μλ μΆκ°νκΈ°
- λ¨μν μ€νΈμ½λ μ΄ν΄ λ° ν μ€νΈ μλ£νκΈ°
- vega2kλμ μ½λμ λΆμνμ¬ result typeλΉκ΅νκ³ ν μ€νΈν΄λ³΄κΈ°
- topcit νκΈ° μν
- μ€κ° λ³΄κ³ μ νΌλλ°±
- λ©ν λμκ² λ릴 μ€κ° λ³΄κ³ μ μμ±
- WebRTC λΆμ μμ
-
μλΉμ€ μ€ν€λ§ μ€κ³
- aquery λΉλ°λ²νΈ: 5x2m72
- yjs μ quill λ°μΈλ©ν λ°λͺ¨ μ½λ λΆμ
- firebaseμ quill λ°λͺ¨ λ°°ν¬ν΄λ΄
- κ°μΈ μ¬μ λ―Έμ°Έμ¬
- μμ
- μμ ν λΉμ μν νμ μΌμ 곡μ νμ
- μμ
- μμ
- μμ
09:30 - 12:00 / Topcit μν
12:30 - 13:00 / Daily Scrum
13:00 - 15:00 / κ°μΈ κ°λ°
22:00 - 22:15 / wrap up
- λ€μμ£Ό μ€ν¬λΌ λ§μ€ν°(2020.10.19-25): μ‘°μ±μ
- ν μμΌμ ν΄μΌμ΄λΌ μ€ν¬λΌ μ½λλ€ (μ΄λ²μ£Ό μ μΈ)
- μΌμμΌμλ μ€ν¬λΌ λ° μ€νλ¦°νΈ νμν©λλ€.
- μ€ν¬λΌ νμ : μ€μ 10μ
- μ€νλ¦°νΈ νκ³ λ° μ€νλ¦°νΈ νμ : μ€ν 21μ
- μΌμ 곡μ λ μ΅μ ν루μ μλ λ§ν΄μ£ΌκΈ°! (λΆλ΄ κ°μ§ νμ γ΄γ΄ λΉμΌλ λ§ν΄λλ¨)
- μμμΌ μ€ν¬λΌ μ κΉμ§, jiraμ μ΄μ(νμ μμ ) λ±λ‘νμ
- Wrap-upμ λ§€μΌ 18:00λ‘ μ νμ΅λλ€. ννν!
- WebRTC λΆμ
- λ°μ΄ν° νμ΄νλΌμΈ λ° μν€ν μ² μ€κ³
- 곡λ λ¬Έμ μμ κΈ°λ₯ νλ‘μ νΈμ μ μ©ν΄λ³΄κΈ°
- κ°μΈ μ¬μ
- λ°°μ΄ κ°λ μ 리(dto/entity/vo, λ¨μν μ€νΈ λ©μλ, μ¬λ¬ μ΄λ Έν μ΄μ , rest, oauth 2.0)
- jira story, task μ°κΈ°
- λ‘κ·ΈμΈ oauthμ½λ μ΄ν΄νκ³ κ΅¬κΈ νλ‘μ νΈ μ°λ¦¬ κ±Έλ‘ λ°κΏλ³΄κΈ°
- 1μ°¨ μ€νλ¦°νΈ νκ³ μμ±
- νλ‘μ νΈ λ° κΉνλΈ μν€ μ»€λ° μ»¨λ²€μ μ μ©
- git flow λΈλμΉ μ»¨λ²€μ μ μ©
- WebRTC Video Chat Clone λ° λμ λΆμ
- Jira νμμμ κ³ν λ° μΆκ°
- jira νμ μμ ꡬμ λ° μμ±
- Jira νμ μμ ꡬμ λ° μμ±
- jira νμ μμ ꡬμ λ° μμ±
- μμ
- λΈλμΉλͺ
gitflow 컨벀μ
μ λ°λΌ λ³κ²½
- feature_XX -> feature/XX
- μν¬μ€νμ΄μ€ μμ±
- μμ
- μμ
- μμ
09:00 - 12:00 / hands on lab μ€μ΅ (eks ν΄λ¬μ€ν° μ¬μ©λ²)
14:00 - 15:30 / Daily Scrum λ° 2μ°¨ sprint νμ
15:30 - 18:00 / κ°μΈ κ°λ°
18:00 - 18:15 / λ§λ¬΄λ¦¬ wrap-up
- WebRTC Chat Clone λ° λμ μ΄ν΄
- WebRTC Video Chat μ€λ₯ ν΄κ²°
- jira μ€λ§νΈ μ»€λ° μ‘°μ¬ λ° μ μ©
- μν¬μ€νμ΄μ€ νλ©΄ νμ΄μ§ λ§λ€κΈ°
- aws ec2μλ€ λ¦¬μ‘νΈ λ° yjs μλ² λ°°ν¬ν΄μ ν μ€νΈν΄λ³΄κΈ°
- jira μ github μ°λ νμ νκΈ°
- μμΌIO κ°λ μ΄ν΄
- μ±ν κΈ°λ₯ꡬν - μμΌ IO μ¬μ©
- eks hands on
- λ¬Έμκ΄λ¦¬ entity -> νλ¬Έμ, κ°μΈ λ¬Έμ entity μμ νκΈ°
- eks handson lab μ½λ μ΄ν΄ λ° κ°λ μ΄ν΄
- smart commit 곡λΆνκΈ°
- 2μ°¨ μ€νλ¦°νΈ νμ μ§ν
- api λ¬Έμ μμ±
- eks μ€μ΅
- WebRTC Chat Clone λ° λμ μ΄ν΄
- WebRTC Video Chat μ€λ₯ ν΄κ²°
- Jira νμμμ κ³ν λ° μΆκ°
- 리μ‘νΈ yarn serveλ₯Ό μ΄μ©ν΄ μ€μκ° μλν° λμ νμΈ
- μμΌIO κ°λ μ΄ν΄
- κ°μΈ λ¬Έμ μμ± λΈλμΉ μμ± λ° κΈ°λ₯ ꡬν
- μμ
- λΈλμΉλͺ
gitflow 컨벀μ
μ λ°λΌ λ³κ²½
- feature_XX -> feature/XX
- μν¬μ€νμ΄μ€ μμ±
- μμ
- μμ
- μμ
09:00 - 12:00 / κ°μΈ κ°λ° λ° λ°μΌλ¦¬ μ€ν¬λΌ
12:00 - 15:00 / docker μμ
15:30 - 18:00 / κ°μΈ κ°λ°
18:00 - 18:15 / λ§λ¬΄λ¦¬ wrap-up
- React Socket-IO-Chat μ½λ λΆμ
- React Group-Video-Chat μ½λ λΆμ
- GitKraken κ΅μ‘ λ°κΈ° from μ°μ₯¬
- νμ μ»΄ν¨λ΄ νκ²½μ€μ
- gitkrakenμμ github - jira μ°λ μ€μ
- github μ΄μ - jira μ΄μ integration unito μ€λͺ
- git commit μ΄μλ²νΈ μλ μμ± μ€λͺ
- λΈλμΉλͺ gitflow 컨벀μ μ λ°λΌ μ¬λ³κ²½ μμ²
- νλ‘ νΈμλ μΈμμΈκ³
- 리μ‘νΈ λλ ν 리 ꡬ쑰 μ€λͺ λ£κΈ°
- κ°μΈ μν¬μ€νμ΄μ€ νλ©΄ ꡬν μμνκΈ°
- aws ec2μλ€ yjs μλ² λ°°ν¬ν΄μ ν μ€νΈν΄λ³΄κΈ°
- μμΌIO awsλ°°ν¬ λ°©λ² μμ보기
- chat: μμΌIO vs webRTC λΆμνκΈ°
- HAνλ‘μ μ°Ύμ보기 :μν μ€μΌμΌμ λμμ£Όλ ν΄
- ν¬λΌμΌ, μ§λΌ μ°λ
- GitKrakenμ μ΄μ©ν λΈλμΉ μμ±/pull request/merge λ± μΌλ ¨μ κ³Όμ μ΅μν΄μ§κΈ°
- κ°μΈ & ν λ¬Έμ CRUD λͺ¨λ μλ£νκΈ°
- api λ¬Έμ μμ±νκΈ° (google drive μμ νμΌ)
- jira μ github integration νλ λ² νμΈ
- μ»€λ° λ©μμ§ λ° λΈλμΉ μ€νμΌ μ¬μ μ
- React Group-Video-Chat μ½λ λΆμ
- React Group-Video-Chat νλ‘μ νΈλ₯Ό AWS ec2μ λ°°ν¬νμ¬ κΈ°λ₯ ν
μ€νΈ
- νμ§λ§ 보μλ¬Έμ ? λλ¬Έμ μ€ν¨ γ γ
- κ°μΈμν¬μ€νμ΄μ€ ν면ꡬν μμ
- git μλ¬ κ³ μΉκΈ°
- μ€μκ° μ±ν
λ° νμ μ±ν
μ€νμμ€ λ μ°Ύκ³ μ μ
- μλ§μ‘΄ chime
- 리μ‘νΈ μν κ΄λ¦¬ λΌμ΄λΈλ¬λ¦¬ μ‘°μ¬
- redux saga - flux ν¨ν΄
- aws ec2μ LiveMD λ°°ν¬νμ¬ κ³΅λ λ¬Έμ νΈμ§ κΈ°λ₯ ν μ€νΈ
- μμΌIO κΈ°λ₯ ꡬν
- κ°μΈ λ¬Έμ μ‘°ν/μ 체쑰ν λΈλμΉ μμ± λ° κΈ°λ₯ ꡬν
- λ€λ€ λ€μ΄κ°μ νλ² κ΅¬κ²½ν΄λ³΄μΈμ©
- github μ΄μ νμΈνκ³ λ³ΈμΈ μ΄μ prμ μ°κ²°νλ κ±° κΉλ¨Ήμ§ λ§μλΉ
- μμ
- μμ
- μμ
10:00 - 10:15 / λ°μΌλ¦¬ μ€ν¬λΌ
10:15 - 12:00 / κ°μΈ κ°λ°
14:00 - 15:00 / docker μμ
15:00 - 18:00 / κ°μΈ κ°λ°
18:00 - 18:15 / λ§λ¬΄λ¦¬ wrap-up
- AWS sample/amazon-ivs-chime-web-demo λμ νμΈ λ° λ¦¬μ‘νΈ μ½λ λΆμ
- 리μ‘νΈ μνκ΄λ¦¬ λΌμ΄λΈλ¬λ¦¬ μ ν κ²°μ νκΈ°
- unitoμ±μμ jira νμμμ integration λλμ§ νμΈνκΈ°
- κ°μΈ μν¬μ€νμ΄μ€ νλ©΄ ꡬν κ³μνκΈ°
- quill λλ prosemirrorμμ λ§ν¬λ€μ΄ κΈ°λ₯ μΆκ°ν μ μλ λ°©λ² μ°ΎκΈ°
- λ§ν¬λ€μ΄ λ¬Έμλ₯Ό htmlλ‘ λ λλ§ν΄μ£Όλ μ€νμμ€ μ°ΎκΈ°
- 리μ‘νΈ μνκ΄λ¦¬ μ΄λ»κ² ν κ²μΈμ§ ν λ‘ λ° κ²°μ
- μμΌIO λ¬Έμ μ 리
- AWS chime κΈ°λ₯ ꡬν λ° μ½λ λΆμ
- jira νμμμ λ³κ²½ (webRTC -> aws chime)
- κ°μΈ λ¬Έμ μ 체쑰ν/μ λͺ©μμ /μμ μλ£νκΈ°
- ν λ¬Έμ μμ±/νΉμ λ¬Έμμ‘°ν/μ 체쑰ν/μ λͺ©μμ /μμ μλ£νκΈ°
- api λ¬Έμ μμ±νκΈ° (google drive μμ νμΌ)
- swagger λΆμ¬λ³΄κΈ°
- vega2kλ μ½λμ λΉκ΅λΆμ ν΄λ³΄κΈ°
- mysql db μ°κ²°
- λ©ν λ§ μκ°μ μ΄λ²€νΈ λλ¦¬λΈ μν€ν μ² μ€κ³
- νλ‘μ νΈ μ§ν μν©μ λν κ°κ΄ν
- μμ
- μμ
- μμ
- μμ
- graphql as API Gateway κ°λ μμ보기
- μμ
- μ±ν /λΉλμ€/λ¬Έμ μΈμ κ΄λ¦¬κΉμ§ νλ κ² μμ§ λ§κΈ° --> μλ²μ μ¬λ €μ κ°μ λμκ°κ² 빨리 λ§λ€μ~!
- λ§€μΌ pushνλ κ² μμ§ λ§κΈ°. wrap-up λ 곡μ νμ.
- μμ
- μμ
- μμ
10:30 - 11:30 / μ€νλ¦°νΈ νκ³ λ° Daily scrum
11:30 - 15:30 / κ°μΈ κ°λ°
15:30 - 16:00 / μ€κ° μ κ²
16:00 - 21:00 / κ°μΈ κ°λ°
21:00 - 22:00 / 3μ°¨ μ€νλ¦°νΈ νμ λ° Wrap-up
- AWSμ κ°μΈ κ°λ° μλ² μ¬λ¦¬λ λ² μμ보기
- μ€μκ° μμ¬μν΅ μ€νμμ€ λ° API νμ©λ°©μ μ°Ύμ보기
- unitoμμ github μ΄μμ jira νμμμ μ¬λΌκ°λ λ°©λ² μ°Ύμ보기
- λ‘κ·ΈμΈ λ° μΈμ¦κ΄λ¦¬ μ°Ύμ보기
- aws ec2μλ€ dockerλ₯Ό μ΄μ©νμ¬ λ°°ν¬νλ λ² μ°Ύμ보기
- μλν°μ λ§ν¬λ€μ΄ κΈ°λ₯ μΆκ°νκΈ°
- μμΌIO κ°λ°μλ²μ μ¬λ¦¬κΈ°
- μΈμ κ΄λ¦¬ λ°©λ² μμ보기
- jiraμμ νκΈ°
- proxy serverλ‘μ μ°μ΄λ graphql 곡λΆνκΈ°
- λ¬Έμ CRUD graphqlλ‘ κ΅¬ννκΈ°
- λ¬Έμ μμ±, νμ μ΄λ νλ‘μΈμ€ μ 립
- 3μ°¨ μ€νλ¦°νΈ νμ
- webRTC λμ μ΄ν΄ λΆμ λ° μ½λ μ‘°μ¬
- μμμ΄μ νμ κ΄λ¦¬ νλ‘μΈμ€ λ¬Έμν
- μν¬μ€νμ΄μ€ UI ꡬν
- λ§ν¬λ€μ΄ ν΄λ° λ° preview κΈ°λ₯ μ‘°μ¬
- socket.io μ±ν κΈ°λ₯ ꡬν
- μ€μκ° μμ¬μν΅ λΆλΆ κ°λ°μλ² μ¬λ¦Ό
- λ¬Έμ CRUDμ swaggerλΆμ΄κ³ , mysql μ°λ μλν΄λ³΄κΈ°..γ
- κ°λ° μλ² μ¬λ¦¬λ λ°©λ² κ³΅μ νλ©΄ μ’μλ―ν©λλ€ (ex, vscode - ec2 μ°λν΄μ μλ² μ¬λ¦¬κΈ°)
- μ±ν /λΉλμ€/λ¬Έμ μΈμ κ΄λ¦¬κΉμ§ νλ κ² μμ§ λ§κΈ° --> μλ²μ μ¬λ €μ κ°μ λμκ°κ² 빨리 λ§λ€μ~!
- λ§€μΌ pushνλ κ² μμ§ λ§κΈ°. wrap-up λ 곡μ νμ.
- μμ
- μμ
- μμ
09:30 - 10:00 / μ€νλ¦°νΈ νκ³ λ° Daily scrum
10:00 - 12:00 / κ°μΈ κ°λ°
13:00 - 15:00 / μμ
15:00 - 18:00 / κ°μΈ κ°λ°
18:00 - 18:30 / μ΄λ²€νΈ μ€ν λ° μλ£
18:30 - 19:00 / wrap up
- webRTC ꡬν κ°λ₯μ± νμ
- μν¬μ€νμ΄μ€ UI ꡬν
- λ§ν¬λ€μ΄ preview κΈ°λ₯ ꡬννκΈ°
- μμΌIO namespace, room κ°λ°
- μΈμ μ μ§ λ°©λ² μ°Ύμ보기
- κ°λ°μλ² IAM κ³μ λΆμ¬
- λ¬Έμ κ΄λ¦¬ λ§λ κ² ec2μ λ°°ν¬ν΄λ³΄κΈ°
- μ€ν€λ§ μ 리νκΈ°
- ν κ΄λ¦¬ μ€νλ§λΆνΈ νλ‘μ νΈλλ ν 리 λ§λ€μ΄λ³΄κΈ°
- μ΄λ²€νΈ μ€ν λ° κ°μ
- WebRTC EC2μ μλ² μ¬λ¦Ό
- WebRTC μ½λ λΆμ
- λ§ν¬λ€μ΄ ν΄λ° λ° preview κΈ°λ₯ μ‘°μ¬
- κ°λ°μλ² λ° IAM κ³μ μ μμ±
- κ°λ°μλ²μ λλ©μΈμ μ°κ²° (http://live-md.com)
- sslμΈμ¦μ λ°κΈ λ° nginxμ€μ
- webRTC 1:1 ν΅μ μ ꡬν
- κ°λ° μλ² λ°°ν¬λ₯Ό μλνμλ€.
- κ°λ° μλ² μ¬λ¦¬λ λ°©λ² κ³΅μ νλ©΄ μ’μλ―ν©λλ€ (ex, vscode - ec2 μ°λν΄μ μλ² μ¬λ¦¬κΈ°)
- μ§ν μ¬ν 곡μ§
- λ‘κ·ΈμΈ μΈμ¦μμ€ν λΆμ¬(1μμ)
- ν κ΄λ ¨ μλ² λΆμ¬
- λ¬Έμ μ΄λ ₯ μλ² λΆμ¬
- previewλ λμ€λ μν, νμ§λ§ list, code block λ±μ κΈ°λ₯μ μλ€.
- λλ©μΈ μ£Όμ : https://live-md.com
- IAM κ³μ : λ¨ν‘ κ³΅μ§ μ°Έμ‘°
- λ§€μΌ λ§λλ κ² μ΄λ€μ§?
10:00 - 10:30 / μ€νλ¦°νΈ νκ³ λ° Daily scrum
10:30 - 12:00 / κ°μΈ κ°λ°
12:40 - 13:00 / μ΄λ²€νΈ μ€ν λ° μλ£
13:00 - 18:30 / κ°μΈ κ°λ°
18:30 - 19:00 / wrap up
- git hub developμ merge
- μλ² μ°λ νμ
- μν¬μ€νμ΄μ€ UI ꡬν
- λ§ν¬λ€μ΄ preview κΈ°λ₯ ꡬννκΈ°
- webRTC multi peer ν΅μ ꡬν
- webRTC uuid λ° room μμ±
- server/client μ½λ λΆλ¦¬
- λ¬Έμ κ΄λ¦¬ μλ² λ°°ν¬ μλ£
- νμ΄μ§λ€μ΄μ κΈ°λ₯ μΆκ°
- sort κΈ°λ₯ μΆκ°
- μ΄λ²€νΈ μ€ν λ° κ°μ
- WebRTC μλ² EC2μ μ¬λ €μ κΈ°λ₯ λμ νμΈνκΈ°
- Chat clientλΆλΆ developμ ν©μΉκΈ°
- μ§κΈκΉμ§ ν workspace λΆλΆ developμ ν©μΉκΈ°
- api λ¬Έμ μ 리
- y-websocket μμ€μ½λ λΆμ
- videoμ½λ developμ λ¨Έμ§νμ λ μκΈ°λ μλ¬ ν΄κ²°
- ec2μ λ°°ν¬νλ κ² λ§λ¬΄λ¦¬νκΈ°
- api λ¬Έμ μ 리
- μμ
- μ€νμ λ©΄μ μ΄ μμ΅λλ€.
- μμ
- μμ
- μμ
09:00 - 16:00 / κ°μΈ κ°λ°
16:00 - 00:00 / [μμ
]κ°λ°μλ² λ¦¬λ·°
18:00 - 19:00 / DevOps νκΈ° μν
18:30 - 19:00 / wrap up
- expressλ‘ ν λ° νμκ΄λ¦¬ μλΉμ€ κ°λ°
- λ¬Έμ νΈμ§μ room λ³λ‘ λλ μ ν μ μκ² ν΄λ³΄κΈ°
- video/chat ν΄λΌμ΄μΈνΈμ μλ² μ½λ ec2μμ ν΅μ ꡬννκΈ°
- paginationκ³Ό sorting κΈ°λ₯ μΆκ°ν΄λ³΄κΈ°
- μ΄λ²€νΈ μ€ν λ° κ°μ
- Chat client λΆλΆ develop λΈλμΉμ λ³ν©νκΈ°
- νκ΄λ¦¬ crud ꡬν μλ£
- μμλ‘ room μ λλ λ¬Έμ νΈμ§ κΈ°λ₯ ν μ€νΈ
- video/chatκΈ°λ₯ ec2μμ ν΅μ ꡬννκΈ°
- λ¬Έμκ΄λ¦¬ api μμ μλ£
- μμ
- νμ¬ μ¬λ¬κ°μ μλΉμ€λ₯Ό ec2μ κ°κ° μ¬λ €λμ΄μ aws gatewayλ₯Ό λμ νκ±°λ k8sλ₯Ό κ³ λ €ν΄μΌ ν κ² κ°μ΅λλ€.
- μμ
- μμ
- μμ
09:00 - 16:00 / κ°μΈ κ°λ°
16:00 - 00:00 / [μμ
]κ°λ°μλ² λ¦¬λ·°
18:00 - 19:00 / DevOps νκΈ° μν
18:30 - 19:00 / wrap up
- LiveMD μ 체 μν€ν μ² κ·Έλ¦¬κΈ°
- nodemailerλ‘ νμ΄λλ§ν¬λ₯Ό ν΅ν΄ νμμ΄ νμ μΆκ°λ μ μλ λ°©λ² μ‘°μ¬ λ° κ°λ°
- μλ²μ DB μ°κ²°ν΄μ λ¬Έμλ°μ΄ν° μ μ₯νκ³ λΆλ¬μ€κΈ°
- nginxμμ httpsλΌλ¦¬ ν΅μ νλκ² κ΅¬ννκΈ°
- chat/video μλ² μ½λ λΆλ¦¬νκΈ°
- jpqlμ 컀μ€ν°λ§μ΄μ§ ν΄μ μνλ κ²°κ³Όκ° κ°μ Έμ€κΈ°
- 4μ°¨ μ€νλ¦°νΈ νμ λ° 3μ°¨ μ€νλ¦°νΈ νκ³
- Chat Client μ½λ refactor λ° ν΄λ μ¬κ΅¬μ‘°
- Develop νλ©΄ κ²ΉμΉ¨ μ€λ₯ ν΄κ²° λ° commit κΈ°λ‘ λ¨κ²Όμ΅λλ€.
- μμ‘
- y-websocket ν΄λΌμ΄μΈνΈ, μλ² μ½λ λΆμ
- μμ
- api λ¬Έμ μ€κ³λλ‘ μμ νλ€κ° λ§νμ ν μ€νΈ ν΄λ³΄μμΌ ν¨.
- μμ
- μ΄μ¬ν νκ² μ΅λλ€^-^*
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
18:30 - 19:00 / wrap up
- webRTC λΈλμΉ λ°λ‘ λ νμ chatκ³Ό webRTC ν©μΉκΈ°
- νμ΄λ api μμ±
- νκ΄λ¦¬ api ν μ€νΈ
- oauth2 μμν΄λ³΄κΈ°
- y-websocket μλ²μ ν΄λΌμ΄μΈνΈλΌλ¦¬ λ°μ΄ν°λ₯Ό μ΄λ»κ² μ£Όκ³ λ°λμ§ νμ νκΈ°
- μλ²μ DB λΆμ΄κΈ°
- chat : api μ§κΈ°
- video : api μ§κΈ°
- λ¬Έμ api μμ μλ£νκΈ°
- paging, sorting, searching κΈ°λ₯ λΆμ΄κΈ°
- μμ
- react λ€μ€ proxy μ€λ₯ ν΄κ²°
- νκ΄λ¦¬ api μμ±
- develop λΆνμν νμΌ μμ
- yjs μλ² μ½λ λΆμ
- chat/videoμ½λ λΆμ λ° api μ€κ³
- user/team documents νλλ‘ ν©μΉκ³ create, update, deleteμ λ¦¬ν΄ νμ μ jsonννλ‘ λ°κΎΈμλ€.
- μμ
- μ΄μ¬ν νκ² μ΅λλ€^-^*
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
18:30 - 19:00 / wrap up
- WebRTC μ chat λΆλΆ client λΆλΆ ν©μΉκΈ° (νλμ νμ΄μ§μ λ€ λ³΄μ΄λλ‘)
- nodemailer mailλΆλΆ μμ νκ³ νμ΄λ api μλ£νκΈ°
- dotenv μ μ©
- multer μ¬μ§μ λ‘λ μ°Ύμ보기
- access control μμ μ°Ύμ보기
- y-websocket μλ²μ ν΄λΌμ΄μΈνΈλΌλ¦¬ λ°μ΄ν°λ₯Ό μ΄λ»κ² μ£Όκ³ λ°λμ§ νμ νκΈ°
- levelDB λΆμνμ¬ mongoDBλ‘ μ μ©ν λ°©λ² μ°ΎκΈ°
- ssl λ¬Έμ μ 리
- chat/video api μ§κΈ°
- paging, sorting, searching κΈ°λ₯ λΆμ΄κΈ°
- μμ
- react λ€μ€ proxy μ€λ₯ ν΄κ²°
- νκ΄λ¦¬ api μμ±
- develop λΆνμν νμΌ μμ
- levelDB μ μ©νκ³ λΆμ λ° ν μ€νΈ
- mongoDB μ μ©
- chat/videoμ½λ λΆμ λ° api μ€κ³
- paging, sorting κΈ°λ₯ μΆκ° μλ£
- μμ
- μ΄μ¬ν νκ² μ΅λλ€^-^*
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
18:30 - 19:00 / wrap up
- WebRTC μ chat λΆλΆ client λΆλΆ ν©μΉκΈ° (νλμ νμ΄μ§μ λ€ λ³΄μ΄λλ‘)
- nodemailer mailλΆλΆ μμ νκ³ νμ΄λ api μλ£νκΈ°
- dotenv μ μ©
- multer μ¬μ§μ λ‘λ μ°Ύμ보기
- access control μμ μ°Ύμ보기
- y-websocket μλ²μ ν΄λΌμ΄μΈνΈλΌλ¦¬ λ°μ΄ν°λ₯Ό μ΄λ»κ² μ£Όκ³ λ°λμ§ νμ νκΈ°
- levelDB λΆμνμ¬ mongoDBλ‘ μ μ©ν λ°©λ² μ°ΎκΈ°
- ssl λ¬Έμ μ 리
- chat/video api μ§κΈ°
- searching κΈ°λ₯ μλ£ λ° status, resultκΉμ§ returnν μ μλλ‘ νκΈ°!
- AWS λΉμ©μ°μ ν λ©ν λκ» λ©μΌ 보λ΄λ리기
- Video, MIC on/off λ²νΌ ꡬνκ³Ό CSSμμ μ νκ³ μμλ€. μ€λλ λ§μ μ§ν ν΄μΌλ κ² κ°λ€.
- cattaz μ¬μ΄νΈ μ½λ λΆμ λ° μ°λ¦¬ νλ‘μ νΈμ μ μ©
- video-server: corsμ°κ²° λ° λ¦¬λ²μ€νλ‘μ
- client-nginx: index.html λ³κ²½
- ssl λ¬Έμμ 리
- searching κΈ°λ₯ λ° titleμ default value μ€μ μ νμλ€.
- μμ
- μ΄μ¬ν νκ² μ΅λλ€^-^*
- μμ
- chatserver, videoserverμ httpsλ¬μμ μ°κ²°ν΄λμκ²μ©
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
18:30 - 19:00 / wrap up
- WebRTC μ Chat clinet λΆλΆ Video, MIC on/off λ²νΌ ꡬνκ³Ό CSSμμ μ λ§μ μ§ννκ² μ΅λλ€.
- nodemailer mailλΆλΆ μμ νκ³ νμ΄λ api μλ£νκΈ°
- dotenv μ μ©
- multer μ¬μ§μ λ‘λ μ°Ύμ보기
- access control μμ μ°Ύμ보기
- cattaz μ¬μ΄νΈ μ½λ λΆμ λ° μ°λ¦¬ νλ‘μ νΈμ μ μ©
- chatserver, videoserverμ httpsλ¬μλκΈ°
- aws gateway 곡λΆνκΈ°
- httpsκ° ν΅μ λ¬Έμ μ 리νκΈ°
- status, result λͺ¨λ return νκΈ°
- test code μμ νκΈ°
- validation, exception μ²λ¦¬νκΈ°
- ci κ΄λ ¨ 곡λΆνκΈ°
- μ€νλ¦°νΈ νκ³
- CSS κ°μ
- λ‘κ·ΈμΈ passport-google-plus-token λͺ¨λ μ΄μ ν΄κ²°νκΈ° μν΄μ μλ£ μ‘°μ¬
- cattaz μ½λ λΆμ λ° ν΄λμ€ν μ»΄ν¬λνΈ -> ν¨μν μ»΄ν¬λνΈλ‘ λ³ν
- λ컀 곡λΆ
- exception handling μλ.. νμΌλ μμ§ μμ± λͺ»ν¨
- μ€λκΉμ§ ssafy μμμ μμ± λ° μ΅μ’ μ μΆν΄μΌν©λλ€.
- μ€λκΉμ§ ssafy μμμ μμ± λ° μ΅μ’ μ μΆν΄μΌν©λλ€.
- μμ
- μ€λκΉμ§ ssafy μμμ μμ± λ° μ΅μ’ μ μΆν΄μΌν©λλ€.
- μ€λκΉμ§ ssafy μμμ μμ± λ° μ΅μ’ μ μΆν΄μΌν©λλ€.
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- WebRTC CSS μ μ©
- WebRTC μ€λ₯ μ΄μ ν΄κ²°
- black screen
- μ¬μ©μ μ€λ³΅ μ μ₯
- λ‘κ·ΈμΈ passport-google-plus-token μ΄μ ν΄κ²°
- μμμ΄μ sequence diagram μμ±νκΈ°
- cattazμ μ½λλ₯Ό μ μ©νλ κ³Όμ μμ λ°μν λ²κ·Έλ€ μ²λ¦¬νκΈ°
- ec2 https κ° ν΅μ ꡬν (developλΈλμΉμμ)
- docker image μμ±νκΈ°
- nginx / client
- nginx + client
- μ°μ£Ό μΈλμ sequence diagram μμ±νκΈ°
- exception handling μλ£νκΈ°
- sequence diagram νΌλλ°±
- μ¬μ©μκ° Disconnect λμ λ Handle μ²λ¦¬.
- ssafy μμμ μμ±
- sequence diagram μμ±
- cattaz μλ²μ½λμ yjs-websocket-server μ½λ ν©μΉ¨
- ssafy μμμ μμ±
- docker image build
- ssafy μμμ
- sequence diagram μμ±
- exception handling μ μ λ΄..
- μμ
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- disconnect λ€λ₯Έ μ€λ₯λ§μ κ³ μΉκΈ°
- CSS μΆκ° μμ
- νκ΄λ¦¬ ec2 μ¬λ¦¬κΈ°
- λ‘κ·ΈμΈ μμ
- λ¬Έμμ λ€μ΄μ¨ μ μ νμ λ° νμ
- μ μ λͺ μμ± μ΄λμ νλμ§ νμ λ° νμ
- λ컀 μ΄λ―Έμ§ νΈμ
- kubernetes μ μ©
- ν΄λ¬μ€ν° ꡬμ±
- ingress μ μ©
- λ¬Έμ ec2μ μ¬λ¦¬κΈ°
- λ컀 νλ¦°μ΄μκ² λ¬Όμ΄λ³΄κΈ°
- μμ
- Video 첫 λ λλ§λ μΉ λΈλΌμ°μ λ μλ‘κ³ μΉ¨ μλ μ°½μ λ«κ³ λ€μ ν λλ mapμ μ°μμΌλ‘ λ λ² λΆλ¬μ€λ μ€λ₯λ₯Ό λ°κ²¬νλ€.
- google-token-oauthλ‘ λ‘κ·ΈμΈ μ 보 clientμμ λͺ» λ°λ μ€λ₯ κ³ μ³€λ€.
- λ‘κ·ΈμΈ unlink μ€λ₯ κ³μ λͺ»μ‘κ³ ννμμ circle CIλΆλΆ μμ λ°λΌν΄λ΄€λ€.
- λ¬Έμ μμ± λ° μμ ꡬν
- νμ¬ λ¬Έμ νΈμ§νλ μ μ μ ꡬν
- λ¬Έμ μμ ν λ νΈμ§νλ μ μ μμ κ²½μ° μμ λͺ»νκ² κ΅¬ν
- κ°μΈλ³ μμ΄λ λ° μ»€μ μ»¬λ¬ κ°μ§ μ μκ² κ΅¬ν
- μΏ λ²λ€ν°μ€ 곡λΆ
- exception handling μ½λλ₯Ό μμ±νμλ€. λμ Έμ£Όκ³ μ νλ ErrorMessageμ
@Getter
λ₯Ό λΆμ¬μΌ json ννλ‘ convertλλ€λ κ²μ μ μ μμλ€.
- μμ
- circle CIλ‘ github push ν docker image build λ° buildλ docker imageλ‘ eks ν΄λ¬μ€ν° μλν κ°λ₯ μ¬λΆ 곡μ
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- Video 첫 λ λλ§λ μΉ λΈλΌμ°μ λ μλ‘κ³ μΉ¨ μλ μ°½μ λ«κ³ λ€μ ν λλ mapμ μ°μμΌλ‘ λ λ² λΆλ¬μ€λ μ€λ₯λ₯Ό λ°κ²¬νλ€. μ΄ μ€λ₯λ₯Ό μ€λκΉμ§ λ§μ ν΄κ²°ν΄μΌνλ€.
- μ±μμ΄μ YJS λΆλΆμ mergeν΄μΌνλ€.
- ν μλ² μνμ€ λ€μ΄μ΄κ·Έλ¨μ λ°λΌ νμν api νμΈνκ³ λμ μ΅μ’ μ²΄ν¬ ν ec2 μ¬λ¦¬κΈ°
- develop λΈλμΉμ editor κΈ°λ₯ merge νκΈ°
- editor μ webRTC κΈ°λ₯ ν©μΉκΈ°
- yjs μλ² developμ μ¬λ¦¬κΈ°
- team01κ³μ μΌλ‘ μΈμ€ν΄μ€ νκ²½ μ ν
- docker ν΅μ νμΈνκΈ°
- ec2μ¬λ¦¬κ³ , νμλ²μ λ¬Έμ μλ² ν©μΉκΈ°~!
- μ±μμ΄μ WebRTC + Markdown Editor merge
- editor κΈ°λ₯ develop λΈλμΉμ merge
- editor μ webRTC κΈ°λ₯ ν©μΉ¨
- k8s 곡λΆ
- μ νλΈ κ°μ λ° μ± μΌλ‘ 곡λΆλ₯Ό νλ€.
- ec2μ μλ² μ¬λ¦¬κΈ° λ° postman ν μ€νΈ μλ£
- μμ
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- WebRTC μ΄μ ν΄κ²°
- μ€κ°λ°ν μ€λΉ
- yjs μλ² dvelop λΈλμΉμ μ¬λ¦¬κΈ°
- webRTC λ²κ·Έ κ³ μΉκΈ°
- editor νλ©΄ css μ μ©
- λ컀 μ΄λ―Έμ§ λ§λ€κΈ°
- λ컀 μ»΄ν¬μ¦
- dockerμμ sslν΅μ λ°©λ² κ³΅λΆ
- λ¨μ ν μ€νΈ μ½λ μμ± λ° ν μ€νΈ μλ£
- circleci κ³΅λΆ ν μ μ©νκΈ°
- νμλ²μ ν©μΉ λ μκΈ°λ μ€λ₯ ν΄κ²°νκΈ°
- 5μ°¨ μ€νλ¦°νΈ νκ³ λ° 6μ°¨ μ€νλ¦°νΈ νμ
- React Slider CSS μ μ©λ² 곡λΆ
- λ©ν λ§ νΌλλ°±μ λ°λΌ μν€ν μ² κ·Έλ¦Ό 그리기
- yjs μλ²μ mongoDB μ΄λ»κ² μ μ©μν¬μ§ κ³ λ―Ό
- κ°μΈνΈ λ©ν λ k8sκ°μ, νΈμ¦μ¨ 곡λΆ
- JWTμ κΈ°λ³Έ κ°λ μ΄ν΄ & ν ν° μμ± λ° κ²μ¦ μ½λ λΆμ
- μμ
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / λ©ν λ§ νΌλλ°± μ 리
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- Editor page CSS μ μ© (Slider)
- μν€ν μ² κ΄λ ¨ κΈ λ§μ μμ± ν wiki μ 리
- μνκ΄λ¦¬ λΌμ΄λΈλ¬λ¦¬ κ³΅λΆ λ° api μ°λ
- yjsμ DB λΆμ΄κΈ°
- ec2 μ€μΌμΌλ§ 곡λΆ
- docker ssl μ μ©
- docker μ°κ²°
- secret keyλ₯Ό μμλ‘ μ€μ ν λ€ JWT κ²μ¦ λ‘μ§μ μ§λ³΄μ. ν΄λ ꡬ쑰λ μΌλ¨ μ κ²½μ°μ§ λ§κ³ ν΄λ³Ό κ²!
- Show Video, Show Chat λ²νΌ κΈ°λ₯ ꡬν μλ£
- μν€ν μ² κΈ μμ± λ° wiki μ 리
- mobx state tree λ° jest 곡λΆ
- yjs μλ²μ mongoDB μ΄λ»κ² μ μ©μν¬μ§ κ³ λ―Ό
- 리λ²μ€ νλ‘
- JWT κ°λ 곡λΆ
- JWT μ ν¨μ± κ²μ¬ μ½λ λΆμ λ° μ μ©
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- μ΄μ Slider νΉμ Rightμ flexλ₯Ό νμ©νμ¬ cssμ μ©νκΈ°
- Main Page View μμνκΈ°
- mobx state tree flowκ΄λ ¨ 곡λΆ
- νλ‘μ νΈμ mobx state tree μ μ© λ° api μ°λ
- yjsμ DB λΆμ΄κΈ°
- 리λ²μ€ νλ‘μ λ¬κΈ°
- document db λΆλ¦¬
- document db-EBS μ°κ²°νκΈ°
- jwt test code μμ± ν test μλ£νκΈ°
- Jenkins μλ£ μ‘°μ¬(νλμ repoμ μ¬λ¬ ν΄λμ κ²½μ°) λ° κ³΅λΆ
- Editor CSS λ§λ¬΄λ¦¬ μμ μ νλ€. Videoμ Chatμ hide and show κΈ°λ₯μ μ ꡬννμ§λ§ showλ₯Ό νμ λ λ§ν¬λ€μ΄ ν리뷰 νμ΄μ§κ° μ§€λ €μ μ보μλ μ΄μλ λ°μνμΌλ‘ ꡬννμ¬ λ¬Έμ λ₯Ό ν΄κ²°νκΈ΄ νλ€. μμ½λ©μ΄ λ¨μκ³ Chatμ μΆκ° κΈ°λ₯( UserID, Design)μ΄ λ¨μμ§λ§ μΌλ¨ μ μ λ―Έλ€λ¬μΌκ² λ€.
- μν€ν μ² κΈ μμ± λ° wiki μ 리
- mobx state tree λ° jest 곡λΆ
- yjs μλ²μ mongoDB μ΄λ»κ² μ μ©μν¬μ§ κ³ λ―Ό
- 리λ²μ€ νλ‘μ μλ¬ ν΄κ²°νκΈ°
- CORS μλ¬ ν΄κ²°νκΈ°
- spring DB λΆλ¦¬ λ° EBSμ°κ²°νκΈ°
- JWT κ²μ¦ μ½λ μμ± ν postman ν μ€νΈνκΈ° μλ.
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- Main Page View ꡬν.
- mobx state tree flowκ΄λ ¨ 곡λΆ
- νλ‘μ νΈμ mobx state tree μ μ© λ° api μ°λ
- yjsμ DB λΆμ΄κΈ°
- 리λ²μ€ νλ‘μ λ¬κΈ°
- document db λΆλ¦¬
- document db-EBS μ°κ²°νκΈ°
- jwt κ²μ¦μ½λ μμ ν ν ν°μ΄ μ ν¨ν μ§ postmanμΌλ‘ ν μ€νΈνκΈ°
- μ΄λ€ λΆλΆμμ μ΄λ€ jwt exceptionμ΄ λλμ§ νμ νμ!!
- Jenkins κ³΅λΆ μμνκΈ°
- Main page Header λΆλΆκΉμ§λ View μμ μ μ΄λ μ λ μλ£νλ€.
- μν€ν μ² κΈ μμ± λ° wiki μ 리
- mobx state tree λ° jest 곡λΆ
- yjs μλ²μ mongoDB μ΄λ»κ² μ μ©μν¬μ§ κ³ λ―Ό
- 리λ²μ€ νλ‘μ μλ¬ ν΄κ²°νκΈ°
- CORS μλ¬ ν΄κ²°νκΈ°
- spring DB λΆλ¦¬ λ° EBSμ°κ²°νκΈ°
- JWT κ²μ¦ μ½λ μμ± λ° ν μ€νΈ pass!!
- μμ
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- Main Page View λ§μ μμ .
- mobx state tree flowκ΄λ ¨ 곡λΆ
- νλ‘μ νΈμ mobx state tree μ μ© λ° api μ°λ
- yjsμ DB λΆμ΄κΈ°
- yjs λ컀 μ¬λ¦¬κΈ° & ν΅μ νκΈ°
- eksνΈμ¦μ¨
- κ°μΈνΈ λ©ν λ κ°μ λ£κΈ°
- JWT Exception handlingν΄μ μ²λ¦¬νκΈ°
- find λ©μλ ν μ€νΈ μ½λ μ§λ¬Έ ν ν΄κ²°νκΈ°
- Jenkins 곡λΆνκΈ°
- Main page Header λΆλΆκΉμ§λ View μμ μ μ΄λ μ λ μλ£νλ€.
- mobx state tree κ³΅λΆ λ§λ¬΄λ¦¬
- yjs μλ²μ mongoDB μ΄λ»κ² μ μ©μν¬μ§ κ³ λ―Ό
- yjs λ컀 μ μ© μλ
- k8s νΈμ¦μ¨ 곡λΆ
- Jenkins 곡λΆλ₯Ό νμλ€.
- μμ
- μμ
- μμ
- μμ
- μμ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- Main Page View λ§μ μμ .
- document, team store, root store μμ± λ° μ°λ
- client λΆλΆμμ documents crud, team crud
- yjsμ DB λΆμ΄κΈ°
- yjs λ컀 μ μ© μλ¬ κ³ μΉκΈ°
- k8s μμ νκΈ°
- νΈμ¦μ¨
- msa-mentor λ ν¬μ§ν 리 λ°λΌνκΈ°
- GSAT μΆλ¦¬λ¬Έμ νκΈ°
- Jenkins beginner κ°μ λͺ¨λ μκ° λ° νν λ¦¬μΌ λ°λΌνκΈ°
- μΈνΌ μν 곡λΆνκΈ°
- λ΄ μμ λΈλμΉ 2κ° developμ μΆ©λ ν΄κ²°νμ¬ λ¨Έμ§νκΈ°
- Main page block2 κΉμ§ μ΄λ μ λ μμ±νλ€.
- mobx state tree κ³΅λΆ λ§λ¬΄λ¦¬
- yjs μλ²μ mongoDB μ΄λ»κ² μ μ©μν¬μ§ κ³ λ―Ό
- yjs λ컀 μ μ© μλ
- k8s νΈμ¦μ¨ 곡λΆ
- Travis κ³΅λΆ λ° μμ μ½λ λΆμ.
- μ°μ£Ό μΈλμκ² client μͺ½ ν΄λꡬ쑰 μ€λͺ λ£κ³ css μ μ© μμ
- μμ
- μμ
- μμ
- μμ
- daily scrum, wrap-up μΆν μ λ°μ΄νΈ ν΄μ£ΌμΈμ.
- μ€λ μ€νμ μ€νλ¦°νΈ νμ μμ΅λλΉ
10:00 - 10:15 / Daily Scrum
10:15 - 15:00 / κ°μΈ κ°λ°
15:00 - 15:10 / μ€κ° μ κ²
15:10 - 18:30 / κ°μΈ κ°λ°
19:00 - 19:30/ wrap up
- Main page μμ±.
- document, team store, root store μμ± λ° μ°λ
- client λΆλΆμμ documents crud, team crud
- yjsμ DB λΆμ΄κΈ°
- yjs λ컀 μ μ© μλ¬ κ³ μΉκΈ°
- k8s μμ νκΈ°
- νΈμ¦μ¨
- msa-mentor λ ν¬μ§ν 리 λ°λΌνκΈ°
- workspace css ν μ‘κΈ°(header, overview, tabs)
- μ΄λ²€νΈ μ€ν λ° κ°μ
- Main page Block2 κΉμ§λ μμ±νλ€. Block4 μμ μ€μ΄λ€.
- yjs λ컀 μ μ© μλ¬ κ³ μΉκΈ°
- k8s μμ νκΈ°
- νΈμ¦μ¨
- msa-mentor λ ν¬μ§ν 리 λ°λΌνκΈ°
- customizing ν μ μλ tabμ μ°Ύμλ€. css κ°λ μ΄ λ무 λΆμ‘±ν΄μ μ§μ μ΄ λ³λ‘ μλ€. γ λ³μ μ€λΉ μ μν λΆλ΄νκ³ λμμΈμ κ²°μ ν΄μ μλλ₯Ό λ΄λ³΄μμΌκ² λ€.
- μμ
- μμ
- μμ
- μμ
- μμ
09:00 - 16:00 / κ°μΈ κ°λ°
16:00 - 00:00 / [μμ
]κ°λ°μλ² λ¦¬λ·°
18:00 - 19:00 / DevOps νκΈ° μν
18:30 - 19:00 / wrap up
- WorkSpace View μμ
- ν΄λ¬μ€ν° κ΅¬μ± λ° λ°°ν¬νκΈ°
- ν΄λꡬ쑰 μ΄ν΄..γ
- workspace view λ§λ€κΈ°
Team bbzzkk
Members
'κ³½'λ³μ | 'μ‘°'μ±μ | 'μ 'μμ | 'μ΄'μ°μ£Ό | 'ν'νλ¦°
π Planning
- νλ©΄κΈ°νμ
- κΈ°νμ μμ(μμ )
- μꡬμ¬ν μ μμ
- API λͺ μΈμ(κΉλΆ)
π Summary
- μν€ν μ²
- μ€ν νλ©΄
- κΈ°μ μ€ν(μμ )
- Why Log
- Feed Back Log