본문 바로가기

전체 글14

📅 [KOSTA] React.js와 SpringBoot 풀스택 개발자 양성과정 (304기) 더운 여름, 가산 교육장까지 땀을 뻘뻘흘리며 걷던 기억이 엊그제 같은데 벌써 추운 겨울이 되었고, 길었던 교육 과정도 막바지에 이르렀네요😊전혜영 강사님의 [React.js와 SpringBoot를 활용한 풀스택 개발자 양성과정] 수강 후기를 공유해 보려고합니다.💡 교육을 듣게 된 계기저는 작년 하반기 비대면 프론트엔드 부트캠프를 수료했습니다. 하지만 당시 처음 접하는 기술 스택에 적응하기 어려워 AI에 과도하게 의존하게 돼서 아쉬움이 많이 남는 과정이었습니다. 물론 요즘은 AI 활용 능력도 중요하다고하지만, 교육 초반부터 AI에 의존하다 보면 스스로 개념을 이해하기보다 결과물에만 집중하게 되고, 결국 끝나고나서 자신 있게 이력서나 포트폴리오에 올릴 만한 '내 것'이 부족해 취업의 문을 두드리기 어려웠습.. 2025. 11. 28.
10회 빅데이터 분석기사 실기 후기(+돈 안 들이고 12일만에 따기) 안녕하시렵니까 이번 포스팅은 제 10회 빅데이터 분석기사 실기 후기 및 12일 간의 공부 방법을 한번 남겨보려고 합니다. 빅분기 필기를 1년 전에 따놨어서 머릿속에서 이론이 사라진 채로 준비하려니 참 막막했는데요..ㅎㅎ 결국 미루고미루다 2주도 채 남지 않았을 때 시작해버렸습니다.. 제가 공부한 스케줄을 정리해봤는데요! 시작할 때부터 12일치 계획을 세우진 않았고 그냥 하루하루 하다보니 이런 스케줄로 진행이 됐더라구요1~2일차3일차4일차5일차6일차7일차- 데이터마님 100제 풀이 및 복습- 1유형 체험 환경- 데이터 코드랩30제 풀이- 데이터마님 & 데이터코드랩 복습- 2유형 회귀모델- 2유형 체험환경- 2유형 분류모델- 1 & 2유형 복습- 3유형 데이터코드랩 이론공부8일차9일차10일차11일차12일차시.. 2025. 7. 4.
Vue-Quill 텍스트 에디터 사용하기 지금 tailtales라는 특수동물 커뮤니티를 미니 프로젝트를 만들고 있는데,이번 게시판 작성에서는 VueQuill 이라는 텍스트 에디터를 한번 적용해보려고 한다. 😑기존의 게시판 폼 글 작성 카테고리: 카테고리 {{ option.label }} 첨부파일 0" class="mt-2"> {{ .. 2025. 5. 7.
댕댕어디가 리팩토링 - #6 방문의사 페이지 📌방문의사등록 기능은, 반려동물은 잘 어울릴 수 있는 견종이나 크기가 있어서 어떤 장소에 방문할 때 그 시간에 어떤 친구들이 방문할 지 알 수 있으면 좋겠다는 의견을 듣고 만들어진 기능이다. 해당 시설에 방문하고 싶을 때 장소 상세페이지에서 버튼을 클릭하고, 방문예정목록 페이지에서 자신이 방문할 날짜, 시간, 데려갈 반려동물을 등록할 수 있다.만약 자신이 가려고 하는 시간대가 겹치는 경우 해당 일정 바로 옆의 방문하고 싶어요 버튼을 누르면 그 일정에 동참할 수 있고, 그 시간대에 방문하는 유저들에게 모두 알림이 간다.자신의 방문 일정은 하단 탭의 방문일정을 누르면 볼 수 있고, 취소도 가능하도록 해놓았다. 이 페이지들은 이미지나 외부 api를 사용하는 게 없어서 전반적으로 리팩토링하기 전에도 점수가 .. 2025. 2. 7.
댕댕어디가 리팩토링 - #5 즐겨찾기 페이지 📌즐겨찾기는, 말그대로 회원이 원하는 장소를 즐겨찾기 해놓을 수 있는 기능으로, 회원기능이기 때문에 비로그인시에는 로그인이 필요하다는 알림을 띄운다. 즐겨찾기에서는 즐겨찾기한 장소데이터를 한번에 10개만 받아오고, 그 후엔 intersection observer를 사용해 observerRef가 화면에 보일때 쯤 다시 api요청을 해 다음 10개를 받아오도록 무한스크롤을 구현해놓았다.useEffect(() => { if (!observerRef.current) return; const observer = new IntersectionObserver( (entries) => { if (entries[0].isIntersecting &&.. 2025. 2. 7.
댕댕어디가 리팩토링 - #4 땅따먹기 페이지 📌 땅따먹기 기능 소개를 하자면,특정시설에 방문 후 땅따먹기 리뷰를 작성하면 해당 지역의 방문횟수가 카운트되고, 해당 지역에 방문횟수가 가장 많은 유저가 그 지역의 땅주인이 되는 간단한 시스템이다. 처음에 기획할 때까지만 해도 1차 배포 후 기간이 2주 정도 남은 상황에서 지도 상에서 구역을 나누기를 구현할 수 있을까... 많은 걱정이 있었는데, 생각보다 구현이 빨리 됐고 각 지역의 내 방문횟수, 땅 목록 보여주기, 컨패티 효과 등 더 추가할 수 있게 되면서 우리서비스의 메인 기능 중 하나가 될 수 있었던 것 같다.(땅따먹기 페이지 구현과정도 나중에 블로그로 정리하면 좋을 것 같다) 📌 1️⃣ Performance (성능)우선 저번 검색페이지에서 했던 것처럼 LCP요소를 땅따먹기 버전 staticm.. 2025. 2. 7.