0. 글을 시작하기 앞서
코드잇 프로젝트 트랙에 참여한게 10월 말이었는데 벌써 두달이 지났다.
12월 중순까지는 같은 백엔드 팀원들과 함께 강의도 듣고 실습을 했던 기간이었다면..
이제는 본격적으로 프로젝트를 준비하는 기간이다.
1차 팀과의 만남도 기말고사 전에 끝이 나게 되었고, 기말고사 끝난 후에 팀 빌딩 시간에 새로운 팀을 만나게 됐다.
1차 팀에서는 나름 막내 라인이었는데... 이번 팀에서는 다 나보다 동생이다...
나이 든 거 같아서 슬펐다ㅋㅋㅋㅋ
기말고사 전까지는 개념을 정리하는 식으로 WIL를 적었는데, 이번 12월엔는 다른 걸로 바쁘기도 했고.. 개념보다는 실습 위주라서 느낀 점 위주로 적어보려고 한다.
1. Django REST Framework
이번 강의는 동영상 강의보다는 줄글 위주라서 좀 아쉽긴 했다.
내용을 좀 요약해보자면 아래와 같다.
DRF (Django REST Framework)의 역할: 직렬화
직렬화는 서버에 파이썬 객체로 저장된 데이터를 JSON 형태로 바꿔 주는 것이다.
반대로 역직렬화는 JSON 형태의 데이터를 파이썬 객체로 바꿔 주는 것이죠. DRF가 바로 이 작업을 해준다.
DRF와 Django의 관계
Django는 응답으로 데이터와 HTML, CSS 코드를 함께 반환하여 하나의 웹 페이지가 완성될 수 있다.
그러나, DRF는 HTML과 CSS 코드를 반환하지 않는다. 대신, 요청에 따라 처리된 데이터만 프론트엔드로 전달된다.
REST 규칙
- HTTP 메소드
- 상태 코드
- URL 설계
DRF 기초 이후에는 '시리얼라이저 (직렬화)', 'DRF를 위한 뷰', '배포 시 주의해야 할 사항' 순서대로 강의가 진행되었다.
배포 부분까지 자세히 알려주서 좋았다.
2. UI 디자인 기초
평소에 피그마에 대해 제대로 공부하고 싶다고 생각을 해왔었는데 코드잇 강의로 피그마를 다룰 수 있게 되어서 너무 좋았다.
주변에서 실습하는 나를 보며 '왜 피그마를...?' 라는 눈빛을 보냈지만..
IT컨설턴트를 꿈꾸는 나는 다양한 분야를 공부하는 것이 이득인것을 알았고 평소에 디자인에 대해 관심이 없던 것은 아니여서 즐거운 마음으로 공부를 하게 되었다.
UI 디자인 원칙
- 위계: 달라야 하는 것을 잘 보여주는 것
- 일관성: 같아야 하는 것을 잘 보여주는 것
3. Figma 핵심 기능
이번 강의는 정말 실습 위주였던 강의였다.
팀원 중 한명이 'UI 디자인 기초' 강의를 안듣고 이 강의를 먼저 들었는데 '생각보다 기초부터 알려주지 않네' 라고 했다가 다시 UI 강의를 들으며 정정했다ㅋㅋㅋㅋㅋㅋ 귀여운 해프닝
우리 강의 순서를 바꿔 듣지 않도록 조심합니당ㅎㅎ
이 강의에서는 codebnb 라는 프로젝트를 가지고 실습을 진행했다.
'효율적인 디자인하기', '완성도 높이기', '인터랙티브한 디자인 만들기' 단계를 거치며 제법 완성도 높게 실습을 하게 되었다.
코딩보다 더 재미있게 공부하는 내 모습에 약간 놀라긴 했지만..
쉬운 단계라서 재미있어 한 거라고 생각하며.. 다시 intellij를 킨다....😂
'👥대외활동 > 코드잇 프로젝트 트랙' 카테고리의 다른 글
[GDSC X 코드잇] 백엔드 프로젝트 트랙 5주차 회고 (0) | 2023.12.03 |
---|---|
[GDSC X 코드잇] 백엔드 프로젝트 트랙 3, 4주차 회고 (5) | 2023.11.28 |
[GDSC X 코드잇] 백엔드 프로젝트 트랙 2주차 회고 (2) | 2023.11.13 |
[GDSC X 코드잇] 백엔드 프로젝트 트랙 1주차 회고 (4) | 2023.11.06 |