전체 글 썸네일형 리스트형 [TIL]이노베이션 캠프 55일차 1. 개발 진행 상황 2022.09.24(토) 11:30 실전프로젝트 1주차 멘토링 사전 제출 자료를 기준으로 멘토링 받음 제출했던 내용: 코드컨벤션, api 컨벤션, 깃플로우 전략, 기술스택, 진행상황, 질문 1. 코드컨벤션 BE: 인텔리제이 제공 기본 컨벤션을 이용하면 간편함(파일명: 파스칼케이스, 변수명: 카멜케이스, 패키지: 소문자 등) FE: BE보다 비교적 구체적인 코드컨벤션이 요구됨. 에어비앤비(https://github.com/airbnb/javascript) 코드 컨벤션을 참고하기 2. api 컨벤션 BE: RESTful학습할 것, 두루뭉술하지 않게 정확하고 구체적인 컨벤션 정하기 3. 깃플로우 전략 깃플로우 전략 학습할 것 4. 기술 스택 1) BE/FE 기술 스택 나눠서 기재할 것 2.. 더보기 [TIL]이노베이션 캠프 54일차 1. 개발 진행 상황 2022.09.23(금) 14:00 1. 소셜 로그인을 이용한 회원가입 기능 BE: 기능 구현 완료 FE: 기능 구현 완료 회의 끝나고 연동 하기 2. 소셜 로그인을 이용한 회원가입 후 닉네임 문제 소셜 계정(카카오, 네이버)으로 회원가입하면 소셜 계정의 닉네임 또는 실명을 닉네임으로 가지고 옴 -> 닉네임 중복 확인 문제로 임의의 값을 붙이려고 진행중 3. 24일(토) 11:30분 멘토링 관련 현재 진행 상황 정리 및 질문 작성 내가 구현할 기능 2: 코스(게시글)의 카테고리 부분, 카테고리를 이용한 목록 조회 1. 구현 방법 생각해보기(의식의 흐름...🤯) 1) 카테고리 작성은 코스(게시글) 작성할 때 일괄로 받는다 2) 저번주 프로젝트 검색 기능 구현 코드를 보면 단어를 입력하.. 더보기 [TIL]이노베이션 캠프 53일차 1. 개발 진행 상황 2022.09.22(목) 1. 회원가입 기능 구현 FE : SNS 로그인 기능 구현 완료 하고 오늘 오후 18시 백엔드와 연결해보기로 함 BE: 회원가입, 로그인 파트: 카카오 로그인 기능 구현 완료, 네이버 로그인 기능 진행중 2. 회원가입 로직 회원가입(email, password, passwordConfirm 입력) -> 로그인(기능 제한) -> 메일 인증 완료 -> 회원 가입 완료 -> 프로필(이미지, 닉네임 등록/ 수정 가능) 3. 코스(게시글)과 장소(카드) 작성 코스(게시글)과 장소(카드) 동시에 등록하는 기능 구현 및 테스트 중, 장소(카드) 정보를 리스트로 만들어서 받음 4. 회의시간 매일 14시, 수요일만 18시로 변경 2. 개발 중 발생한 이슈와 해결 Access.. 더보기 [TIL]이노베이션 캠프 52일차 1. 개발 진행 상황 2022.09.21(수) 14:00 회의 1. 기능 삭제: 태그 기능, 멤버 팔로우 기능은 우리 프로젝트에 주 목적에 꼭 필요한 기능은 아님 👉🏻 프로젝트 목적에 맞는 주기능 구현 완료 후 추가 기능으로 고민 해보기로 함(주기능에서 추가 기능으로 변경) 2. 이미지 뷰 1) 코스(게시글) 이미지 뷰: 대표 이미지는 사용자가 게시글 작성 시 선택해서 업로드함 2) 카드(장소) 이미지 뷰: map api를 이용하여 검색 방식으로 주소값을 요청하고 받아옴 -> 주소값으로 장소의 이미지URL을 받아옴 -> 받아온 이미지로 코스 등록 👉🏻 선택한 장소의 이미지 가져오기(크롤링 필요) 3. 코스(게시글)과 장소(카드) 기능 구현 A: FE에서 장소(카드) n장을 배열 형태로 저장하여 반환 B .. 더보기 [TIL]이노베이션 캠프 51일차 1. 개발 진행 상황 2022.09.20(수) 16:00 회의( 14시 깃허브 특강으로 시간 변경) 1. 코스(게시글) 평점 뷰 1안. 영화 별점 ⭐️⭐️⭐️⭐️⭐️ 2안. 당근마켓 온도 👉🏻 20점 단위로 20점: Bad, 40점: normal, 60점: good, 80점: very good, 100점: excellent로 표현하고 기본 점수를 60점으로 설정 2. 마이페이지 + 챌린지(랭킹) 추가 기능인 챌린지(랭킹)는 회원이 좋아요를 받은 총 개수이며 마이페이지와 프로필에서 출력 3. 프로필 와이어 프레임 추가 필요 프로필 내용: 회원 닉네임, 프로필 이미지, 팔로우 수, 작성한 코스(게시글) 좋아요 총 합 ✍🏻 회원이 작성한 글 목록도 필요할까 4. 메인페이지 코스 뷰 현재 백엔드 코드는 전체 게.. 더보기 [TIL]이노베이션 캠프 50일차 1. 개발 진행 상황 2. 개발 중 발생한 이슈와 해결 3. 새로 배운 것 JPQL(Java Persistence Query Language) 객체지향 쿼리 언어 -> 테이블이 대상이 아닌 객체를 대상으로 쿼리를 작성한다. SQL을 추상화하기 때문에 특정 DB에 의존하지 않음 4. 참고 레퍼런스 https://leveloper.tistory.com/103?category=759395 [JPA] JPQL (Java Persistence Query Language) JPA는 복잡한 검색 조건을 사용해서 엔티티 객체를 조회할 수 있는 다양한 쿼리 기술을 지원한다. 이번 글에서는 다양한 객체지향 쿼리 중 JPQL에 대해 다룰 것이다. JPQL이란? JPQL은 엔티티 객체 leveloper.tistory.co.. 더보기 [WIL]이노베이션 캠프 7주차 ✍🏻 7주차 회고 이번주는 클론 코딩 프로젝트를 했던 주 클론 코딩 시작하기 전에 클론 코딩이 뭘하는거지 했었는데 말그대로 똑같이 따라 만드는 것이였고 와..지금 운영중인 사이트를 어떻게 만들어???로 시작했는데 결국 지금까지 배우고, 만들었던 코드로 어느정도 가능한게 신기했다. 물론 모든 기능을 똑같이 만들 수 없었고(안..못..만든 기능: 채팅, 소셜 로그인 등), 실제 운영한다면 더 고려할 부분도 많을거고 효율적인 코드로 구현을 했어야겠지만... 그리고 많이 느낀게 프론트+백 두쪽 다 구현을 해야 결과물이 나온다는 것? 백으로 혼자해도 눈으로 보이는건 json형태의 텍스트뿐... 미니프로젝트 주제 결정할 때 프로젝트 같이 할 사람 구하는? 그런 형태의 주제가 많이 보였는데 그런 주제가 많았던건 웹.. 더보기 [TIL]이노베이션 캠프 49일차 1. 개발 진행 상황 2. 개발 중 발생한 이슈와 해결 3. 새로 배운 것 4. 참고 레퍼런스 5. 오늘 한 일 / 회고 6. TO-DO LIST 7. 특이사항 더보기 이전 1 ··· 69 70 71 72 73 74 75 ··· 82 다음