220415 Today I learned!
- Django 관통 프로젝트
- 노마드 코더
1. Fact
(1) Django
- 관통 프로젝트
- 사용자 인증 기반 관계형 DB 설계 (user, article, comment에 대한 1:N 관계 )
- 영화 커뮤니티서비스의 게시판 기능 구현 (user, article, comment에 대한 CRUD 구현 )
- 회원가입, 로그인, 로그아웃, 개인 정보 수정, 비밀번호 수정
- 영화 관련 게시글 작성, 댓글 작성
- 로그인 사용자만 작성할 수 있다.
- 해당 게시글, 댓글 작성자만 수정 및 삭제를 할 수 있다.
- 이번 관통 프로젝트는 페어 프로젝트로 진행했다.
- 기본적으로 2인 1팀으로 방향을 제시하는
네비게이터
와 코드를 입력하는드라이버
로 나뉜다. - 디스코드를 통해
드라이버
가 화면 공유를 하고네비게이터
의 발언에 따라 코드를 작성한다. - 지속적으로 역할을 교체한다.
- 기본적으로 2인 1팀으로 방향을 제시하는
(2) 노마드 코더
React Clone Coding 끝!!! 🎉🎉
- 다이나믹 url을 통해 상세 페이지에 접근할 수 있다.
- 유저를 /movie/영화 id 의 경로로 보내면 해당 id를 가진 영화의 상세페이지에 접근한다.
use params
URL 인자들의 key/ value 짝을 객체로 반환한다.- 강의 요약본
2. Feeling
처음에 페어프로젝트
를 진행한다는 소식을 들었을 때는 걱정이 되었는데, 팀원과 협력하여 함께 하나의 앱을 구현하는 과정은 꽤나 재밌었다! 서로가 부족한 점을 도우면서 같이 성과를 만들어나가는 것은 혼자 하는 것보다 좋은 것 같다. 서로의 코드에 대해서 이야기도 많이 하고 피드백을 하면서 진행을 했는데, 서로가 많이 배운 것 같다.
노마드 코더
강의 끝! 이번에 들은 강의를 통해 느낀점은 나는 무작정 클론 코딩을 통해 배우는 것보다 (기술구현 위주의 학습) 기초부터 알아가는 과정이 재미있다. 강의를 들으면서, 대체적으로 왜 이런 코드를 작성하고 정확히 어떤 역할을 하는지 감을 잡기가 어려웠다.😥 아직 JS에 대한 기초지식이 부족해서 그런 것일 수도 있다,,, 그래도 리액트를 처음 접하는 강의여서 재밌게 들을 수 있었다. 이제는, 배운 내용을 바탕으로 진행하게 될 토이프로젝트에 대해서도 생각을 해야 할 것 같다.
3. Finding
null;
4. Future Action & Feedback
Future Action | 진행 상황 | Feedback |
---|---|---|
DOM을 깨우치다 | in progress 🚀 |