목록공부방/항해 99 (18)
컬쥐네 다락방
클론 코딩 주간이 끝나고 2주간 지금까지 배웠던 내용을 점검하고 재정비하는 미니 프로젝트 기간이 시작됐습니다 . 항해 하우스 이번 미니 프로젝트에서 만들 서비스의 이름은 '항해 하우스' 입니다. 최근 유행하는 음성 채팅 어플 '클럽 하우스'를 따라해서 우리는 채팅 어플을 만들어보고자 했습니다 ! 그동안 배웠던 내용을 복습하고 활용하면서 정비하는 와중에 새로운 서비스도 공부해보고 싶다는 의견이 나와서 실시간 채팅 기능을 넣기로 결정했어요 . 우리가 생각한 기능은 로그인 회원가입 회원 가입 정보를 활용한 프로필 사진과 닉네임 설정 다양한 관심사별 채팅방 만들기 채팅방 참여 실시간 채팅 기능 그 다음 이런 기능들을 이용해 어떤 화면은 만들지 와이어 프레임을 작성했습니다. 와이어 프레임 먼저 처음 페이지에 진입..

[해당 레포는 이미 너무 오래됐고 기초적인 내용만을 담고 있어 삭제했음을 미리 알려드립니다 😥😥 이제 공유해드릴 수가 없어요.. ! 공부하시다가 막혔거나 질문사항이 있으시면 도움을 드리겠습니다 .. ! ] 😆지난 일주일은 팀마다 하고싶은 서비스를 정해서 클론코딩하는 주간이었어요. 우리 팀은 평소에 즐겨보던 넷플릭스 서비스를 클론코딩하기로 정했습니다 ! . 우리 팀의 스택은 Spring(백앤드)과 React(프론트앤드) ! 이미 만들어진 페이지를 따라 만드는 것이기에 와이어 프레임은 생략하고 우리들이 구현하고 싶은 API를 설계하는 단계에서 시작했어요. API 설계 일단 시간이 일주일뿐이기에 먼저 최우선으로 만들 목표를 정했어요. 메인 페이지와 상세 페이지 구현, 그리고 회원가입과 로그인. 그리고 그에 해..
나만의 항해 블로그 완성 본래 이번주는 지난주에 CRUD 기능을 구현했던 게시판을 이용해서 나만의 항해 블로그를 완성하는 주였다. 게시글마다 댓글 기능을 추가하고 댓글 수정, 삭제 기능도 추가했으며 로그인과 회원가입 기능을 추가했었다 . 하지만... 회원가입하는 과정에서 입력받은 아이디와 비밀번호를 검사하는 과정을 추가하기 위해서 작업을 하다가 문제가 발생했다 .. 서버에서 처리할때와 JS에서도 2중으로 검사하는 스켈레톤 코드를 보고 따라해보려고 만들어놓은 테스트 파일을 지우려고 파일들을 쭉 삭제했는데.. 내가 미쳐 저장하지 않았던 내 코드를 삭제해버렸다.. 전 날부터 밤새 작업했던 내 소중한 로그인 기능과 댓글 기능이 사라져버렸고... 대체 난 왜 깃허브에 이를 푸쉬하지 않았는지.... 😥 이를 복구하..

지난주에 제작했더너 CRUD 기능이 들어간 메모장 제작 일지입니다 ! 원래는 대문 페이지를 만들고 입장하는 방식을 생각했으나.. 페이지 전환하는 방법을 계속 적용하다 시간이 부족해서 대문을 삭제했습니다 .. 😪 이번주 금요일과 토요일에 걸쳐서 버튼을 이용한 페이지 이동을 배웠으니, 이 지식을 메모장에 적용시켜 더 발전시킬 예정이에요. 상단에 위치한 작성 하기 버튼을 누르면 이처럼 모달창이 뜨면서 글을 작성할 수 있게끔 만들었어요. 1주차때 배웠던 모달창 기능을 활용해서 검은 부분을 누르면 닫히도록 구현했어요. 제목과 작성자, 그리고 내용을 입력하면 DB에 저장하면서 번호를 하나씩 늘려서 같이 저장이 되도록 했습니다. 이 번호는 글 번호로 사용하면서, 해당 글을 눌렀을 때 해당하는 내용을 찾도록 했습니다...

