본문 바로가기

WIL

(6)
23.05.08~14 WIL 기능 적으로 팀플젝을 마무리 하였다. AWS를 이용한 백엔드 배포를 무사히 마칠 수 있어서 정말 뿌듯했다. SSL 적용, 프론트와의 연결까지 구현하여 웹 서비스를 온전히 배포하는데 성공하였다. https://github.com/dandygentleman/DRF_Community_WebSite_Project_Front GitHub - dandygentleman/DRF_Community_WebSite_Project_Front Contribute to dandygentleman/DRF_Community_WebSite_Project_Front development by creating an account on GitHub. github.com https://github.com/Dabit0205/DRF_Commu..
23.05.01~05 WIL 한주간 한 것: DRF 복습 AWS 수강 매일 페어프로그래밍 한주간 AWS를 통한 배포에 대해 강의를 들었다. 이와 동시에 DRF도 조금씩 복습하였다. 한주간 배운 것중 기억에 남는 것: AWS(Amazon Web Services)는 클라우드 컴퓨팅 플랫폼이다. AWS는 분산된 데이터 센터를 이용해 인프라를 제공하고, 고객은 제공된 인프라를 쉽고 빠르게 설정, 관리할 수 있다. IAM이란 AWS Identity and Access Management (IAM)은 AWS 리소스에 대한 액세스를 안전하게 제어하는 서비스다. 사용자, 그룹 및 역할을 생성하고 관리하여 리소스에 대한 액세스를 제어할 수 있다. MFA는 Multi-Factor Authentication의 약어로, 다중 인증 요소 인증 방식을 의미..
23.04.24~28 WIL 한주간...(특강 제외) 1. 개인과제를 진행하였다. 2. 매일 페어프로그래밍을 진행하였다. 개인과제를 하며 새롭게 배운점 Poetry의 사용 - 새로운 패키지 및 가상환경 관리 도구인 poetry를 사용해 보았다. 확실히 pip 자체 기능인 requirements.txt 보다 강력함을 느낄 수 있었는데, 또 그만큼 깊이있는 사용을 위해서는 많은 것을 배워야 할 것 같다. serializer의 기능과 정의 - serialize는 데이터를 전송/저장할 수 있는 형태로 변환(직렬화)하는 것을 말하며 django에서 serializer는 입력받은 데이터를 선택하고, 입력값을 검증하고, 직렬화/역직렬화 한다. 바로 데이터 스트림으로 만들지는 않으며(이는 renderer가 담당한다) dict의 파생형 객체로 만들..
23.04.17~21 WIL 한주간 한 것들 DRF 4주차 까지 수강 완료 하루 한번 페어프로그래밍 한주간 배운 것중 인상 깊은 것 1. Django 팀 프로젝트 피드백 中 백엔드에서의 validation 서버는 클라이언트가 정상적으로 프론트 엔드를 통한 접근만 한다고 가정해서는 안되다. 가장 단순하게는 POSTMAN을 이용한 접근도 프론트엔드를 거치지 않고 접근이 가능하다. 따라서 부적절한 ID나 이메일 주소등을 걸러내기위한 검증 작업은 프론트엔드에서 뿐만 아니라 백 엔드에서도 진행하는 것이 좋다. DRF에서는 Serializer를 통해 간단하게 검증을 진행할 수 있으므로 습관화 하자. serialized = MySerializer(data=request.data) if serialized.is_valid(): serialized..
23.04.10~23.04.14 WIL 한주간 한것: 팀 프로젝트 진행 한주간 팀 프로젝트를 진행하였다. Django를 이용해 뉴스피드 형태의 sns 웹 서비스를 개발하는 것이 주제였다. 팀장으로서 PR리뷰를 하고 팀원들과 함께 충돌과 에러, 여러 문제들을 함께 해결하였다. Django를 이용하여 다음과 같은 기능들을 구현되었다. 1. 로그인/로그아웃/회원가입/탈퇴 2. 글 작성, 수정, 삭제, 조회 3. 프로필 페이지 조회, 수정, 작성자의 글 모아보기 4. 댓글 작성, 조회, 삭제, 수정 5. 글 카테고리 별로 모아보기 6. 사용자 구독, 구독한 사람 글 모아보기 7. 글 검색 기능 8. 프로필 이미지 추가 9. 글 이미지 추가(여러장) 이중 로그인, 탈퇴, 프로필페이지, 글 카테고리별 모아보기, 구독기능, 이미지 추가 기능을 직접 구현하..
23.04.03~07 WIL 이번 주 한 것들 장고 강의 주말까지 수료: 근데 정리는 아직 못했다. 장고 개인과제 완료: 폼 사용법과 기타 자잘한 디버깅 경험을 얻었다. 깃 특강, 좋은개발자 되기 특강 코딩테스트 풀이 총 14개+ : 다음주에는 하루에 두개 씩만 풀자 새롭게 알게 된 것들 정리 python, 알고리즘 관련 1. return, print에서의 and/or사용 return, print에서 and를 쓰면 다음과 같이 반환/출력한다. 참1 and 참2: 참2 출력 거짓1 and 참2: 거짓1 출력 참1 and 거짓2: 거짓2 출력 거짓1 and 거짓2: 거짓1 출력 or를 쓰면 다음과 같이 반환/출력한다. 참1 or 참2: 참1 출력 거짓1 or 참2: 참2 출력 참1 or 거짓2: 참1 출력 거짓1 or 거짓2: 거짓2 ..