개발 공부를 시작하면서 OKKY에서 많은 글을 읽었다.적어도 내가 본 글들과 댓글에서는 큰 돈 드는 부트캠프보다는 국비학원이나 독학을 추천하는 분위기였다.학창시절의 나는 인강보다는 현강을 선호했지만 다닐 학원이 없어서 독학을 추구하게 된 사람이었고, 1n년을 그렇게 공
앞으로 짧게라도 항해99에서 어떤 일주일을 보냈는지 기록하려한다.내가 합류한 6기의 공식 일정은 다음과 같다.내가 지원한 일자들은 아래와 같다.최종합류 이후 항해99 슬랙 워크스페이스 등록 안내, 입학 시험을 위한 사전 강의가 제공된다.<span style='co
2022.3.7(월) 10:00 ~ 2022.3.10(목) 19:00 팀원들과 4일간 미니 프로젝트를 만들기jinja2 템플릿 활용하기JWT 인증 방식으로 로그인 구현 기능하기위의 2가지 필수 사항을 포함하여 팀원들과 주제를 정해 하나의 웹 사이트를 만들어야 했다참고
Chapter2는 알고리즘 주간이었다. 코딩 테스트를 준비하는 주간이라기보다는 노베이스분들을 위해 주특기 언어에 친숙해지는 기간이라고 말하는 것이 맞는 것 같다.알고리즘 주간 팀원들과 매일 풀 문제 개수와 문제별 담당자를 정하고 정해진 시간에 맡은 문제를 설명해주는 시
객체지향은 우리가 살고 있는 세계를 모델링으로 한 개발 방법으로 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위인 "객체"들의 모임으로 바라보는 것이다.출처 휴몬랩 메이커 연구소객체지향 말고 절차지향도 있는데, 절차지향은 위의 차트처럼 시작 기
드디어 주특기 Spring을 배우기 시작했다. 첫날 발제를 하면서 1주차만큼 아니 어쩌면 1주차보다 더 힘든 주간이 주특기 주간일지 모른다며 힘들겠지만 잘 버텨내라는 매니저님의 말씀에 마음을 단단히 먹고 시작했었다.솔직히 앞선 주차들에서는 제공되는 강의를 들을 시간도
IoC(제어의 역전)은 프로그램에서 필요한 객체를 생성하고 메소드를 호출하는 등의 제어권을 외부(Spring)에 넘기는 것을 뜻한다.Java 같은 기존의 프로그램에서는 사용자, 즉 개발자가 각 객체를 생성하고 흐름의 결정하거나 메소드를 호출하는 작업을 하며 의존관계가
지난 3주차에서 만든 기본 CRUD 기능이 담긴 블로그에 회원가입/로그인 기능과 소셜 로그인 기능, 페이지별 댓글 기능까지 추가하는 것이 과제였다.Github 링크회원가입 화면로그인 화면페이지별 댓글 기능지난 주차 과제에 이어서 진행하고 싶었는데 그러지 못하고, 다시
이름에도 드러나듯이 객체와 관계를 매핑해주는 것으로 좀 더 풀어서 말하자면, 객체와 관계형 데이터베이스의 데이터를 연결해주는 것을 뜻한다.객체 지향적(OOP)으로 설계된 객치와 관계형 데이터베이스의 데이터에는 불일치가 존해하는데, ORM이 객체를 중심으로 자동으로 SQ
이번주차는 API 설계에 집중하는 것이 과제였다. 배달앱 API로 음식점에 음식을 등록하고, 메뉴를 조회하고, 주문도 할 수 있게 하는 API를 설게해야했다.순한맛, 매운맛, 극강의 매운맛까지 난이도가 다양했고 순한맛은 필수 제출 그 외에는 챌린지로 내줬었다. 화요일에
지난 3주간 주특기 기간 때 배운 것을 바탕으로 프론트(React)와 첫 협업을 하겠되었다. 프론트와 첫 협업하면서 느꼈던 점들을 간단하게 서술하고 이번주 회고는 마무리하려한다.1\. 숨막혔던 첫만남스프링 팀원도 초면인데다 리액트 팀원까지 더해지니 서로 말을 조심하느라
저번 주차에 이어 이번에는 특정 사이트를 정해 클론 코딩을 해보며 Spring과 협업에 대해 익숙해지는 시간을 가졌다.우리 팀은 Instagram을 클론 코딩해보기로 했고, 스코프는 아래와 같이 계획을 했다.회원가입/로그인(JWT 토큰 인증 방식 + refresh 토큰
실전 프로젝트 기획 완료 \- 모험:모두의 경험 \- 타전공생과 협업의 기회를 만들어주는 매칭 web serviceAPI 설계 \- 다시 수정 중ERD 설계 \- 다시 변경 해야함회원가입/로그인 API 구현 \- entity 추가 필요post CRUD API
API 설계 완료ERD 설계 완료회원가입/로그인 API 수정 완료post CRUD API 수정 완료comment CRUD API 기능 구현메인 페이지 전체 조회 구현프로젝트 모집 지원/지원 취소/모집 마감 구현5월 1일 토요일에 기술 멘토링을 받고 일요일 새벽까지 AP
Query dsl을 이용한 분야별/지역별 조회 기능 구현무한 스크롤을 위한 페이징 처리일부 코드 리팩토링프론트와 통신하면서 발견한 에러 잡기중간 발표회 발표 자료 만들기총 6주간의 실전 프로젝트 기간 중 3주간을 MVP 개발에 쏟도록 타임라인이 잡혀있었다.수면 시간을
5/14(토) 중간 발표회카카오 소셜로그인(+ 리프레시 토큰) 구현이메일 인증 구현(신청/수락/거절/강퇴/채팅 시작시 이메일 알림)Jenkins를 이용한 CI/CDNginx, Let's Encrypt SSL 인증서 발급 및 Https 적용SSE(Server-SentEv
이번주는 배포를 했던 주차라 조금더 정신이 없었던 것 같다.다른 팀의 정보로 급하게 Jmeter를 이용한 성능 테스트를 진행하게 되었는데, 더미 데이터를 넣고 테스트를 하는 과정 중에서 과부하를 계속 걸다보니 프론트쪽에서 작업이 자꾸 멈춰지게 되서 중간에 성능 테스트를
항해99 13주차 - 실전 프로젝트 6주차 가장 중요한 실전 프로젝트 회고가 늦었다. 실전 프로젝트가 끝나자마자 사고가 발생해 2주간 강제 휴식을 취했는데, 늦었지만 이제라도 남겨보려고 한다. 6월 3일, 드디어 우리의 실전 프로젝트의 마무리 최종 발표회가 진행되었