본문 바로가기

전체 글

(139)
[TIL] 2022.08.23 (프로젝트 정리, Portfolio 작성) 스파르타코딩클럽 내일배움캠프 AI 2기 정규 일정이 모두 끝이 났다. 그래도 정규 일정만 끝났을 뿐 취업을 위해 여태까지 진행했던 프로젝트들을 정리하고, 포트폴리오(Portfolio) 및 이력서 작성을 진행하고자 하였다. 그런데 막상 프로젝트를 정리하고 포트폴리오를 작성하려니 어디부터 시작해야 하고 어떻게 만들어야 할지 감이 잡히질 않았다. 이런 나 같은 사람들이 있기 때문에 내일배움캠프 강사님의 특강을 통해 Github 포트폴리오를 작성하고 프로젝트를 정리하는 방식에 대해 알게 되었다. 해당 특강을 통해 알게 된 사실들을 나열해보았다. Github 포트폴리오에 대하여 1. 포트폴리오를 보고 평가하는 사람들은 시니어 개발자들이다. - 업계에서 최소 10년 이상 일한 분들이고, 그동안 수많은 포트폴리오를 ..
[TIL] 2022.08.16 (최종 발표, My Little Trip(13)) 지난 시간에 프로젝트를 진행하면서 Frontend를 만드는 과정에서 진행 과정이 원활하게 흘러가지 않았었다. 그로 인해 추가적인 역할 분배에 있어 조정이 들어갔었다. 팀장님은 평소에 해보고 싶으시던 React를 공부하면서 Frontend 작업을 진행하기로 하였고, 나를 포함하여 다른 팀원분들은 함께 Docker 및 EC2 등을 공부하면서 Backend 배포를 진행해보기로 하였다. https://sdrtst.tistory.com/142 [Docker] Django 프로젝트를 EC2에 Docker 적용하기 https://sdrtst.tistory.com/140 [Docker] Django에서 Docker 사용해보기 이전에는 Flask에서 Docker를 연습해보는 시간을 가졌었는데, 이번에는 Django에서 ..
[Docker] Django 프로젝트를 EC2에 Docker 적용하기 https://sdrtst.tistory.com/140 [Docker] Django에서 Docker 사용해보기 이전에는 Flask에서 Docker를 연습해보는 시간을 가졌었는데, 이번에는 Django에서 Docker를 사용해보는 것을 연습해보도록 하겠다. 우선 Dockerfile에서 설정을 해준 뒤 Docker Image를 등록하기 위해 'docker sdrtst.tistory.com 이전 포스팅 글에 이어서 해당 Django 프로젝트를 가지고 EC2에서 Docker를 적용하여 접속을 해보았다. 우선 EC2 인스턴스를 생성해주었다. EC2 인스턴스를 생성한 뒤 퍼블릭 IPv4 주소로 Django 프로젝트를 연결하여 접속할 수 있도록 settings.py 안에 있는 ALLOWED_HOSTS 부분에 해당 주..
[TIL] 2022.08.08 (Docker 복습, Django에서 Docker 사용해보기) 오늘은 지난번에 공부해보았던 Docker에 대해 다시 복습해보는 시간을 가졌다. Docker, 도커 - 컨테이너(Container) 기반의 가상화 플랫폼 - 개발 및 배포, 서비스 운영에서 실행환경, 코드, 라이브러리, 설정 파일 등을 관리하기 위한 도구 - 독립된 환경을 이용하여 하드웨어를 효율적으로 관리 및 활용하는 기술 - Container, Image, Registry로 구성되어 있다. Docker에서 사용되는 개념들 3가지에 대해 알아보자면 컨테이너(Container), 이미지(Image), 레지스트리(Registry)가 있다. Docker 개념 3가지 1. Container - 애플리케이션의 개발, 실행, 배포 등을 위한 표준화된 단위의 패키지 - 해당 애플리케이션이 한 환경에서 빠르고 안정적..
[Docker] Django에서 Docker 사용해보기 이전에는 Flask에서 Docker를 연습해보는 시간을 가졌었는데, 이번에는 Django에서 Docker를 사용해보는 것을 연습해보도록 하겠다. 우선 Dockerfile에서 설정을 해준 뒤 Docker Image를 등록하기 위해 'docker build' 명령어를 통해 Docker Image를 만들어주기로 하였다. 명령어를 적어준 뒤 터미널을 보면 정상적으로 Docker Image가 build 되었으나 다음 문구가 뜨는 것을 확인할 수 있었다. Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them FROM 부분에서 alpine을 사용하고 있기 때문에 다음 명령어를 사용하여 해당 ..
[Docker] Docker 사용해보기 Docker에 대해 공부를 해보고, 실제 Django에서 Docker를 어떻게 사용하는지 알아보도록 했다. Docker, 도커 - 컨테이너(Container) 기반의 가상화 플랫폼 - 개발 및 배포, 서비스 운영에서 실행환경, 코드, 라이브러리, 설정 파일 등을 관리하기 위한 도구 - 독립된 환경을 이용하여 하드웨어를 효율적으로 관리 및 활용하는 기술 - Container, Image, Registry로 구성되어 있다. Docker에서 중요한 핵심 개념은 컨테이너(Container)와 이미지(Image)라고 할 수 있는데, Docker의 개념 3가지에 대해서 짧게 알아보도록 하자. Docker 개념 3가지 1. Container - 애플리케이션의 개발, 실행, 배포 등을 위한 표준화된 단위의 패키지 - ..
[WIL] 22.08.01 ~ 22.08.05 (마지막 프로젝트(My Little Trip) Frontend, JWT) MyLittleTrip, Frontend 작성 프로젝트 기간이 얼마 안 남았을 때 Backend API 구성을 끝마치고 Frontend 작업에 들어갔습니다. 팀장님께서 프로젝트 Frontend Github을 만들어주시고 초기 파일을 Clone 받아서 작업을 진행해주었습니다. 프로젝트 설계를 할 때 만들어두었던 와이어프레임을 참고하여 Frontend 작업을 진행해주었는데, 다소 작업 속도가 느리게 진행되었습니다. html과 css를 이용하여 웹 페이지를 꾸미는 것을 진행하다가 javascript를 이용하여 Backend API와 연결해주는 작업을 진행하는데 어려움을 겪어서 작업 속도가 느려졌습니다. 결국 API 연결을 하는 부분에 막혀서 완성을 시키지 못하였고, 이상태로 중간 점검을 하는 발표회가 진행되었..
[TIL] 2022.08.05 (Django DRF JWT 복습) 지난번 DRF에서 JWT 토큰 인증 방식을 사용하는 것에 대해 공부하는 시간을 가졌었다. 오늘은 그에 이어 다시금 복습하고 넘어가는 것을 진행하였다. https://sdrtst.tistory.com/121 [TIL] 2022.07.26 (Django DRF JWT) 오늘은 프로젝트를 진행하면서 공부하고자 하는 내용 중 JWT에 대해 팀원들과 함께 알아보고자 하였다. JWT란? - Json Web Token의 약자 - 모바일 또는 웹의 사용자 인증을 위해 사용되는 암호화된 토 sdrtst.tistory.com JWT란? - Json Web Token의 약자 - Json 포맷을 이용하여 사용자에 대한 정보를 저장하는 클레임(Claim) 기반의 토큰 인증 방식 - 모바일 또는 웹에서 로그인한 사용자들의 정보를..