전체 글(59)
-
구름톤 풀스택 트레이닝 12회차 11주차 회고
24년에 마지막으로 작성하고 영 작성을 잊어버린..방학 + 설 다녀왔더니 두 달이 지나버렸네 ㅎㅎ.. 7주차에는 아침 9시부터 실시간 강의를 진행했다.첫날에는 아침 10시부터 시작한다고해서 늑장부렸는데 출석은 9시까지였다? 9시 11분에 출석해서 하루 지각 되어버림..실시간 강의로는 협업과 API 문서화, 깃에 대한 것들을 들었다.오후 시간엔 타입스크립트 강의를 들었다(커리큘럼에는 없음) 8주-9주차에는 팀원들과 TMDB를 활용한 넷플릭스 클론코딩을 진행했다.파트는 자발적으로 가져가기였는데, 나는 상세 정보 모달을 가져왔다.리액트 강의 들으며 넷플릭스 비스무리하게 클론하며 팝업 띄우는 부분을 잘 이해하지 못했는데 이번 프로젝트를 통해 여러모로 공부할 수 있었다. 일정을 짜며 간과했던게 저번 프로젝트까진 ..
2025.02.13 -
[Spring Boot] @RestController와 @Controller의 차이점
스프링 입문 실습 후 과제를 진행하기 위해 문항을 봤다. "기본 웹 페이지를 설정하고 @RestController를 사용하여 간단한 REST API 엔드포인트를 구현합니다.예를 들어, “Hello, World” 메시지를 반환하는 API를 만듭니다.엔드포인트 실행 결과 스크린샷 및 코드를 결과물로 제출합니다." 수업들었던 것 참고하려는데 수업에서는 @Controller를 사용했는데 과제는 @RestController?무슨 차이지 하면서 찾아보게 되었다. @RestController란?@RestController는 Spring MVC에서 RESTful 웹 서비스를 개발하기 위한 어노테이션이다.Spring은 반환 값을 JSON 또는 XML로 변환해 클라이언트에 전달하고, @Controller와 @Respon..
2025.01.22 -
[React] Router를 활용하여 모달띄우기
들어가기 전에React 수업을 들은 후, 팀 과제로 TMDB를 활용한 넷플릭스 클론 프로젝트를 진행하게 되었다.프로젝트에서 각자 맡을 역할을 나누는 과정에서, 나는 자발적으로 모달 화면 구현을 담당했다. 사실 React 수업에서도 넷플릭스와 유사한 형식을 따라 개발했지만, 당시에는 개념적으로 헷갈리는 부분이 많았다.그래서 이번 프로젝트를 통해 부족했던 부분을 더 깊이 이해하고자 했다. Modal 화면을 구현하면서 수업에서 배웠던 방식(setModalOpen이라는 플래그를 사용해 모달을 띄우는 방식)을 떠올렸다.그러나 넷플릭스의 실제 페이지를 살펴보니, 모달이 뜰 때 URL이 변경되는 것을 발견했다.이와 같은 동작을 구현해보고 싶어 검색을 시작했고, React Router를 사용하면 모달을 URL 변경과 ..
2025.01.20 -
[JavaScript] ES모듈로 동적 로드와 버튼 액션 구현하기
인스타그램 클론 팀 프로젝트를 진행하던 중동적으로 로드한 sidebar.js 내부함수를 호출했는데 무반응. 디버깅해보니 discovery(호출하는 곳)에는 버튼에 해당하는 html을 못찾아서 발생된 문제. 처음에 전역으로 선언했지만 메모리를 낭비할 수도 있겠단 생각에 다른 방식을 찾아봄(작은 프로젝트지만 확장성 고려) 검색하다 ES모듈이라는 것을 찾아서 적용하게 됨.함수 내보내기// sidebar.jsexport function configButtonAction() { const menuButton = document.querySelector(".menuButton"); menuButton.addEventListener("click", (e) => { // button Action }}함수 가져오기/..
2025.01.08 -
구름톤 풀스택 트레이닝 12회차 5주차 회고
시작드디어 24년의 마지막 수업 끝!다음 주부터 2주간 방학!팀별로 회고를 진행했는데우리 팀이 관리자 평가, 교육생 평가 종합 1위로 우수팀에 선정되었다🎊🎊🎊사실 다른 팀들은 진행하면서 개인 프로젝트도 진행했던데,우리 팀은 딱 커리큘럼에만 집중해서 솔직히 이게 맞나? 했는데퍼실님들이 칭찬과 응원을 해주셔서 머쓱 + 뿌듯외식 상품권 2만원 준다고 해서 기대 중 ㅎㅎ 과제인스타그램 UI 클론을 마무리했다.exp미션에 과제가 잘못 전달되어 일정에 화면을 추가하느라 마무리가 좀 빠듯했지만다들 일단 완성에 박수를 치자며 하하..다크모드 설정이 안된다고 하셔서 왤까 했는데 알고보니 초반에 내가 다크모드 세팅한답시고 해둔게테마를 커스텀하는게 아닌 os의 테마를 따라가는 거였다..! 검색 더 해볼걸!!그거라도 설..
2024.12.22 -
구름톤 풀스택 트레이닝 12회차 4주차 후기
시작다음주가 프론트의 마지막 주!그리고 한달이 되었다.돌아봤을 때 성장을 했는가? 라고 물어본다면 난 자신있게 모르겠다 라고 말할 수 있다.농담이고 어느정도는 성장했다 생각한다.일단 html/css, js코드를 보고 어떻게 굴러가는지는 어느정도 알 수 있게 되었으니까?근데 리액트는 아직 잘 모르겠다.이전 것도 과제를 하면서 좀 더 알게 되었으니 리액트도 과제하다보면 알 수 있지 않을까? 강의강의 보는 커리큘럼은 끝났다 생각해서 그런가 아직 강의를 자꾸 안봄..다만 리액트 테스트 강의를 보는 중 강의와는 다르게 나는 계속 mws? msw? 오류가 발생하는 거였다.찾아보니 버전 업데이트되면서 충돌이 나는 듯했다.마이그레이션도 하는 방법을 찾았지만 어디서 하는지 문서봐도 잘 모르겠고,강의를 따라가야한다는 조급..
2024.12.15