본문 바로가기

전체 글31

네이버 예약 서비스 상세페이지 백엔드 개발기 부스트 코스 proj4-1를 진행하였습니다. 개발해야하는 파트는 네이버 예약 서비스의 상세 페이지의 백엔드 파트였습니다. 개발해야하는 기능은 상품에 대한 상세 페이지인 main view와 상품에 대한 한줄평을 볼 수 있는 comment view와 상품에 대한 displayInfo를 구할 수 있는 api를 만드는 것으로 총 3가지 였습니다. displayInfo api(/api/products/{displayInfoId}) displayInfo api에는 많은 정보가 들어 있습니다. spring MVC에 따라 개발해야 보겠습니다. dto -> dao -> service -> controller model(dto)을 구성해야 하므로 이에 따라 만든 model 목록입니다. Comment CommentImage.. 2020. 5. 21.
네이버 예약 서비스 메인 페이지 프론트엔드 개발기 부스트 코스 proj3-2를 진행하였습니다. proj3-1이 예약 서비스의 백엔드 파트였다면, 이번 프로젝트는 네이버 예약 서비스 메인 페이지의 프론트 엔드 부분을 개발하였습니다. 개발해야하는 기능은 크게 3가지였습니다. 프로모션 영역(슬라이딩 이미지) 세부 주요 기준으로 프로모션영역의 이미지는 1개보다 많으며, 자동으로 슬라이딩되어 넘어간다. 슬라이딩 이미지는 애니메이션이 되면서 좌측으로 이동하는 것이 보여야한다. 마지막 이미지에 다다르면 처음것이 그 다음으로 노출되야 한다. 마지막것에서 처음내용이 다시 보이는 부분은 끊겨서 노출되도 상관 없으며, 중요한 건 다시 처음부터 슬라이딩이 계속 되야 한다는 것이다. (엄격하진 않지만 최대한 자연스럽게 동작하려고 해야 한다) 상단영역의 애니메이션은 CSS3의 .. 2020. 5. 21.
네이버 예약 서비스 메인 페이지 백엔드 개발기 이번에 부스트 코스(웹) 과정을 시작하게 되었습니다. 부스트코스(웹)이란? 부스트코스에서는 단순히 이론이나 지식만을 배우는 것이 아니라 프로젝트를 통해 다양한 웹 애플리케이션을 직접 만들어보게 됩니다. 단계별 프로젝트를 통해 웹 개발 실무를 경험해보세요. 전문가의 코드리뷰와 반복적인 코드 작성으로 실무형 웹서비스를 직접 만드는 수준까지 발전할 수 있습니다! 이 과정을 통해 - 현업에서 활용되는 HTML/CSS, JavaScript, JAVA, Spring, Spring MVC, Spring JDBC, SQL에 대해 이해할 수 있습니다. - 실제 운영되고 있는 서비스인 을 처음부터 끝까지 직접 만들어보는 경험을 하게 됩니다. - 프론트엔드, 백엔드를 막론하고 실무에 필요한 기초적인 웹 애플리케이션을 혼자 .. 2020. 5. 21.