프로젝트 4

토이프로젝트 (1) - DB 설계 / 로그인, 회원가입 구현

프로젝트 아이디어를 구상하는 단계에서 프로그램에 필요한 기능 사항들을 러프하게 생각해봤다. *이미용 관리기록 프로그램 - 게시판 형태로 미용관리 기록 (요구사항, 스타일링 사진, 담당 디자이너 등)을 저장 후 재방문시 참고하는 용도 - 해당 기록을 공개/비공개 설정 가능 >> 전체공개시 다른 유저들도 볼 수 있는 별도의 게시판에 노출 (댓글 가능) - 비공개시 본인 게시글 정보에서만 확인 가능 - 게시물에 대한 좋아요, 조회수 및 북마크(찜) 기능 추가 - 카카오맵 API를 활용하여 방문장소 표시 그리고 위 내용을 바탕으로 필요한 DB 테이블을 정리해보았다. DB 테이블 중 아무래도 게시물 역할인 record 테이블이 제일 중요하다고 생각했는데, 특히 추후 방문장소의 정보를 카카오맵 API에 마커로 찍기..

프로젝트 2023.04.12

개인 프로젝트 시작!

작년 10월 말부터 국비학원에서 자바 기반 웹개발 과정 교육을 들으며 어느덧 이달 말 수료를 앞두고 있다. 프로그래밍에 대한 기초 이론부터 시작해서 2개의 팀 프로젝트를 끝내고 이제 3차 팀 프로젝트와 마무리 단계를 나아가는 중인데, 3차 팀프로젝트는 2차 프로젝트에 open API를 더 추가하여 챗봇과 연동하는 내용이라 사실 큰 틀에서의 변화는 없는 편이다. 다만, 본격적으로 취업을 준비해야하는 시기가 오다보니 아무래도 불안한 건 어쩔 수 없다보다. 그간 국비과정을 들으며 수업의 방향성과 강사님의 강의력만 괜찮다면 일단 그 과정에만 최대한 집중하자는 주의였고, 운좋게도 강사님이 인터넷 후기에서 보던 그런 무책임한 분이 아니라 열정있는 분이셔서 정말 열심히 배운 것 같다. (그날 배울 코드들을 처음부터 ..

프로젝트 2023.04.11

1차 프로젝트(1) - DB 설계 관련

본격적인 프로젝트를 시작하기 전인 현재, 기획단계에서 가장 막막했던 부분들은 구체적인 컨셉과 그에 따른 필요 기능들 선정, 역할분담, DB설계 정도로 말할 수 있을 것 같다. 현재 역할분담까진 정해진 상태여서 일단 대략적인 DB관계를 설정해보았다. db설계가 처음이다보니 구글링으로 쇼핑몰 관련 테이블과 필드들을 어떤 식으로 구성하는지 많이 참고했다. 쇼핑몰 컨셉도 가지각색이다보니 필요 기능에 따라 세부적으로 테이블과 필드들이 짜여져 있었는데 일단 최소한의 기본적인 쇼핑몰 기능 구현에 방향이 잡혀있기 때문에, 회원과 상품, 주문 관련 테이블 위주로 참고했다. ERD Cloud라는 유명한 db드로잉 툴도 인터넷으로 대략적인 사용법을 참고하여 직접 그려보았는데, 생각보다 사용법이 굉장히 단순해서 좋다! 초심플..

프로젝트 2023.02.12

첫 팀 프로젝트를 시작하며

나름 꾸준히 글을 쓰려고 했는데, 국비수업을 듣다보니 의도치 않게 블로그 관리를 소홀히 하게 되었다. (아마 끝날때까지도 그러겠지..) 대신 수업을 들으며 배운 내용들은 틈틈히 노션으로 정리하고 있다. 굳이 노션을 따로 쓰는 이유는 뭐랄까.. 블로그는 내 생각을 정리하여 기록하는 일기장 같은 공간이라면, 노션은 말 그대로 배운 지식을 정리하는 필기노트 역할에 최적화 된 것 같기 때문이다. 블로그도 기본적인 툴이나 템플릿들을 지원하긴 하지만 어디까지나 블로그 본연의 '글'을 쓰는 것에 맞춰진 느낌이라, 다양한 자료들을 첨부하고 그에따른 레이아웃을 관리하는게 솔직히 좀 불편한 감이 있다. 반면 노션은 정말 다양한 레이아웃 기능들을 지원하면서도, 마우스 드래그나 몇가지 단축키만으로 그것들을 정말 손쉽게 관리가..

프로젝트 2023.02.04