반응형
인기 글
전체 글
- django로 시작하는 서비스 개발 (1) 들어가며 앞으로의 과정 django를 사용하여 서비스를 개발하는 것이 이 포스팅의 주요 목표입니다. 장고(d는 묶음입니다.)를 사용하여 게시판 형태의 서비스를 개발해볼것입니다. 장고의 주요 특징 중, 하나인 풀스택 프레임워크의 장점을 살려, 웹과 API 모두 개발할 예정입니다. 개발 환경 설정 git, vscode, env 등 hello django django 설치 및 실행 기능 정의 및 설계 앞으로 개발할 기능과 설계 기능 개발 및 테스트 유저, 인증, 게시글, 댓글 등 배포 도커 & 도커 컴포즈를 사용한 서비스 배포 django란 무엇인가? 장고는 파이썬의 웹 프레임워크 중 하나입니다. 파이썬 진영에는 아주 많은 웹 프레임워크들이 있습니다. Flask, Fast API 등 여러 프레임워크들이 존재하..
- react, axios를 사용한 token 인증 기능 개발 (2) React 프로젝트에 Axios Interceptor 를 이용하여 Token 인증 기능을 개발해보자. 프로세스 1. POST /api/v1/auth/login 로그인 요청 2. 로그인 성공 시, 서버로부터 Access, Refresh Token을 Response로 전달 받고 해당 토큰을 로컬 스토리지에 저장 3. 인증이 필요한 API 요청 시, header에 Access Token을 포함하여 요청 4. 만약 http status code 401 (unauthorized) 가 반환되면 이전 요청을 가지고 있고, 5. refresh 토큰을 이용하여 POST /api/v1/auth/token/refresh 요청 후 5. 성공적으로 Token이 갱신되면 갱신된 Access, Refresh Token을 Respo..
- react, axios를 사용한 token 인증 기능 개발 (1) 모던 웹 서비스에서의 유저 인증은 대부분 Token 기반 인증을 사용하고 있습니다. 과거 react를 공부하며 token 기반 인증 기능을 개발하는데 많은 시간을 썻던 기억이 있습니다. 다시 블로그를 시작하려고 확인해보는데 "React-axios를 사용하여 토큰 갱신 후 헤더를 변경하는 방법" 의 조회수가 가장 많이 나오고 있었습니다. https://jodev.kr/entry/React-axios%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-%ED%86%A0%ED%81%B0-%EA%B0%B1%EC%8B%A0-%ED%9B%84-%ED%97%A4%EB%8D%94%EB%A5%BC-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2..
- [AWS] AWS VPC와 EC2 설정 및 사용 (1) 본 글은 AWS에서 제공하는 AWS Documentation (user guides, developer guides, API references, tutorials, etc)를 참고하여 작성하였습니다. https://docs.aws.amazon.com/ 이번 단락에서는 외부 인터넷 연결이 가능한 EC2 인스턴스를 생성하는 모든 과정을 소개합니다. 1. VPC VPC(Virtual Private Cloud)는 논리적으로 분리된 가상 네트워크입니다. (기존 금융/공공 기관은 물리적으로 분리된 환경의 네트워크만 사용 가능했으나, 클라우드 도입/사용 활성화를 위해 해당 규제는 완화되었습니다. 자세한 내용은 별도로 찾아보시면 됩니다.) AWS Console 내에 VPC 서비스에서 VPC 생성/수정/삭제 할 수 있..
- [AWS] AWS 가입 후, 제일 먼저 해야할 일 본 글은 AWS에서 제공하는 AWS Documentation (user guides, developer guides, API references, tutorials, etc)를 참고하여 작성하였습니다. https://docs.aws.amazon.com/ IAM (Identity and Access Management) AWS에서는 IAM (Identity and Access Management)이라는 웹 서비스를 제공합니다. IAM 서비스에 접근하여 제공되는 기능을 사용하기 위해서는 아래와 같이 다양한 방법이 있습니다. (웹 콘솔은 그 중 하나입니다.) 1. AWS Management Console 2. AWS Command Line Interface 3. AWS SDK 4. IAM HTTPS API 이..
- [AWS] AWS Free Tier (AWS 무료로 사용하기) https://aws.amazon.com/ko/premiumsupport/knowledge-center/what-is-free-tier/ AWS 프리 티어에 대해 알아보기 Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기 aws.amazon.com AWS 프리 티어 AWS에 처음 가입한 경우 1년(12개월)간 무료 사용이 가능합니다. 모든 서비스를 무료로 사용할 수 없습니다. 하지만 처음 AWS를 공부하고 경험하는 용도로는 충분합니다. (하지만 본의아니게 비용이 지출될 수 있으니, 항상 사용량을 확인해야합니다. 잘못하면 비용 폭탄을 맞을 수도 있습니다.) 프리 티어가 적..
Tech
- [SWMaestro] 소프트웨어 마에스트로 11기 프로젝트 과제 기획 심의 기획 심의 준비 팀빌딩이 끝나고 기획 심의를 준비해야했다. 기획심의에 통과해야 프로젝트를 진행할 수 있다. 일정 팀빌딩 후, 2주 뒤에 기획서 및 발표자료를 제출하고 3주 뒤에는 발표다 기획 심의를 통과하면 프로젝트를 바로 진행할 수 있지만, 그렇지 못한다면 다시 1주뒤 재 심사를 받아야한다. 우리팀은 모두 대학생이다. 6월은 대학생에게 있어서 아주 바쁜 시기이다. 1학기 기말고사 시험기간이기 때문이다. 바쁜 일정 와중에도 기획 심의는 준비해야했다. 다행히 멘토님들의 도움으로 기획 심의 준비 구성을 쉽게 할 수 있었다. 거의 매일 저녁~밤 시간에 팀원들과 온라인 회의를 진행하였고 멘토링 시간을 꽉 채워서 진행했었다. 자료조사 필요 기술 프로젝트를 진행하는데 있어서 필요한 기술들을 조사 시장 조사 프로젝트..
- [SWMaestro] 소프트웨어 마에스트로 11기 팀빌딩 및 프로젝트 준비 활동 시작 소프트웨어 마에스트로 합격 후, 필요한 서류를 제출하고 나면 팀빌딩과 프로젝트 기획을 시작해야한다. 하지만 COVID로 인해 멘토와 멘티 py를 직접 만날 수 없기 떄문에 이 과정이 모두 온라인으로 진행되었다. (물론 팀빌딩 후, 부분적으로 오프라인 멘토링을 진행할 수 있었다.) 소프트웨어 마에스트로 수행 과정을 간략하게 설명하면 다음과 같다. 팀빌딩 (팀원 선정, 멘토 선정) 주제 선정 프로젝트 과제기획 심의 프로젝트 중간 평가 프로젝트 최종 평가 중간 평가 및 최종 평가 점수를 위주로 상위 10% (15명)을 선정한다. 선정된 인원을 ‘인증자’라고 한다. 선정된 인증자들은 글로벌 SW역량 강화 교육 등의 추가 과정 (혜택)을 수행하게 된다. 다른 평가 반영 내용이 더 있지만 이 두가지가 제..
- [SWMaestro] 소프트웨어 마에스트로 11기 준비과정~합격후기 지원준비 2019년, 전역을 앞두고 소프트웨어 마에스트로 10기 과정에 지원하려고 했으나 전역 일정과 겹쳐서 아쉽게 지원하지 못했다. 2020년 1월에 소프트웨어 마에스트로 11기 모집 공고가 발표되었다. 공고 및 접수 서류 접수는 자기소개서와 학력, 인적 사항 등의 내용을 작성하면 된다. 몇가지 특이한 점이 있다면 경력과 SW코딩 능력을 적는 란이 있다. SW코딩 능력란은 3개로 제한된 것이 아닌, 추가 작성할 수 있었다. 자기소개서는 5개의 항목이 존재했다. 소프트웨어분야 전문성을 키우기 위해 남들과 달리 특별한 노력을 한 경험을 서술해 주시기 바랍니다. 귀하의 장래 희망을 서술하여 주시기 바랍니다. 귀하께서는 2020년도 「SW마에스트로」 연수과정에서 동료 연수생 3~5명과 협력하여 새로운 프로젝트..
Life
반응형