Spring 기나긴 2주간의 알고리즘 공부를 끝내고 주특기 공부로 넘어왔다 ! 앞으로도 계속 알고리즘 공부는 해야겠지만 뭔가 새로운걸 배운다는 생각에 너무 떨렸어요. JAVA 주변 사람들한테 물어보니 자바를 배웠거나 사용한 경험이 있는 분들이 많아서 내가 다른 사람들 템포를 못따라가면 어쩌나 걱정됐었어요. 실제로 공부를 시작하고 나서 1주차때 배웠던 HTML이나 알고리즘때 사용하던 파이썬이 자꾸 생각나서 정말 헷갈려서 스트레스를 너무 받았는데, 다른 사람들도 나랑 비슷하게 진도가 나가고 있다는 걸 알게되고는 마음이 좀 편해졌다.. 그렇다고 대충 대충 했다는건 아니고! CRUD 기능 첫 번째 과제는 스프링을 이용해 CRUD(Create, Read, Update, Delete) 기능이 포함된 웹 서비스를 만..
Spring with JAVA 기나긴 2주간의 알고리즘 공부를 끝내고 이제 주특기 공부로 들어갔다. 빠른 시간내로 공부하고 구현하려고 하다보니 1주차에 파이썬을 이용해서 웹 페이지를 만들 때의 기억과 너무 겹쳐서 적응하기가 너무 힘들었다 ... 그래도 나름 다른 사람들보다 이해력이나 암기력에서 뛰어나다고 생각했는데.. 집중을 전혀 못했다. 나만 그런걸까.. 똑같은 기능을 구현하는 과정에서 비슷한 부분도 있고 전혀 다른 부분도 있어서 특히나 헷갈렸는데 여기에 HTML을 이용해서 꾸미는 기능까지 겹치니 정말 힘들었다.. 속성으로 공부하다보니 사실 지금은 흉내만 낼 줄 알지 이게 왜 쓰이는 건지, 이게 구성하고 있는게 뭔지 정확히 파악하지 못해서 다음주 과제를 제출하기까지 복습하는 시간이 추가적으로 필요할 것..
이번주는 일주일 내내 알고리즘 구현에 관한 이론 학습과 응용의 연속! 그래서 이번주 회고록은 날짜별로 나열하기보다 배웠던 개념으로 작성하겠습니다 .🎈 재귀 함수 재귀 함수의 특징은 하나의 함수 안에서 똑같은 함수를 다시 호출한다는 점이다. 하노이의 탑 문제를 예시로 풀면서 개념을 배웠다. 재귀 함수를 이해하면서 숫자가 작아지거나 커지면서, 혹은 값이 계속해서 바뀌면서 내가 원하는 값을 찾아내는 함수를 구현할 수 있게 됐고, 다른 개념들을 함수로 구현할 때 도움이 됐다. 이분탐색 이분 탐색은 새내기 시절 학교 술자리에서 많이 했던 업다운 게임 개념이었다. 가장 큰 값과 작은 값의 중간을 지정해서 내가 원하는 값보다 작은지 큰지를 비교하고, 그 지점을 기준으로 잡고 계속해서 중간 값으로 탐색하는 방식이었다...
2021.03.01 - 항해 본 과정 시작. - 티스토리와 Github 생성, Repo 생성, 와이어 프레임 작성 - A.Jax를 이용한 Get, Post 기능 위주로 사전 공부 과정 복습 - 파일 업로드 구현 방법 공부 드디어 항해 99 본 과정이 시작됐어요. 간단한 OT를 통해 과정이 어떻게 진행되는지, 어떤 지식을 우리가 얻게 될 것인지 등등 추가적인 정보를 얻었어요. 그리고 2월 22일부터 일주일간 공부했던 웹 디자인 기초 지식을 가지고 팀을 이뤄 목요일까지 하나의 서비스를 만들어보는게 목표였습니다 ! 이 팀 프로젝트 때문인지 첫 주는 정말 빠르게 지나갔네요 .. 🥺 다른 포스팅에도 올렸지만 첫 날에는 제 티스토리와 Github 계정을 만들고 우리 팀이 어떤 웹 페이지를 만들지 목표 설정하는 시간..