본문 바로가기
  • 실행력이 모든걸 결정한다
반응형

개발 프로젝트34

[팀 프로젝트] SQL 교육 사이트 - 20220806 작업 사항 1. Programmers SELECT 문제 풀이 1) 수행 내용 - SELECT 문제 7문제 풀고 인증샷을 남기면 됩니다. https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - SQL 문제가 총 35문제인데 1주 7문제씩 9월 3일까지 모두 푸는걸로 할 예정입니다. 2) 수행 기간 - 8월 7일 일요일까지 3) 참고 사항 - 헷갈리는 내용은 아래에서 공부해서 풀면 좋을 것 같습니다. http://www.tcpschool.com/my.. 2022. 8. 6.
[팀 프로젝트] SQL 교육 사이트 - 20220801 강의 정리 1. 발생 이슈 - H2 DB가 동일 서버에서 이미 돌아가고 있으면 H2 내장 DB를 사용하는 스프링 애플리케이션을 실행할 수 없다. - Intellij가 인식하는 파일 확장자 변경 : https://handr95.tistory.com/2 포스팅 참고할 것 2. 오늘 알려준 내용 정리 1) AOP - Aspect Oriented Programming의 약자 - 공통 기능을 모듈화하는 기술 - Pointcut : AOP를 적용할 메소드를 선정하는 역할 - Advisor : 공통 기능 로직 - Advisor 메소드에 @Around, @After, @Before 등의 어노테이션을 적용해서 타겟 메소드를 기준으로한 공통 기능의 실행 시점을 결정할 수 있음. @Around는 타켓 메소드를 직접 가져와서 공통 기능.. 2022. 8. 2.
[팀 프로젝트] SQL 교육 사이트 - 20220724 안내 사항 1. 어제 통보사항 정리 - 세밀한 역할 분담은 진행 중에 윤곽을 잡아볼 예정이고 현재는 프론트엔드, 백엔드, 데브옵스 역할로 나누었다. 프론트엔드 : 우xx, 김xx 백엔드 : 전원 데브옵스 : 이xx - 현재 팀장은 깔끔한 JPA코드 작성법을 익히기 위해 JPA를 각잡고 파고 있음. 최대한 빨리 끝내보려고 노력중임 - https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 에 있는 SQL 문제들을 종류별로 2문제 이상씩은 풀어볼 것 - 추가했으면 하는 기능이나 아이디어는 이 글에 댓글로 적기 - 공공 데이터 포탈 가입해두기 2. 추후 계획 - 7월 31일까지 개인 학습 기간을 갖고 8월 초부터 실제 작업을 진행할 예정 - 8월 1.. 2022. 7. 24.
[팀 프로젝트] SQL 교육 사이트 - 20220718 안내 사항 1. 발생한 문제 해결 1) Intellij에서 Git 기능을 사용하려고 하면 repository를 찾을 수 없다는 문제 - Intellij 메뉴의 [File]->[Settings]->[Version Control]->[Git] 에서 Use credential helper 체크 2) 팀장이 아닌 팀원이 Merge pull request, push를 통해 master branch에 직접 접근할 수 있었던 점 - 팀원에게 write 권한이 있었음 3) 문자 인코딩 방식이 UTF-8으로 잘 설정 되었음에도 한글이 깨지는 문제 - SDK 버전 설정을 바꿨다가 다시 되돌리고나서 해결되는 케이스가 있음 2. 주의 사항 - 팀원이 자신의 PR(Pull Request)에 대하여 "Merge pull request"를 .. 2022. 7. 18.
[팀 프로젝트] SQL 교육 사이트 - 20220712 안내 사항 1. 팀장 코멘트 - Git 협업 환경에 대한 실습 플랜은 세우고 있는데, 명령어를 조금만 더 이해하고 실습을 해야 좋을 것 같다는 생각이 듬 - 간단한 질의응답 과제물로 기본기좀 만들고 실시간 실습은 추후에 진행하겠음. 애매한 개념으로 넘어가면 협업에 상당히 치명적이라는 이유임 - 오늘 저녁 8시에 하기로 했던 회의/실습은 없고, 2. 실습 환경 준비와 3. 질의 응답 과제만 진행하면 됨! - 7월 14일 목요일까지 수행할 것 2. 실습 환경 준비 1) IntelliJ와 Git 연동하기 - 아래 블로그에서 [2. IntelliJ에 Git/Git 설정]부터 VCS 메뉴를 Git으로 바꾸는 내용까지 수행할 것 https://brunch.co.kr/@mystoryg/168 IntelliJ GitHub 연동 .. 2022. 7. 12.
[팀 프로젝트] SQL 교육 사이트 - 20220708 안내 사항 1. 어제 회의 결과 주제는 SQL 교육 사이트로 선정 DB 연동 방식은 JPA를 사용 프로젝트 초심자도 있음을 고려하여 스터디 그룹 위주로 진행하고, 학습의 결과물을 프로젝트 진행으로 나타내기로 결정 프로젝트에 대한 설문, 실력 테스트 진행 2. 설문 결과 취합 - 원하는 프로젝트 기간 : 가급적 올해 안에 했으면 하는 의견이 많아서 그렇게 하기로 함 - 원하는 프로젝트 요일 : 각자의 일정이 많이 다른 관계로, 요일을 따로 정해서 코딩하기보다는 일정 기간 내에 주어진 할당량을 완수하는 것을 목표로 하는 방식으로 진행하기로 함 - 회의 내용 외에 추가하고 싶은 기술 스택 : 회의 때 충분히 결정 했고, 그 외에는 프로젝트를 진행하면서 결정하기로 함 - 스프링 경험 : 진행이 불가능할 정도의 실력을 가지.. 2022. 7. 8.
[개발 완료] Open The Door! 웹사이트 Github 소스 코드 https://github.com/jooyeokkim/Open-The-Door-Web-Application-Public GitHub - jooyeokkim/Open-The-Door-Web-Application-Public Contribute to jooyeokkim/Open-The-Door-Web-Application-Public development by creating an account on GitHub. github.com 프로젝트 소개 프로젝트 이름 : Open The Door! 웹사이트 프로젝트 설명 : 본인이 개발한 게임인 "Open The Door!"의 공식 웹사이트이다. 개발 및 게임 정보를 확인하거나 커뮤니티에 AI 감정 분석 기반의 댓글을 남길 수 있음 기술 스.. 2022. 2. 22.
[개발중 Progress #4] Open The Door! 웹사이트 Progress #4 - Community 페이지 구현 완료 - AI 감정분석 API를 이용하여 게시글의 부정/중립/긍정의 정도를 측정하여 감정별로 3개의 게시판으로 분리 - 게시글 쓰기, 편집, 삭제 기능 - AWS EC2에 4차 배포 완료 AWS EC2 배포 링크(Community 페이지) 현재까지의 개발 현황을 직접 조회 가능 Progress가 날 때마다 새로운 버전으로 배포할 계획 http://ec2-54-180-152-253.ap-northeast-2.compute.amazonaws.com/community/forum/neutral ※ AWS 서버 비용의 이유로 웹사이트는 올해 말까지 제공됩니다. ※ 채용 심사 등의 이유로 해당 프로젝트의 참고가 필요한 경우에는 서버를 일시적으로 오픈합니다. A.. 2022. 2. 19.
[개발중 Progress #3] Open The Door! 웹사이트 Progress #3 : REST API (+ 문서 페이지) 구현 완료, AWS EC2에 3차 배포 완료 http://ec2-54-180-152-253.ap-northeast-2.compute.amazonaws.com/restapi/ 1. User 조회 "smart9" 라는 유저를 검색 2. Levels 조회 14~18단계의 정보를 검색 3. User Ranking 조회 유저 랭킹 TOP100을 조회 4. Level Ranking 조회 단계별 최단 기록 보유자와 최단 기록을 조회 AWS EC2 배포 링크(랭킹 페이지) 현재까지의 개발 현황을 직접 조회 가능 Progress가 날 때마다 새로운 버전으로 배포할 계획 http://ec2-54-180-152-253.ap-northeast-2.compute.am.. 2022. 2. 9.